From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 02 09:22:42 2024 Received: (at submit) by debbugs.gnu.org; 2 Aug 2024 13:22:42 +0000 Received: from localhost ([127.0.0.1]:52999 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sZsEz-0000Js-CX for submit@debbugs.gnu.org; Fri, 02 Aug 2024 09:22:42 -0400 Received: from lists.gnu.org ([209.51.188.17]:60372) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sZpfm-0004OF-H3 for submit@debbugs.gnu.org; Fri, 02 Aug 2024 06:38:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sZpdM-0005La-Hv for bug-gnu-emacs@gnu.org; Fri, 02 Aug 2024 06:35:40 -0400 Received: from mailtransmit05.runbox.com ([2a0c:5a00:149::26]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sZpdK-0003lf-Dz for bug-gnu-emacs@gnu.org; Fri, 02 Aug 2024 06:35:40 -0400 Received: from mailtransmit02.runbox ([10.9.9.162] helo=aibo.runbox.com) by mailtransmit05.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1sZpdE-002rUR-Cv for bug-gnu-emacs@gnu.org; Fri, 02 Aug 2024 12:35:32 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=runbox.eu; s=selector1; h=Message-Id:Date:Subject:To:From:MIME-Version: Content-Transfer-Encoding:Content-Type; bh=Kmnj0sOZpJBlL3fbh4UZwQYIHeLmq20rlqiqdr5CUqI=; b=VXtNDUJc0KtYGh85He5n7GPlFQ EjMrwM6v/Y/CPfPPqQXYLM7NrVxpuEnem0GN4ZYuSxKT+bFZX8qbk6iLd+FWXBs5M7tbCCGd7I25C vW/mukwQCMhTsXB70lUHbf6jKJD6MTPNGuFhJ84EG3zHYwwGo8dGrmOjdOgcJjucmGY01ufB9MajW nFfNWnFdyJaG1JzeehhiwJtaqcVY2a4rwYyVl8zQqS6KnzjRzuPws5lcLsqAwnnhrY2+TjUN+Qvl2 cirGuz6cYiiOepp9gpeHsAgWF5xNr+N3kzY6yFWLKbtVMXCRDpRJgM2cXtcvL4aVkX8weNVEz47BL GwnNI4aQ==; Received: from [10.9.9.127] (helo=rmmprod05.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1sZpdE-0004pc-31 for bug-gnu-emacs@gnu.org; Fri, 02 Aug 2024 12:35:32 +0200 Received: from mail by rmmprod05.runbox with local (Exim 4.86_2) (envelope-from ) id 1sZpdE-0005uD-1s for bug-gnu-emacs@gnu.org; Fri, 02 Aug 2024 12:35:32 +0200 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Received: from [Authenticated alias (1196375)] by runbox.com with http (RMM6); for ; Fri, 02 Aug 2024 10:35:32 GMT From: "=?UTF-8?Q?Martin=20Edstr=C3=B6m?=" To: "bug-gnu-emacs" Subject: set-goal-column misbehaves with a line-prefix and visual-line-mode Date: Fri, 02 Aug 2024 12:35:32 +0200 (CEST) X-RMM-Aliasid: 1196375 X-Mailer: RMM6 Message-Id: Received-SPF: pass client-ip=2a0c:5a00:149::26; envelope-from=meedstrom@runbox.eu; helo=mailtransmit05.runbox.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 02 Aug 2024 09:22:40 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) There remains a niggling issue related to bug 61580 ( https://lists.gnu.org= /archive/html/bug-gnu-emacs/2023-03/msg00094.html ) Basically, reproduce that same setup. Now turn on M-x visual-line-mode and = try to use M-x set-goal-column (C-x C-n). It does not stick to the goal co= lumn you choose. Martin Edstrom= From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 04 04:48:22 2024 Received: (at 72420) by debbugs.gnu.org; 4 Aug 2024 08:48:22 +0000 Received: from localhost ([127.0.0.1]:55469 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1saWub-0007h3-Qu for submit@debbugs.gnu.org; Sun, 04 Aug 2024 04:48:22 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57862) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1saWua-0007gY-2G for 72420@debbugs.gnu.org; Sun, 04 Aug 2024 04:48:20 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1saWu8-0007Um-Dk; Sun, 04 Aug 2024 04:47:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=li3s/zqGy+uFmCodkWe2AKZYLiQa4x9HuySVqiw2F7c=; b=BUpI2JV9g/nJCnlcNtIe UOwy+MCOeSB/1Cr42EyCYeeLXAocP7RPwWyzc3PnA01NIxwCDGDxK1IVIOg9JAROAVr2k8KiRxWZk aYp9fC3JyLaN8dd9b94ia1W7SsAAd3uk2Ra3KhtkwLksXuOHxfZafMQRdAcdHCSi29/9UEuLopTYD HPsQu7okf1jSbfagrimogOWkSQB6S1sAx5Bk761ngmvlL0mR1G1oltbDixhzBStUxam/dq5IjXGSA 20Nby5+KkOJNnuT3NRGzm62gnCRgi8fltWccRsA0bCo3UhJmuR63jL2Ow9d07eCpHgWPmcLpgjBqA jDS8lEoYmp9tsQ==; Date: Sun, 04 Aug 2024 11:47:49 +0300 Message-Id: <86cymosmh6.fsf@gnu.org> From: Eli Zaretskii To: =?utf-8?Q?Martin_Edstr=C3=B6m?= In-Reply-To: (meedstrom@runbox.eu) Subject: Re: bug#72420: set-goal-column misbehaves with a line-prefix and visual-line-mode References: MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72420 Cc: 72420@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: "Martin Edström" > Date: Fri, 02 Aug 2024 12:35:32 +0200 (CEST) > > There remains a niggling issue related to bug 61580 ( https://lists.gnu.org/archive/html/bug-gnu-emacs/2023-03/msg00094.html ) > > Basically, reproduce that same setup. Now turn on M-x visual-line-mode and try to use M-x set-goal-column (C-x C-n). It does not stick to the goal column you choose. Thanks, but please show a full recipe for reproducing this, starting from "emacs -Q". The original setup talks about an Org file(is that part necessary?) and some added text properties with absolute buffer positions, so I'd rather not guess how to repeat that. Please also describe in more detail what you mean by "does not stick to the goal column" -- which commands did you type that didn't honor the goal column? From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 06 11:23:32 2024 Received: (at 72420) by debbugs.gnu.org; 6 Aug 2024 15:23:33 +0000 Received: from localhost ([127.0.0.1]:32887 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sbM26-0000yE-7W for submit@debbugs.gnu.org; Tue, 06 Aug 2024 11:23:32 -0400 Received: from mailtransmit04.runbox.com ([185.226.149.37]:53634) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sbKvk-0006y2-7n for 72420@debbugs.gnu.org; Tue, 06 Aug 2024 10:12:54 -0400 Received: from mailtransmit03.runbox ([10.9.9.163] helo=aibo.runbox.com) by mailtransmit04.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1sbKt8-00DKGB-RC; Tue, 06 Aug 2024 16:10:10 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=runbox.eu; s=selector1; h=Message-Id:In-Reply-To:References:Date:Subject:CC:To:From: MIME-Version:Content-Transfer-Encoding:Content-Type; bh=W7KRh8zXfyp97/uvGIErurR7Qnr8jFrsawH6KAKCW+I=; b=Opa+zCIhMw3UNt8NHfOMXn3WIK Q+PWXkDvdX1xtJ6hrsV9LH6Jdme84AllJlUdrA8dRCHoniZ3NUEkQEzzb/IDpgRippbsKub7hc+iT HsP7e5Wm3pXhdqjJgS+Jc40bGPDNZvnF+AeC0ubHxXAe4/2eZibbBkyehPEhUuF6E+B0wUoGi65qV PNd0Pj6ZDi/9h+X/BZN5Tqnwmuh3b/tVm9mAe/gLP9w1Un5JEuWv1O1pOBi3JFNTeIIzzDkqDBwfh UJGil4yrxm/H1PZ0IV5NNsOLdLYjW3Uk6FfYOkie6ZWdlY4ydrST3F1qYVJYA2BJQCMkloZXp/uwi +eXQ9PyA==; Received: from [10.9.9.127] (helo=rmmprod05.runbox) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1sbKt7-0006cF-C5; Tue, 06 Aug 2024 16:10:09 +0200 Received: from mail by rmmprod05.runbox with local (Exim 4.86_2) (envelope-from ) id 1sbKt7-0001LN-9e; Tue, 06 Aug 2024 16:10:09 +0200 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Received: from [Authenticated alias (1196375)] by runbox.com with http (RMM6); Tue, 06 Aug 2024 14:10:09 GMT From: "Martin Edstrom" To: "Eli Zaretskii" Subject: Re: bug#72420: set-goal-column misbehaves with a line-prefix and visual-line-mode Date: Tue, 06 Aug 2024 16:10:09 +0200 (CEST) X-RMM-Aliasid: 1196375 X-Mailer: RMM6 References: <86cymosmh6.fsf@gnu.org> In-Reply-To: <86cymosmh6.fsf@gnu.org> Message-Id: X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72420 X-Mailman-Approved-At: Tue, 06 Aug 2024 11:23:29 -0400 Cc: 72420 <72420@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Alright, I keep being mistaken about the reproducibility of my bug reports,= but I'm reasonably sure the following steps are reproducible. Step 0: Start emacs -Q (emacs 29.4 if you have that version, Debian sid pa= ckage version 1:29.4+1-3) Step 1: Erase the scratch buffer, and paste this text: * h1 ** h2 - a.y......... - x........... *** h3 **** h4 - ....w....... - z........... Step 2: Use M-: to eval this expression: (progn (add-text-properties 12 13 '(line-prefix " ")) (add-text-properties 27 28 '(line-prefix " ")) (add-text-properties 57 58 '(line-prefix " ")) (add-text-properties 72 73 '(line-prefix " ")) (add-text-properties 12 13 '(display "=E2=80=A2")) (add-text-properties 27 28 '(display "=E2=80=A2")) (add-text-properties 57 58 '(display "=E2=80=A2")) (add-text-properties 72 73 '(display "=E2=80=A2"))) Step 3: Run M-x visual-line-mode. Step 4: Move point to "z", inside the last line, and type C-x C-n (set-goal= -column). Say yes to the disabled-command prompt. Now I would expect moving point upwards with C-p any number of times should= still make point land on the text after the list bullet, but the goal colu= mn actually seems to be offset in some way influenced by the line prefix. E= ven using C-n to come back to the line that has "z....." does not place poi= nt on the same position as when you started out. (Alternative reproduction steps: instead of step 2, use M-x org-mode RET M-= x org-indent-mode RET. That's how the bug was found.) Martin Edstrom On Sun, 04 Aug 2024 11:47:49 +0300, Eli Zaretskii wrote: > > From: "Martin Edstr=C3=B6m" > > Date: Fri, 02 Aug 2024 12:35:32 +0200 (CEST) > >=20 > > There remains a niggling issue related to bug 61580 ( https://lists.gnu= .org/archive/html/bug-gnu-emacs/2023-03/msg00094.html ) > >=20 > > Basically, reproduce that same setup. Now turn on M-x visual-line-mode = and try to use M-x set-goal-column (C-x C-n). It does not stick to the goa= l column you choose. >=20 > Thanks, but please show a full recipe for reproducing this, starting > from "emacs -Q". The original setup talks about an Org file(is that > part necessary?) and some added text properties with absolute buffer > positions, so I'd rather not guess how to repeat that. Please also > describe in more detail what you mean by "does not stick to the goal > column" -- which commands did you type that didn't honor the goal > column?= From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 06 11:23:33 2024 Received: (at 72420) by debbugs.gnu.org; 6 Aug 2024 15:23:33 +0000 Received: from localhost ([127.0.0.1]:32889 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sbM28-0000yQ-Ue for submit@debbugs.gnu.org; Tue, 06 Aug 2024 11:23:33 -0400 Received: from mailtransmit05.runbox.com ([185.226.149.38]:54952) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sbL9O-0007Pu-Gi for 72420@debbugs.gnu.org; Tue, 06 Aug 2024 10:27:01 -0400 Received: from mailtransmit02.runbox ([10.9.9.162] helo=aibo.runbox.com) by mailtransmit05.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1sbL6o-00DRTN-6h for 72420@debbugs.gnu.org; Tue, 06 Aug 2024 16:24:18 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=runbox.eu; s=selector1; h=Message-Id:Date:Subject:CC:To:From:MIME-Version: Content-Transfer-Encoding:Content-Type; bh=ssI6hp1atn2N7sEFd9B7AYnqLO+RBIDTTU1PE+4WGGA=; b=Uxke9pvoLbOZclBGYAcNg40Z8P pkuzQ0ltKhx+A++hoZ98AtBQ4BVi49jSykXlXo7h7ZAft+3yA8KEc7kcirLvO4XSsNOTJ2mivKFbY /NtxbIWcOOOuN26B5NEqfP7hbx0ADlvlDpiF8uUmzDt5P9nz+GXB2sx6DaFOm9jAnsXwAzbC++Kd4 fFN2AXQsH5n1wjR1siqdbkuWnxyborx5bUpRUGAlO5TBzJodabq44OQT1RMWBxU9O+g/lnYKWW6AU Y99TUNmk4DTWLCTrf+BCZ3z+/gj3h7MXOo36z8pgbmOOgmRcxPRFeKhscGVLAZajZidXIy4kQJOUh iUaI9UmQ==; Received: from [10.9.9.127] (helo=rmmprod05.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1sbL6n-0001B7-3F; Tue, 06 Aug 2024 16:24:17 +0200 Received: from mail by rmmprod05.runbox with local (Exim 4.86_2) (envelope-from ) id 1sbL6n-0004Lx-1P; Tue, 06 Aug 2024 16:24:17 +0200 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Received: from [Authenticated alias (1196375)] by runbox.com with http (RMM6); Tue, 06 Aug 2024 14:24:16 GMT From: "Martin Edstrom" To: "Martin Edstrom" Subject: Re: bug#72420: set-goal-column misbehaves with a line-prefix and visual-line-mode Date: Tue, 06 Aug 2024 16:24:16 +0200 (CEST) X-RMM-Aliasid: 1196375 X-Mailer: RMM6 Message-Id: X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72420 X-Mailman-Approved-At: Tue, 06 Aug 2024 11:23:29 -0400 Cc: Eli Zaretskii , 72420 <72420@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) I want to note that some email clients collapse strings of more than 1 spac= es to just 1 space, so if the expression (add-text-properties 72 73 '(line-= prefix " ")) seems to have a string with 1 space, try getting your clien= t to show you the unformatted source of the email. Martin Edstrom On Tue, 06 Aug 2024 16:10:09 +0200 (CEST), "Martin Edstrom" wrote: > Alright, I keep being mistaken about the reproducibility of my bug report= s, but I'm reasonably sure the following steps are reproducible. >=20 >=20 > Step 0: Start emacs -Q (emacs 29.4 if you have that version, Debian sid = package version 1:29.4+1-3) >=20 > Step 1: Erase the scratch buffer, and paste this text: >=20 > * h1 > ** h2 > - a.y......... > - x........... > *** h3 > **** h4 > - ....w....... > - z........... >=20 > Step 2: Use M-: to eval this expression: >=20 > (progn > (add-text-properties 12 13 '(line-prefix " ")) > (add-text-properties 27 28 '(line-prefix " ")) > (add-text-properties 57 58 '(line-prefix " ")) > (add-text-properties 72 73 '(line-prefix " ")) > (add-text-properties 12 13 '(display "=E2=80=A2")) > (add-text-properties 27 28 '(display "=E2=80=A2")) > (add-text-properties 57 58 '(display "=E2=80=A2")) > (add-text-properties 72 73 '(display "=E2=80=A2"))) >=20 > Step 3: Run M-x visual-line-mode. >=20 > Step 4: Move point to "z", inside the last line, and type C-x C-n (set-go= al-column). Say yes to the disabled-command prompt. >=20 > Now I would expect moving point upwards with C-p any number of times shou= ld still make point land on the text after the list bullet, but the goal co= lumn actually seems to be offset in some way influenced by the line prefix.= Even using C-n to come back to the line that has "z....." does not place p= oint on the same position as when you started out. >=20 >=20 > (Alternative reproduction steps: instead of step 2, use M-x org-mode RET = M-x org-indent-mode RET. That's how the bug was found.) >=20 > Martin Edstrom >=20 > On Sun, 04 Aug 2024 11:47:49 +0300, Eli Zaretskii wrote: >=20 > > > From: "Martin Edstr=C3=B6m" > > > Date: Fri, 02 Aug 2024 12:35:32 +0200 (CEST) > > >=20 > > > There remains a niggling issue related to bug 61580 ( https://lists.g= nu.org/archive/html/bug-gnu-emacs/2023-03/msg00094.html ) > > >=20 > > > Basically, reproduce that same setup. Now turn on M-x visual-line-mod= e and try to use M-x set-goal-column (C-x C-n). It does not stick to the g= oal column you choose. > >=20 > > Thanks, but please show a full recipe for reproducing this, starting > > from "emacs -Q". The original setup talks about an Org file(is that > > part necessary?) and some added text properties with absolute buffer > > positions, so I'd rather not guess how to repeat that. Please also > > describe in more detail what you mean by "does not stick to the goal > > column" -- which commands did you type that didn't honor the goal > > column? From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 07 07:01:56 2024 Received: (at 72420) by debbugs.gnu.org; 7 Aug 2024 11:01:56 +0000 Received: from localhost ([127.0.0.1]:33785 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sbeQV-0001Fy-OG for submit@debbugs.gnu.org; Wed, 07 Aug 2024 07:01:56 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40970) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sbeQT-0001Fg-J8; Wed, 07 Aug 2024 07:01:54 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sbePy-0005C9-By; Wed, 07 Aug 2024 07:01:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=FgWn7LWic/qIZ6pPWwyi/RpCSn8RM0bifGiqhcgCPyo=; b=Fr/nJ0Tw2UWp aHijJeyQkgrCrFHir35J5ygtcRaUXAGjCn7BTztDPLgPASirs4TwkmL70RedPSJ0M/cQkblwTWeKs AEhSoF59Dd5lF3Fj+3mb1tRV9eWcQ8oteAXTx9Z46eycIhwY+oSUzC35/zv3edTCheZekqgvGCkTU O9mRu4CnHLtGcGqWSkvQoVH11eJEtkDZ2YFhOLqnoJCgmVbcwesLQ9PuNYrdjpTkknmGpYjrAY5Oi WMosNbxUpOkwqxDDBVyL+zEWpE18oXK5k7AiThLl7HHdi660TK6J8XtVKDnss27IFkwYzbNk7Wg/C NZ08+bm5rI94G6RGq6k5LA==; Date: Wed, 07 Aug 2024 14:01:18 +0300 Message-Id: <86mslooav5.fsf@gnu.org> From: Eli Zaretskii To: "Martin Edstrom" In-Reply-To: (meedstrom@runbox.eu) Subject: Re: bug#72420: set-goal-column misbehaves with a line-prefix and visual-line-mode References: <86cymosmh6.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72420 Cc: 72420@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) tags 72420 notabug thanks > From: "Martin Edstrom" > CC: "72420" <72420@debbugs.gnu.org> > Date: Tue, 06 Aug 2024 16:10:09 +0200 (CEST) > > Alright, I keep being mistaken about the reproducibility of my bug reports, but I'm reasonably sure the following steps are reproducible. I think they are, thanks. > Step 3: Run M-x visual-line-mode. Note: I get the same behavior without visual-line-mode, so I think this Step 3 is not needed. > Step 4: Move point to "z", inside the last line, and type C-x C-n (set-goal-column). Say yes to the disabled-command prompt. > > Now I would expect moving point upwards with C-p any number of times should still make point land on the text after the list bullet, but the goal column actually seems to be offset in some way influenced by the line prefix. Even using C-n to come back to the line that has "z....." does not place point on the same position as when you started out. Yes, the column is offset by the line-prefix, because line-prefix is not considered to be part of the text-area. You can see this already when you type "C-x C-n" in Step 4: Emacs says the column at "z" is 2, not 6. This is the intended behavior, so there's no bug here. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 07 07:05:12 2024 Received: (at 72420) by debbugs.gnu.org; 7 Aug 2024 11:05:12 +0000 Received: from localhost ([127.0.0.1]:33801 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sbeTf-0001N6-W7 for submit@debbugs.gnu.org; Wed, 07 Aug 2024 07:05:12 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49464) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sbeTe-0001Mp-FK for 72420@debbugs.gnu.org; Wed, 07 Aug 2024 07:05:10 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sbeT9-0005mx-RS; Wed, 07 Aug 2024 07:04:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=dKWShV7l9LfDPUFzz9hdyvEtCgL4N0R8TibF1JBkKiI=; b=NA9r+OiIHwwv ze6gdHc7yrB2wk5KlExESBoA85mvYTY72y1rabuIyh/A06FvL4+h9hm2mHJocFBnw8C42Wza7DbuN QgChBcijpv4V8x+g7DFiOjN1yLvx9cUPJI3FXHw/+IkR/HgsUcgnBxVUGcVys26Rc4EoBZZNlKPYO 1J8xXVWzK4JTuZ91BydvX06flnmXHslU+d5wI7DA6gwrvNgXLfTL+0INvAO1QRy+3aacV3iNV5BdL ld4pxtQ7kAUndJa6hcnRhL8OTXzi0mpp3YYazre2CN8BEglMEZa959DaFUxx1s56rIUJzMGbr4F2F UG3bDYX1ecWniSkfzmIjVg==; Date: Wed, 07 Aug 2024 14:04:36 +0300 Message-Id: <86ikwcoapn.fsf@gnu.org> From: Eli Zaretskii To: "Martin Edstrom" In-Reply-To: (meedstrom@runbox.eu) Subject: Re: bug#72420: set-goal-column misbehaves with a line-prefix and visual-line-mode References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72420 Cc: meedstrom@runbox.eu, 72420@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: "Martin Edstrom" > CC: "Eli Zaretskii" , "72420" <72420@debbugs.gnu.org> > Date: Tue, 06 Aug 2024 16:24:16 +0200 (CEST) > > I want to note that some email clients collapse strings of more than 1 spaces to just 1 space, so if the expression (add-text-properties 72 73 '(line-prefix " ")) seems to have a string with 1 space, try getting your client to show you the unformatted source of the email. My email client is Emacs, so no such problems there ;-) From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 07 08:20:35 2024 Received: (at 72420) by debbugs.gnu.org; 7 Aug 2024 12:20:35 +0000 Received: from localhost ([127.0.0.1]:33917 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sbfec-0003pb-Le for submit@debbugs.gnu.org; Wed, 07 Aug 2024 08:20:34 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40878) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sbfeb-0003pM-0N for 72420@debbugs.gnu.org; Wed, 07 Aug 2024 08:20:33 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sbfe4-0001g9-NQ; Wed, 07 Aug 2024 08:20:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=/QHzIw4mJpHfYKXLLFUUZ9nezPlITNFRXeEhNHPF6Y4=; b=rwNbnffHk8MB PEc7nTpWu04bTPsuYGKepod88YXoEPYUp2UZjtv85sPSW3Ffwp9B7a3ooLX6WgXCxPept2rq/PKl/ YoX9XOQVYIVlrW1viaFxqk7wwy9L9rznE6PDFPxTi+nAoeoYQlh0eD2YZrnbiGzikU/wL8+aD+/UG Lmul1+I20RtLxWV4dXpltQGBsO+kIoR8ORhuMBv1exZTMg2sfTIikzJxVTXIpxyHaMs+NnI+k3/p6 6ss6nqTK5oj6gyWOBV4M2MFPWslFBKZH0cfwXGiFA759BMVhZsriV6UViVWRWsEc2mPoZOvGzjxMT 4vwhGm0dtNUFMokC6xJTdQ==; Date: Wed, 07 Aug 2024 15:19:56 +0300 Message-Id: <865xsco783.fsf@gnu.org> From: Eli Zaretskii To: "Martin Edstrom" In-Reply-To: (meedstrom@runbox.eu) Subject: Re: bug#72420: set-goal-column misbehaves with a line-prefix and visual-line-mode References: <86cymosmh6.fsf@gnu.org> <86mslooav5.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72420 Cc: 72420@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: "Martin Edstrom" > CC: "72420" <72420@debbugs.gnu.org> > Date: Wed, 07 Aug 2024 14:07:45 +0200 (CEST) > > But, it's odd that visual-line-mode does not affect it for you - it does for me. > > If I leave visual-line-mode off, then I get the behavior I expect (i.e. set-goal-column at column 2 is treated as column 6), which is useful. Turning it on causes the command to behave in a way that is not useful, as I described. If you leave visual-line-mode off, then type C-p twice from "z", don't you see point go to the 3rd "*" of the line "**** h4"? And if so, isn't that what you meant by "the goal column actually seems to be offset in some way influenced by the line prefix"? Or did I misunderstand what you consider a problem in the existing behavior? From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 07 08:41:39 2024 Received: (at 72420) by debbugs.gnu.org; 7 Aug 2024 12:41:40 +0000 Received: from localhost ([127.0.0.1]:33921 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sbfz0-0004ST-P6 for submit@debbugs.gnu.org; Wed, 07 Aug 2024 08:41:39 -0400 Received: from mailtransmit04.runbox.com ([185.226.149.37]:60028) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sbfUu-0003Wp-Jd for 72420@debbugs.gnu.org; Wed, 07 Aug 2024 08:10:33 -0400 Received: from mailtransmit02.runbox ([10.9.9.162] helo=aibo.runbox.com) by mailtransmit04.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1sbfSJ-00FiPj-7B for 72420@debbugs.gnu.org; Wed, 07 Aug 2024 14:07:51 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=runbox.eu; s=selector1; h=Message-Id:In-Reply-To:References:Date:Subject:CC:To:From: MIME-Version:Content-Transfer-Encoding:Content-Type; bh=dTF86kj+sIn0Q1ZCROjkSm5szPW7dQc/a47SGYfC5OE=; b=SUyMcyWiipqjzsivp0xR/DrrWa zw7rTNYrtDP1TLx4JU4m6q4cqjbyZJCM/vn0UX/PMRBretjKNUKKKKl9pvyc7ZIUdin5YVtIg/LPJ vs8RcZBNLuUCd6tg/ViS99go2MUki0soDqx4Q0/quty6WTHx1jsqVlHC0X88WaxDReaqjHXFRXEOB lxKAzfupinrBLTIYJaOHGVKYVzWBUHmoVONvMn8Soww5caDK2fHjSL4CY/pnr2wUXEc22uzb7f7Bp 5d9+k+ICQxLP+h3hYgrWEvRnq6j2AgNVsuuI9FEr+l34usq/iSqod10SaNxhYV/lV6W94BX9vski8 Ah4gNkMw==; Received: from [10.9.9.127] (helo=rmmprod05.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1sbfSI-0008G1-JK; Wed, 07 Aug 2024 14:07:50 +0200 Received: from mail by rmmprod05.runbox with local (Exim 4.86_2) (envelope-from ) id 1sbfSD-0007Kv-H4; Wed, 07 Aug 2024 14:07:45 +0200 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Received: from [Authenticated alias (1196375)] by runbox.com with http (RMM6); Wed, 07 Aug 2024 12:07:45 GMT From: "Martin Edstrom" To: "Eli Zaretskii" Subject: Re: bug#72420: set-goal-column misbehaves with a line-prefix and visual-line-mode Date: Wed, 07 Aug 2024 14:07:45 +0200 (CEST) X-RMM-Aliasid: 1196375 X-Mailer: RMM6 References: <86cymosmh6.fsf@gnu.org> <86mslooav5.fsf@gnu.org> In-Reply-To: <86mslooav5.fsf@gnu.org> Message-Id: X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72420 X-Mailman-Approved-At: Wed, 07 Aug 2024 08:41:37 -0400 Cc: 72420 <72420@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) But, it's odd that visual-line-mode does not affect it for you - it does fo= r me.=20 If I leave visual-line-mode off, then I get the behavior I expect (i.e. set= -goal-column at column 2 is treated as column 6), which is useful. Turning= it on causes the command to behave in a way that is not useful, as I descr= ibed. Martin Edstrom On Wed, 07 Aug 2024 14:01:18 +0300, Eli Zaretskii wrote: > tags 72420 notabug > thanks >=20 > > From: "Martin Edstrom" > > CC: "72420" <72420@debbugs.gnu.org> > > Date: Tue, 06 Aug 2024 16:10:09 +0200 (CEST) > >=20 > > Alright, I keep being mistaken about the reproducibility of my bug repo= rts, but I'm reasonably sure the following steps are reproducible. >=20 > I think they are, thanks. >=20 > > Step 3: Run M-x visual-line-mode. >=20 > Note: I get the same behavior without visual-line-mode, so I think > this Step 3 is not needed. >=20 > > Step 4: Move point to "z", inside the last line, and type C-x C-n (set-= goal-column). Say yes to the disabled-command prompt. > >=20 > > Now I would expect moving point upwards with C-p any number of times sh= ould still make point land on the text after the list bullet, but the goal = column actually seems to be offset in some way influenced by the line prefi= x. Even using C-n to come back to the line that has "z....." does not place= point on the same position as when you started out. >=20 > Yes, the column is offset by the line-prefix, because line-prefix is > not considered to be part of the text-area. You can see this already > when you type "C-x C-n" in Step 4: Emacs says the column at "z" is 2, > not 6. >=20 > This is the intended behavior, so there's no bug here. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 07 10:29:42 2024 Received: (at 72420) by debbugs.gnu.org; 7 Aug 2024 14:29:42 +0000 Received: from localhost ([127.0.0.1]:34865 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sbhfZ-0008VC-R5 for submit@debbugs.gnu.org; Wed, 07 Aug 2024 10:29:42 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37344) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sbhfX-0008Uu-FP for 72420@debbugs.gnu.org; Wed, 07 Aug 2024 10:29:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sbhf1-0003hu-Fa; Wed, 07 Aug 2024 10:29:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=4nuPy8ib2NNyWxWOae3jvUfqOwHUNMwq8DvGTN+uZpE=; b=Kvq+pcoXLWwR X7NbWVeP2JrxdWBdlqBHHGqN/yfk2sQwCEhpKi2JsmPCT2vGm6f5qriseLpHZ247tKv4+LilmmN2T Z4NJbDkSYkLpV/yQpkp03LRHbdfW1b22SCFC9cmMkOjuErvdfjmTkQ677pS53+n7D+4HVn68FiHi/ IV3OlwcCddBU128iciEe25qgQgnmX+vSJNoeVUvNj5T+ReEFK86dswI0cGtc5AgHkFxLXn4orb1wf OPlKUBjjkZk8ZDrVzlIbSHGCckU60024/zsDFeeiwI2ZXrUP0nqlXHdEmxkKgpPv29xO2Wi5cqF1K wg8jigQuLzUukybFD2kNaw==; Date: Wed, 07 Aug 2024 17:29:03 +0300 Message-Id: <8634ngo18w.fsf@gnu.org> From: Eli Zaretskii To: "Martin Edstrom" In-Reply-To: (meedstrom@runbox.eu) Subject: Re: bug#72420: set-goal-column misbehaves with a line-prefix and visual-line-mode References: <86cymosmh6.fsf@gnu.org> <86mslooav5.fsf@gnu.org> <865xsco783.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72420 Cc: 72420@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: "Martin Edstrom" > CC: "72420" <72420@debbugs.gnu.org> > Date: Wed, 07 Aug 2024 16:03:40 +0200 (CEST) > > > > From: "Martin Edstrom" > > > CC: "72420" <72420@debbugs.gnu.org> > > > Date: Wed, 07 Aug 2024 14:07:45 +0200 (CEST) > > > > > > But, it's odd that visual-line-mode does not affect it for you - it does for me. > > > > > > If I leave visual-line-mode off, then I get the behavior I expect (i.e. set-goal-column at column 2 is treated as column 6), which is useful. Turning it on causes the command to behave in a way that is not useful, as I described. > > > > If you leave visual-line-mode off, then type C-p twice from "z", don't > > you see point go to the 3rd "*" of the line "**** h4"? And if so, > > isn't that what you meant by "the goal column actually seems to be > > offset in some way influenced by the line prefix"? Or did I > > misunderstand what you consider a problem in the existing behavior? > > Indeed, on that line, the behavior is the same with and without visual-line-mode, going to the 3rd "*". > > However if I go up to a list item such as "- x...........", I observe different behavior. With visual-line-mode, point ends up on the bullet, not on "x". > > That is surprising, no? Not to me, it isn't, but then I've hacked on that code too much... Anyway, the problem is the difference in behavior between visual-line-mode on and off, and you consider the behavior with the mode off as correct? Because this was not what your original report said, AFAICT. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 07 10:55:49 2024 Received: (at 72420) by debbugs.gnu.org; 7 Aug 2024 14:55:49 +0000 Received: from localhost ([127.0.0.1]:34884 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sbi4q-0000ur-Pz for submit@debbugs.gnu.org; Wed, 07 Aug 2024 10:55:49 -0400 Received: from mailtransmit05.runbox.com ([185.226.149.38]:35300) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sbhIz-0007fi-Qq for 72420@debbugs.gnu.org; Wed, 07 Aug 2024 10:06:22 -0400 Received: from mailtransmit02.runbox ([10.9.9.162] helo=aibo.runbox.com) by mailtransmit05.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1sbhGO-00G4ds-T5; Wed, 07 Aug 2024 16:03:40 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=runbox.eu; s=selector1; h=Message-Id:In-Reply-To:References:Date:Subject:CC:To:From: MIME-Version:Content-Transfer-Encoding:Content-Type; bh=k08uVOFQM6ubsEFc1WLSSh4DH3VQ7z5Xk+Kpnv/mAps=; b=mwodSzMQdQcBD3mDke2UOZP9bW QQgpehqIRGzwImR1vVxhTprRF/RfTQ4SAxSLjRQ+GKZt/on5ehgHO43dUVHGDFoWv0YKkdn7ILAa8 MVm4vjiun02sL4HeE7nFdfToZ8ZBtlz5HGLiD2Jee2lv4/krYmC55mV/ODTDeHP0Xyq2GZjBEsc2K bTk9WjPnx7xcj5hv0VPy+/VrvicZ3ADudm84bFAECLoLbvCiSMkFn/Bx9m6sfTowB9aKyTvb793ZH k5ZavH36CWHkfkkTqvlcloxKNj/nPR9lfZbmt259bf+C4ePevkpGJT2E5o1eKIQUudCBgixgcTRQJ jl2N6eXQ==; Received: from [10.9.9.127] (helo=rmmprod05.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1sbhGO-0001nR-8r; Wed, 07 Aug 2024 16:03:40 +0200 Received: from mail by rmmprod05.runbox with local (Exim 4.86_2) (envelope-from ) id 1sbhGO-0006w3-7B; Wed, 07 Aug 2024 16:03:40 +0200 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Received: from [Authenticated alias (1196375)] by runbox.com with http (RMM6); Wed, 07 Aug 2024 14:03:40 GMT From: "Martin Edstrom" To: "Eli Zaretskii" Subject: Re: bug#72420: set-goal-column misbehaves with a line-prefix and visual-line-mode Date: Wed, 07 Aug 2024 16:03:40 +0200 (CEST) X-RMM-Aliasid: 1196375 X-Mailer: RMM6 References: <86cymosmh6.fsf@gnu.org> <86mslooav5.fsf@gnu.org> <865xsco783.fsf@gnu.org> In-Reply-To: <865xsco783.fsf@gnu.org> Message-Id: X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72420 X-Mailman-Approved-At: Wed, 07 Aug 2024 10:55:48 -0400 Cc: 72420 <72420@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > > From: "Martin Edstrom" > > CC: "72420" <72420@debbugs.gnu.org> > > Date: Wed, 07 Aug 2024 14:07:45 +0200 (CEST) > >=20 > > But, it's odd that visual-line-mode does not affect it for you - it doe= s for me.=20 > >=20 > > If I leave visual-line-mode off, then I get the behavior I expect (i.e.= set-goal-column at column 2 is treated as column 6), which is useful. Tur= ning it on causes the command to behave in a way that is not useful, as I d= escribed. >=20 > If you leave visual-line-mode off, then type C-p twice from "z", don't > you see point go to the 3rd "*" of the line "**** h4"? And if so, > isn't that what you meant by "the goal column actually seems to be > offset in some way influenced by the line prefix"? Or did I > misunderstand what you consider a problem in the existing behavior? Indeed, on that line, the behavior is the same with and without visual-line= -mode, going to the 3rd "*". However if I go up to a list item such as "- x...........", I observe diffe= rent behavior. With visual-line-mode, point ends up on the bullet, not on = "x". That is surprising, no? Martin= From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 07 10:55:50 2024 Received: (at 72420) by debbugs.gnu.org; 7 Aug 2024 14:55:50 +0000 Received: from localhost ([127.0.0.1]:34886 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sbi4r-0000ut-GB for submit@debbugs.gnu.org; Wed, 07 Aug 2024 10:55:50 -0400 Received: from mailtransmit04.runbox.com ([185.226.149.37]:58696) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sbi3i-0000s4-3D for 72420@debbugs.gnu.org; Wed, 07 Aug 2024 10:54:39 -0400 Received: from mailtransmit02.runbox ([10.9.9.162] helo=aibo.runbox.com) by mailtransmit04.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1sbi3B-00G3Rk-Qy; Wed, 07 Aug 2024 16:54:05 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=runbox.eu; s=selector1; h=Message-Id:In-Reply-To:References:Date:Subject:CC:To:From: MIME-Version:Content-Transfer-Encoding:Content-Type; bh=4notE47JTd0hPIfsf50N7Mz+TcrL0hF/l++nn3n7hBQ=; b=OjQKuqUoqBwmejy/6B0aLgajDe WHkuMNnnvA8cUXMh3/ZHtizWWjd3flV7mPIQW/fsS0DkiZA5lnDUUqGueOMb21rLYhKbHr2PxtiK6 WGgZop5jHJWsmpPIO5rc54FJh01Yf98t3J0mqs79wBnQRx6NKRGekp6i5UfNWMGDDKPbQTgDMQVwd hutj38zRIcwO/2t+FDOlMoL2HJoenYRaTVc3Z541gD0cqEytr+n+Ms95/82eDb3Lwm29t1Gu6SA3l 52jZ1sknBTohMOfS1YrJI9U9zNzWTuLuOsuD4+LOX+05yVPXG0n6qikx81521nJJqIcFDcaHjhg9e L2U2sscQ==; Received: from [10.9.9.127] (helo=rmmprod05.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1sbi35-0006cC-4D; Wed, 07 Aug 2024 16:53:59 +0200 Received: from mail by rmmprod05.runbox with local (Exim 4.86_2) (envelope-from ) id 1sbi30-0006RY-1S; Wed, 07 Aug 2024 16:53:54 +0200 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Received: from [Authenticated alias (1196375)] by runbox.com with http (RMM6); Wed, 07 Aug 2024 14:53:53 GMT From: "Martin Edstrom" To: "Eli Zaretskii" Subject: Re: bug#72420: set-goal-column misbehaves with a line-prefix and visual-line-mode Date: Wed, 07 Aug 2024 16:53:53 +0200 (CEST) X-RMM-Aliasid: 1196375 X-Mailer: RMM6 References: <86cymosmh6.fsf@gnu.org> <86mslooav5.fsf@gnu.org> <865xsco783.fsf@gnu.org> <8634ngo18w.fsf@gnu.org> In-Reply-To: <8634ngo18w.fsf@gnu.org> Message-Id: X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72420 X-Mailman-Approved-At: Wed, 07 Aug 2024 10:55:48 -0400 Cc: 72420 <72420@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > > From: "Martin Edstrom" > > CC: "72420" <72420@debbugs.gnu.org> > > Date: Wed, 07 Aug 2024 16:03:40 +0200 (CEST) > >=20 > > > > From: "Martin Edstrom" > > > > CC: "72420" <72420@debbugs.gnu.org> > > > > Date: Wed, 07 Aug 2024 14:07:45 +0200 (CEST) > > > >=20 > > > > But, it's odd that visual-line-mode does not affect it for you - it= does for me.=20 > > > >=20 > > > > If I leave visual-line-mode off, then I get the behavior I expect (= i.e. set-goal-column at column 2 is treated as column 6), which is useful. = Turning it on causes the command to behave in a way that is not useful, as= I described. > > >=20 > > > If you leave visual-line-mode off, then type C-p twice from "z", don't > > > you see point go to the 3rd "*" of the line "**** h4"? And if so, > > > isn't that what you meant by "the goal column actually seems to be > > > offset in some way influenced by the line prefix"? Or did I > > > misunderstand what you consider a problem in the existing behavior? > >=20 > > Indeed, on that line, the behavior is the same with and without visual-= line-mode, going to the 3rd "*". > >=20 > > However if I go up to a list item such as "- x...........", I observe d= ifferent behavior. With visual-line-mode, point ends up on the bullet, not= on "x". > >=20 > > That is surprising, no? >=20 > Not to me, it isn't, but then I've hacked on that code too much... >=20 > Anyway, the problem is the difference in behavior between > visual-line-mode on and off, and you consider the behavior with the > mode off as correct? Because this was not what your original report > said, AFAICT. That is correct. Language is hard, sorry ;-) but it's what I meant when I w= rote "Now I would expect moving point upwards with C-p any number of times = should still make point land on the text after the list bullet", and by lis= t bullet I could have clarified I meant the list items that start with "-". Anyway, whichever behavior is considered correct... I don't think visual-li= ne-mode has any business altering the behavior. That is a bug to me! I noticed this bug because I habitually have Org files open with org-indent= -mode, and I was going to use the goal-column trick to add some text to the= beginning of several list items. In practice with this bug, I have to mov= e point forwards by some X characters before typing C-x C-n, which is just = weird. Let me show you: Say as a toy case, I want to turn this list ** Stuff to do - Get Igor to dispose of bodies - Research pig blood - Raid blood bank into this ** Stuff to do - [ ] Get Igor to dispose of bodies - [ ] Research pig blood - [ ] Raid blood bank Everywhere else in Emacs, I can use set-goal-column as one of the many tech= niques to do this editing comfortably. With visual-line-mode enabled, I ha= ve to move point to somewhere inside the word "Raid", before typing C-x C-n= will have the intended effect of ensuring that point will land right after= "- " on each line.= From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 20 07:06:29 2024 Received: (at 72420) by debbugs.gnu.org; 20 Aug 2024 11:06:29 +0000 Received: from localhost ([127.0.0.1]:59946 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sgMh1-0006X2-Qz for submit@debbugs.gnu.org; Tue, 20 Aug 2024 07:06:29 -0400 Received: from mailtransmit05.runbox.com ([185.226.149.38]:50940) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sgKHI-0002Rd-5F for 72420@debbugs.gnu.org; Tue, 20 Aug 2024 04:31:48 -0400 Received: from mailtransmit03.runbox ([10.9.9.163] helo=aibo.runbox.com) by mailtransmit05.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1sgKEO-00Dp0h-S1 for 72420@debbugs.gnu.org; Tue, 20 Aug 2024 10:28:44 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=runbox.eu; s=selector1; h=Message-Id:Date:Subject:To:From:MIME-Version: Content-Transfer-Encoding:Content-Type; bh=ahgpQRFPh54jqjz64Bfz6CXnqRe4oWyhkJHsVTR3aJI=; b=VOCfsxj6EDU7Vlr+BWbOcx9NQd /GDpi9qkfRU232tBnAGRLhNUyHucuqP023k4kAy3P860cntlZPZKCkF5HOfW2Khx90Gvkh6g2rZHb 3s4tCh52BJAu4NrKqp9MXCCZh1qkN2IPVHYuSZr63i2sdEeEJIgQ6Cj4W9GHYvHoWmwNZlJbKnzS8 oTuWfJ7+ZI7JdsiKh0ll+rrj7XDDwdcyhoBSPy0m/kcfxqCm7HLhF3r+NRF1SysPuJ0erwugp/az7 PWvuYvJlVuBrsQN833vxi0G/c7EYyCnEPPS3dfVsBZXFYEZj4lUND4sSaTS7wnct5l2LHHeaxXt6M ui732wfw==; Received: from [10.9.9.127] (helo=rmmprod05.runbox) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1sgKEO-0000R7-FM for 72420@debbugs.gnu.org; Tue, 20 Aug 2024 10:28:44 +0200 Received: from mail by rmmprod05.runbox with local (Exim 4.86_2) (envelope-from ) id 1sgKEO-0005Di-Dx for 72420@debbugs.gnu.org; Tue, 20 Aug 2024 10:28:44 +0200 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Received: from [Authenticated alias (1196375)] by runbox.com with http (RMM6); for <72420@debbugs.gnu.org>; Tue, 20 Aug 2024 08:28:44 GMT From: "=?UTF-8?Q?Martin=20Edstr=C3=B6m?=" To: "72420" <72420@debbugs.gnu.org> Subject: Re: bug#72420: set-goal-column misbehaves with a line-prefix and visual-line-mode Date: Tue, 20 Aug 2024 10:28:44 +0200 (CEST) X-RMM-Aliasid: 1196375 X-Mailer: RMM6 Message-Id: X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72420 X-Mailman-Approved-At: Tue, 20 Aug 2024 07:06:26 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Can we undo the "notabug" tag on this one? The bug is with visual-line-mod= e.= From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 20 08:25:45 2024 Received: (at 72420) by debbugs.gnu.org; 20 Aug 2024 12:25:45 +0000 Received: from localhost ([127.0.0.1]:60027 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sgNvk-0000LB-Nr for submit@debbugs.gnu.org; Tue, 20 Aug 2024 08:25:45 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38552) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sgNvf-0000Kl-0P for 72420@debbugs.gnu.org; Tue, 20 Aug 2024 08:25:42 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sgNuq-0006Gq-LG; Tue, 20 Aug 2024 08:24:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=XcioQsR0mVd1HwOZZr5/ska39DK074VkbrZ5Dpbk35E=; b=aNDB56cUYoGh7w9co6E+ Zh/v8kj/c784uGpD8l82Y82vDk5JLAm1s7BAMDW2K3396EjnAd1WKNF/DztpUxHIInC7S2EdGHu0d nmO2xPKVKyRe8m9rQs461DcpgkcvFO/AaNTWSw0yxVsvIaFb2CCIRe0PEZ8fsl1IaF57DO5tRmSuX igTQTTWU54iyaMIN0U1dyXbWDumakRa2KMEmGWNDhTt98XpI7KjqD3SulySsxQlpTc4sVgUf/cEvf ppIjeOsW7jOvfKN8AJapHB2PQqRMOPAVVpIHJhaNEdhXjf2QTCQSMemFHmUEEZSoNHOQiXqMWbbdK DVr6dwzBDBATaQ==; Date: Tue, 20 Aug 2024 15:24:12 +0300 Message-Id: <86cym3wff7.fsf@gnu.org> From: Eli Zaretskii To: =?utf-8?Q?Martin_Edstr=C3=B6m?= In-Reply-To: (meedstrom@runbox.eu) Subject: Re: bug#72420: set-goal-column misbehaves with a line-prefix and visual-line-mode References: MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72420 Cc: 72420@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: "Martin Edström" > Date: Tue, 20 Aug 2024 10:28:44 +0200 (CEST) > > Can we undo the "notabug" tag on this one? The bug is with visual-line-mode. I didn't yet have time to take another look at this, sorry. When I do, I will consider this aspect. From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 22 10:34:15 2024 Received: (at 72420) by debbugs.gnu.org; 22 Aug 2024 14:34:15 +0000 Received: from localhost ([127.0.0.1]:38178 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sh8tC-0004Rs-D3 for submit@debbugs.gnu.org; Thu, 22 Aug 2024 10:34:14 -0400 Received: from eggs.gnu.org ([209.51.188.92]:42420) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sh8t9-0004Rd-SC for 72420@debbugs.gnu.org; Thu, 22 Aug 2024 10:34:13 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sh8sJ-0008DB-IO; Thu, 22 Aug 2024 10:33:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=iw1YgrjEwVnDVOd7ePHYQ5vnQSVvbP19r6EaY2/LotY=; b=StAgPRYZhvP70xAZo5gX Ba7OivDTIvXFYdubA1fbHVFFBFWJ6+sYkfE/EO6TgpscomRrLxe46pwF1VqvlleviPPa7ju54uGMl CdorRajbPhMYFmV5svnjvxS1m3h/FguBFcUflE76l1cDb+UMmSpFQtEUcRy5/aHiRGWLse0UsEMqN eEjY0NVS/fNwRbQ60MEWygIyU4gsnRlb2ha0zN3vM+7z4Yt16P4P3+i3xG/rX02+XTWkwIjTpE7IX OhD5kS353YGDwtROcQBFWXifEk0zKh9bHeu+JtTIZJtqsrzLdIX6Cefg5wF2dWJpMwfR2OPwbVqJa OuW9TNfgTSOG2A==; Date: Thu, 22 Aug 2024 17:33:16 +0300 Message-Id: <86le0osk43.fsf@gnu.org> From: Eli Zaretskii To: meedstrom@runbox.eu In-Reply-To: <86cym3wff7.fsf@gnu.org> (message from Eli Zaretskii on Tue, 20 Aug 2024 15:24:12 +0300) Subject: Re: bug#72420: set-goal-column misbehaves with a line-prefix and visual-line-mode References: <86cym3wff7.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72420 Cc: 72420@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 72420@debbugs.gnu.org > Date: Tue, 20 Aug 2024 15:24:12 +0300 > From: Eli Zaretskii > > > From: "Martin Edström" > > Date: Tue, 20 Aug 2024 10:28:44 +0200 (CEST) > > > > Can we undo the "notabug" tag on this one? The bug is with visual-line-mode. > > I didn't yet have time to take another look at this, sorry. When I > do, I will consider this aspect. I've now made this test case behave the same both with and without visual-line-mode on the master branch of the Emacs Git repository. The patch is below (you will need to rebuild Emacs for it to be effective, since simple.el is preloaded). diff --git a/lisp/simple.el b/lisp/simple.el index a9f8b58..1d3be2b 100644 --- a/lisp/simple.el +++ b/lisp/simple.el @@ -8200,7 +8200,7 @@ line-move-finish ;; Move to the desired column. (if (and line-move-visual - (not (or truncate-lines truncate-partial-width-windows))) + (not (or truncate-lines (truncated-partial-width-window-p)))) ;; Under line-move-visual, goal-column should be ;; interpreted in units of the frame's canonical character ;; width, which is exactly what vertical-motion does. From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 07 03:17:10 2024 Received: (at 72420-done) by debbugs.gnu.org; 7 Sep 2024 07:17:10 +0000 Received: from localhost ([127.0.0.1]:54633 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smph0-0000II-Fj for submit@debbugs.gnu.org; Sat, 07 Sep 2024 03:17:10 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59142) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smpgy-0000I5-2h for 72420-done@debbugs.gnu.org; Sat, 07 Sep 2024 03:17:08 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1smpgr-0004yF-M4; Sat, 07 Sep 2024 03:17:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=tyKiuG/CRgXJRnlVJNWpawghQ9fvSn30CR0kgy5V1/g=; b=pfnZnEI+NS5dv0ECFJAH 0cvUryshMvBFAjxkYMudSYJxCgVP34sdVCBHg4CFpaMhHtqzMnljTqRejCWOwOVS4AgZWEmlfXNAL EyIr7/+YiJm0KGhM86D9dpbfCz5lYgySzWa3TI7tW30Xn/HF/j5NVMJ4DYe57/Mei3u93fvSg0KR8 b4waJR8UivmEMzYS5UZuEIEmQKcx3DHjXu8gBROFWoWs2KGZyAg3MWBWvVjIL/XXvxdn3w0KegtKI SvuqD+MLo9Ajbc85RLWLjjRHB+cusWtqBtqetIZyqVKN0zA7qtP62HFNFYc0vhjSyetiU/6CrjCBs gPlfc1QS2SFILw==; Date: Sat, 07 Sep 2024 10:16:54 +0300 Message-Id: <86plpgyluh.fsf@gnu.org> From: Eli Zaretskii To: meedstrom@runbox.eu In-Reply-To: <86le0osk43.fsf@gnu.org> (message from Eli Zaretskii on Thu, 22 Aug 2024 17:33:16 +0300) Subject: Re: bug#72420: set-goal-column misbehaves with a line-prefix and visual-line-mode References: <86cym3wff7.fsf@gnu.org> <86le0osk43.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72420-done Cc: 72420-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 72420@debbugs.gnu.org > Date: Thu, 22 Aug 2024 17:33:16 +0300 > From: Eli Zaretskii > > > Cc: 72420@debbugs.gnu.org > > Date: Tue, 20 Aug 2024 15:24:12 +0300 > > From: Eli Zaretskii > > > > > From: "Martin Edström" > > > Date: Tue, 20 Aug 2024 10:28:44 +0200 (CEST) > > > > > > Can we undo the "notabug" tag on this one? The bug is with visual-line-mode. > > > > I didn't yet have time to take another look at this, sorry. When I > > do, I will consider this aspect. > > I've now made this test case behave the same both with and without > visual-line-mode on the master branch of the Emacs Git repository. > The patch is below (you will need to rebuild Emacs for it to be > effective, since simple.el is preloaded). > > diff --git a/lisp/simple.el b/lisp/simple.el > index a9f8b58..1d3be2b 100644 > --- a/lisp/simple.el > +++ b/lisp/simple.el > @@ -8200,7 +8200,7 @@ line-move-finish > > ;; Move to the desired column. > (if (and line-move-visual > - (not (or truncate-lines truncate-partial-width-windows))) > + (not (or truncate-lines (truncated-partial-width-window-p)))) > ;; Under line-move-visual, goal-column should be > ;; interpreted in units of the frame's canonical character > ;; width, which is exactly what vertical-motion does. > No further comments, so I assume the bug is indeed fixed, and I'm closing this bug. From unknown Thu Aug 14 22:21:49 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, 05 Oct 2024 11:24:08 +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