From unknown Tue Jun 17 20:08:57 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#3805 <3805@debbugs.gnu.org> To: bug#3805 <3805@debbugs.gnu.org> Subject: Status: 23.1.50; Strange cursor movement in truncation mode Reply-To: bug#3805 <3805@debbugs.gnu.org> Date: Wed, 18 Jun 2025 03:08:57 +0000 retitle 3805 23.1.50; Strange cursor movement in truncation mode reassign 3805 emacs submitter 3805 kees@altium.nl (Kees Bakker) severity 3805 normal tag 3805 fixed thanks From kees@altium.nl Fri Jul 10 02:23:42 2009 Received: (at submit) by emacsbugs.donarmstrong.com; 10 Jul 2009 09:23:42 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=0.1 required=4.0 tests=FOURLA autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n6A9Nb23004252 for ; Fri, 10 Jul 2009 02:23:38 -0700 Received: from mail.gnu.org ([199.232.76.166]:33906 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1MPCKO-0002u3-48 for emacs-pretest-bug@gnu.org; Fri, 10 Jul 2009 05:23:36 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1MPCKL-0007ck-0R for emacs-pretest-bug@gnu.org; Fri, 10 Jul 2009 05:23:35 -0400 Received: from ns2.tasking.nl ([195.193.207.10]:37794) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MPCKK-0007bP-CB for emacs-pretest-bug@gnu.org; Fri, 10 Jul 2009 05:23:32 -0400 Received: from leonino.tasking.nl (nl-fg300a-1-dmz.tasking.nl [172.16.1.8]) by ns2.tasking.nl (8.14.3/8.14.3) with ESMTP id n6A9NSWr012739 for ; Fri, 10 Jul 2009 11:23:28 +0200 (MEST) Received: from koli.tasking.nl (koli.tasking.nl [172.17.1.96]) by leonino.tasking.nl (8.14.3/8.14.3) with ESMTP id n6A9NS7X010003 for ; Fri, 10 Jul 2009 11:23:28 +0200 (MEST) Received: by koli.tasking.nl (Postfix, from userid 269) id 1D6914033D; Fri, 10 Jul 2009 11:23:28 +0200 (CEST) To: emacs-pretest-bug@gnu.org Subject: 23.1.50; Strange cursor movement in truncation mode Message-Id: <20090710092328.1D6914033D@koli.tasking.nl> Date: Fri, 10 Jul 2009 11:23:28 +0200 (CEST) From: kees@altium.nl (Kees Bakker) X-detected-operating-system: by monty-python.gnu.org: OpenBSD 3.0-3.9 Here is an example file to reproduce the bug. 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 Resize your screen to 50 characters wide, and do a toggle-truncate-lines. Emacs23-gtk will show arrows on the right (and left) for the part of the lines that is not visible. Move the cursor to the end of the first line. Then move down, up and down. And again up, down, up, down. You'll see that the cursor does not go the same position in the second each time. Second experiment. Move cursor further down to the line after these three long lines, and then move up again. And repeat that a few times, and you'll see that the cursor is not coming back to the same position each time. In GNU Emacs 23.1.50.1 (i486-pc-linux-gnu, GTK+ Version 2.12.12) of 2009-06-29 on koli, modified by Debian Windowing system distributor `The X.Org Foundation', version 11.0.10402000 configured using `configure '--build=i486-linux-gnu' '--host=i486-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs23:/etc/emacs:/usr/local/share/emacs/23.1.50/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/23.1.50/site-lisp:/usr/share/emacs/site-lisp:/usr/share/emacs/23.1.50/leim' '--with-x=yes' '--with-x-toolkit=gtk' '--with-toolkit-scroll-bars' 'build_alias=i486-linux-gnu' 'host_alias=i486-linux-gnu' 'CFLAGS=-DDEBIAN -g -O2' 'LDFLAGS=-g' 'CPPFLAGS='' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: POSIX value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_US.utf8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default-enable-multibyte-characters: t Major mode: Fundamental Minor modes in effect: tooltip-mode: t tool-bar-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: M-x t o g g t r C-g C-g C-g C-g C-g C-x k C-x C-f / t m p / t r C-e M-x C-e C-e Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Truncate long lines enabled Quit [5 times] Truncate long lines enabled From tlikonen@iki.fi Sat Jul 11 00:07:59 2009 Received: (at 3805) by emacsbugs.donarmstrong.com; 11 Jul 2009 07:08:00 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.1 required=4.0 tests=AWL,HAS_BUG_NUMBER autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from jenni2.inet.fi (mta-out.inet.fi [195.156.147.13]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n6B77sMk029910 for <3805@emacsbugs.donarmstrong.com>; Sat, 11 Jul 2009 00:07:56 -0700 Received: from mithlond.arda.local (80.220.180.181) by jenni2.inet.fi (8.5.014) id 4A52D15A002393C4; Sat, 11 Jul 2009 10:07:53 +0300 Received: from dtw by mithlond.arda.local with local (Exim 4.69) (envelope-from ) id 1MPWga-0001B2-FY; Sat, 11 Jul 2009 10:07:52 +0300 From: Teemu Likonen To: Kees Bakker Cc: 3805@debbugs.gnu.org Subject: Re: bug#3805: 23.1.50; Strange cursor movement in truncation mode In-Reply-To: (Kees Bakker's message of "Fri, 10 Jul 2009 11:23:28 +0200 (CEST)") References: Date: Sat, 11 Jul 2009 10:07:52 +0300 Message-ID: <87hbxjlmt3.fsf@iki.fi> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.96 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii On 2009-07-10 11:23 (+0200), Kees Bakker wrote: > Here is an example file to reproduce the bug. > Resize your screen to 50 characters wide, and do a toggle-truncate-lines. > Emacs23-gtk will show arrows on the right (and left) for the part of the > lines that is not visible. > > Move the cursor to the end of the first line. Then move down, up and > down. And again up, down, up, down. You'll see that the cursor does not > go the same position in the second each time. > > Second experiment. > Move cursor further down to the line after these three long lines, and > then move up again. And repeat that a few times, and you'll see that the > cursor is not coming back to the same position each time. This bug affects only when line-move-visual=t. But yes, I can reproduce it with 23.0.96. This is related bug: "next-line and previous-line don't keep the column in text-scale-mode" http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3668 I can see now that line-move-visual=t is the cause there too. From cyd@stupidchicken.com Sat Jul 11 08:39:12 2009 Received: (at control) by emacsbugs.donarmstrong.com; 11 Jul 2009 15:39:12 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=0.0 required=4.0 tests=none autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from pantheon-po35.its.yale.edu (pantheon-po35.its.yale.edu [130.132.50.83]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n6BFd8JK014555 for ; Sat, 11 Jul 2009 08:39:09 -0700 Received: from furry (COMPTON-FOUR-FORTY-EIGHT.MIT.EDU [18.109.6.193]) (authenticated bits=0) by pantheon-po35.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id n6BFd27o008024 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Sat, 11 Jul 2009 11:39:02 -0400 Received: by furry (Postfix, from userid 1000) id 8C0E8C0A4; Sat, 11 Jul 2009 10:49:10 -0400 (EDT) From: Chong Yidong To: control@debbugs.gnu.org Subject: merge 3494 3805 Date: Sat, 11 Jul 2009 10:49:10 -0400 Message-ID: <877hyfgtqx.fsf@stupidchicken.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed) merge 3494 3805 thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 17 02:09:21 2011 Received: (at control) by debbugs.gnu.org; 17 Sep 2011 06:09:21 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4o5Y-0003Xh-L7 for submit@debbugs.gnu.org; Sat, 17 Sep 2011 02:09:20 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4o5W-0003XZ-7u for control@debbugs.gnu.org; Sat, 17 Sep 2011 02:09:19 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1R4o0m-0002VD-By for control@debbugs.gnu.org; Sat, 17 Sep 2011 08:04:24 +0200 Date: Sat, 17 Sep 2011 08:01:05 +0200 Message-Id: To: control@debbugs.gnu.org From: Lars Magne Ingebrigtsen Subject: control message for bug #3494 X-MailScanner-ID: 1R4o0m-0002VD-By X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1316844264.43317@GFsoNq8tjiUOFn3haCyzpA X-Spam-Status: No X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) tags 3494 fixed close 3494 24.1 From unknown Tue Jun 17 20:08:57 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 15 Oct 2011 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator