From unknown Sun Jun 15 08:58:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17346: 24.4.50; Why is the goal column limited to C-n and C-p ? Resent-From: Dani Moncayo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 25 Apr 2014 11:30:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 17346 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 17346@debbugs.gnu.org X-Debbugs-Original-To: Bug-Gnu-Emacs Received: via spool by submit@debbugs.gnu.org id=B.139842537731511 (code B ref -1); Fri, 25 Apr 2014 11:30:03 +0000 Received: (at submit) by debbugs.gnu.org; 25 Apr 2014 11:29:37 +0000 Received: from localhost ([127.0.0.1]:57992 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WdeK0-0008C9-Bu for submit@debbugs.gnu.org; Fri, 25 Apr 2014 07:29:36 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43269) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WdeJw-0008Bz-Ii for submit@debbugs.gnu.org; Fri, 25 Apr 2014 07:29:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WdeJv-0007oG-GB for submit@debbugs.gnu.org; Fri, 25 Apr 2014 07:29:32 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:40805) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WdeJv-0007oC-DI for submit@debbugs.gnu.org; Fri, 25 Apr 2014 07:29:31 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44988) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WdeJu-0002V5-J4 for bug-gnu-emacs@gnu.org; Fri, 25 Apr 2014 07:29:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WdeJt-0007mj-4x for bug-gnu-emacs@gnu.org; Fri, 25 Apr 2014 07:29:30 -0400 Received: from mail-lb0-x229.google.com ([2a00:1450:4010:c04::229]:57165) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WdeJs-0007m2-So for bug-gnu-emacs@gnu.org; Fri, 25 Apr 2014 07:29:29 -0400 Received: by mail-lb0-f169.google.com with SMTP id n15so3046129lbi.28 for ; Fri, 25 Apr 2014 04:29:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=AB4QI4Rkk4Dgda156TiUa7YUAABv5wEg7Ok/usQmfgo=; b=nNzf6Pk/I+qjpQHrRTF70jc6MNjN8net3Mn0jG6CYT0uCTPYWdZmC+Z8dB3/ClSTAr 29ctUMWyPEDflycdFYveyDRib2QUlfQ7+hJUJpdJBoRrNrxplZaVkgR7Nj7jArz/qsjI ik80ApXLAmBVNfBLZVkyJv4R5N5WTL9V2Det3rCsv5GngYlH8xsrDz5WdgSjtXswSu6H BxWhm5amFGQ2abQf44lKNxD2JkszFxQWQFVAILJT3Z0Nxp6NPoC2DS01/QAythgmetFc SrnXrTplcqkgoFS9ZETtIZSTnB6qVchumJdQqGW6Wn9YUrRBswQKgaS3XHisBfESaGRr wpfA== MIME-Version: 1.0 X-Received: by 10.152.1.8 with SMTP id 8mr5352254lai.1.1398425366899; Fri, 25 Apr 2014 04:29:26 -0700 (PDT) Received: by 10.114.12.42 with HTTP; Fri, 25 Apr 2014 04:29:26 -0700 (PDT) Date: Fri, 25 Apr 2014 13:29:26 +0200 Message-ID: From: Dani Moncayo Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -4.0 (----) Severity: wishlist Hello, I've just tried to set a goal column (with "C-x C-n") and then scroll through some buffer (which has text indented at different columns) using the wheel of my mouse. I expected that, while scrolling with the mouse, the cursor tried to stay at the goal column I set. That would have been helpful for spotting those lines with that level of indentation. But I've seen that the "goal column" feature seems to be limited only to C-n and C-p (according to my test and the docstring of "set-goal-column"). I think that it would make sense to extend this feature to other vertical-scrolling commands like C-v, M-v, scroll-bar-toolkit-scroll or mwheel-scroll. In GNU Emacs 24.4.50.1 (i686-pc-mingw32) of 2014-04-21 on LEG570 Repository revision: 117001 dancol@dancol.org-20140421012855-xu7gwqdl59pgkgur Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --enable-checking 'CFLAGS=-O0 -g3' CPPFLAGS=-DGLYPH_DEBUG=1' -- Dani Moncayo From unknown Sun Jun 15 08:58:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17346: 24.4.50; Why is the goal column limited to C-n and C-p ? Resent-From: Dani Moncayo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 25 Apr 2014 14:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17346 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 17346@debbugs.gnu.org Received: via spool by 17346-submit@debbugs.gnu.org id=B17346.139843699626582 (code B ref 17346); Fri, 25 Apr 2014 14:44:02 +0000 Received: (at 17346) by debbugs.gnu.org; 25 Apr 2014 14:43:16 +0000 Received: from localhost ([127.0.0.1]:58743 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WdhLQ-0006ue-4R for submit@debbugs.gnu.org; Fri, 25 Apr 2014 10:43:16 -0400 Received: from mail-la0-f54.google.com ([209.85.215.54]:33885) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WdhLL-0006uT-Uv for 17346@debbugs.gnu.org; Fri, 25 Apr 2014 10:43:12 -0400 Received: by mail-la0-f54.google.com with SMTP id e16so2914296lan.27 for <17346@debbugs.gnu.org>; Fri, 25 Apr 2014 07:43:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=nTOGtUpkHyLOuHwD+330SrpkU4SXR0VXZIgLHxPAieU=; b=cE+V0Hm9e6NLWFVjgXaRxcDqvlg0JFpJvAQNKJmMLPlG0iYc99SYK5/ChbfT2ILJM0 lgp1qCuNr7lzC9sYe7bWFz+rZpEEFwnIJaMcTEqqA2T0L7WZi7YF9kvFzduz378vtr6n /n/s8tI386RsdQR/dU/lVc+uz0cfuNDhwOpydUkgwCijERawpRuMmJB8O3CwNYg8AZFb njvS/nJoe4nm8pS1s/NgI9OGPI5ly+cNO5C7or3BFmb6b7Q1Mir0nZa7G5xJQuzY0fdd HAERlvu5UbavEH+mwBR2ZcR5KJfkeh1rumm2cMEK4G0WawfhwnCYeuLGvhzqbEiQoyNs uPzQ== MIME-Version: 1.0 X-Received: by 10.112.202.3 with SMTP id ke3mr191933lbc.68.1398436990378; Fri, 25 Apr 2014 07:43:10 -0700 (PDT) Received: by 10.114.12.42 with HTTP; Fri, 25 Apr 2014 07:43:10 -0700 (PDT) In-Reply-To: References: Date: Fri, 25 Apr 2014 16:43:10 +0200 Message-ID: From: Dani Moncayo Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -0.7 (/) > But I've seen that the "goal column" feature seems to be limited only > to C-n and C-p (according to my test and the docstring of > "set-goal-column"). > > I think that it would make sense to extend this feature to other > vertical-scrolling commands like C-v, M-v, scroll-bar-toolkit-scroll > or mwheel-scroll. And BTW: C-n and C-p try to preserve the horizontal position of the cursor even if there is no goal column set. That is TRT do do, but again: why limit that behavior to C-n/C-p? I think it would also make sense for the above-mentioned vertical scrolling commands (which currently place the point at the first column after moving it to another line). -- Dani Moncayo From unknown Sun Jun 15 08:58:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17346: 24.4.50; Why is the goal column limited to C-n and C-p ? Resent-From: Michael Welsh Duggan Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 25 Apr 2014 16:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17346 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dani Moncayo Cc: 17346@debbugs.gnu.org Received: via spool by 17346-submit@debbugs.gnu.org id=B17346.13984428115908 (code B ref 17346); Fri, 25 Apr 2014 16:21:01 +0000 Received: (at 17346) by debbugs.gnu.org; 25 Apr 2014 16:20:11 +0000 Received: from localhost ([127.0.0.1]:58795 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WdirC-0001XC-E9 for submit@debbugs.gnu.org; Fri, 25 Apr 2014 12:20:10 -0400 Received: from md5i.com ([75.151.244.229]:52416 helo=maru2.md5i.com) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wdir8-0001X1-8k for 17346@debbugs.gnu.org; Fri, 25 Apr 2014 12:20:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=md5i.com; s=dkim; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:References:Subject:Cc:To:From; bh=uG10NE/jENBMtKEYpnI9tjXtiJCUinoFBxXBz01t0M8=; b=OAB48V08QXysmuhNztvzwv817cxAFRUUQuJPIXP+TiHq97TSb6cC1FOsQyD18MyO6dUrgm/PEnGGpm0/3eVh1vYrF9CXrzZqPch4AdjWD9YaHqszsTiBAa3meDBmrrDj; Received: from md5i by maru2.md5i.com with local (Exim 4.82) (envelope-from ) id 1Wdir7-0000TX-DV; Fri, 25 Apr 2014 12:20:05 -0400 From: Michael Welsh Duggan References: Date: Fri, 25 Apr 2014 12:20:05 -0400 In-Reply-To: (Dani Moncayo's message of "Fri, 25 Apr 2014 13:29:26 +0200") Message-ID: <874n1hbcui.fsf@maru2.md5i.com> User-Agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.6 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -0.6 (/) Dani Moncayo writes: > I've just tried to set a goal column (with "C-x C-n") and then scroll > through some buffer (which has text indented at different columns) > using the wheel of my mouse. > > I expected that, while scrolling with the mouse, the cursor tried to > stay at the goal column I set. That would have been helpful for > spotting those lines with that level of indentation. > > But I've seen that the "goal column" feature seems to be limited only > to C-n and C-p (according to my test and the docstring of > "set-goal-column"). > > I think that it would make sense to extend this feature to other > vertical-scrolling commands like C-v, M-v, scroll-bar-toolkit-scroll > or mwheel-scroll. Try setting scroll-preserve-screen-position. (setq scroll-preserve-screen-position t) -- Michael Welsh Duggan (md5i@md5i.com) From unknown Sun Jun 15 08:58:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17346: 24.4.50; Why is the goal column limited to C-n and C-p ? Resent-From: Dani Moncayo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 25 Apr 2014 16:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17346 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Welsh Duggan Cc: 17346@debbugs.gnu.org Received: via spool by 17346-submit@debbugs.gnu.org id=B17346.13984445559624 (code B ref 17346); Fri, 25 Apr 2014 16:50:01 +0000 Received: (at 17346) by debbugs.gnu.org; 25 Apr 2014 16:49:15 +0000 Received: from localhost ([127.0.0.1]:58814 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WdjJK-0002V9-Do for submit@debbugs.gnu.org; Fri, 25 Apr 2014 12:49:14 -0400 Received: from mail-la0-f44.google.com ([209.85.215.44]:34124) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WdjJH-0002Uw-Ff for 17346@debbugs.gnu.org; Fri, 25 Apr 2014 12:49:12 -0400 Received: by mail-la0-f44.google.com with SMTP id b8so3324791lan.3 for <17346@debbugs.gnu.org>; Fri, 25 Apr 2014 09:49:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=K0s1KTPzIKlICydGhcvquitG9x9MMF6vFyJ/I6XrH8U=; b=NtNfyQd25HZ0Ssx1nDOvtKssptQ+MHHWczDGZb/72gp+M5ABpQorJWbAAgyJkVgXzn lO7QbAZrMtCuF/O/ZCLc2SCaypg1wjT/a2QzDJLsuQ5qeFtSXfHQlZh/bBR2+QCA7q11 nMajaopD//2xx365CfLaSm5Ad46Zlr4f2BElBiVVG4a4Ipjw274j3RSTkpMAN2RpeDcX XZcIoGgLHoEi+5oJaeKg5Amu7L3+AEaoWSDmqiyvoGFwMqdpvxtbn1WLP8YyuTHzK3Ue M6Bxo8J+47d8C4JvXACxQmvEoDwHUiWfG7TbiZJdVa53/HPbnzy4s0ivPG7jmU/aDD6y TEvA== MIME-Version: 1.0 X-Received: by 10.112.150.233 with SMTP id ul9mr6097700lbb.2.1398444550253; Fri, 25 Apr 2014 09:49:10 -0700 (PDT) Received: by 10.114.12.42 with HTTP; Fri, 25 Apr 2014 09:49:10 -0700 (PDT) In-Reply-To: <874n1hbcui.fsf@maru2.md5i.com> References: <874n1hbcui.fsf@maru2.md5i.com> Date: Fri, 25 Apr 2014 18:49:10 +0200 Message-ID: From: Dani Moncayo Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -0.7 (/) > Try setting scroll-preserve-screen-position. > (setq scroll-preserve-screen-position t) Thanks, but that is to the behavior I want, and it wouldn't solve the problem I'm reporting: any command intended to move point _vertically_ should try to place the point at the "goal column" if there is one currently defined, or else at the column of its previous location (so that the movement be indeed "vertical"). The problem is that only C-p and C-n seem to behave that way. -- Dani Moncayo From unknown Sun Jun 15 08:58:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17346: 24.4.50; Why is the goal column limited to C-n and C-p ? Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 29 Apr 2014 03:58:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17346 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dani Moncayo Cc: 17346@debbugs.gnu.org Received: via spool by 17346-submit@debbugs.gnu.org id=B17346.139874386717968 (code B ref 17346); Tue, 29 Apr 2014 03:58:07 +0000 Received: (at 17346) by debbugs.gnu.org; 29 Apr 2014 03:57:47 +0000 Received: from localhost ([127.0.0.1]:44276 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WezAw-0004fd-KG for submit@debbugs.gnu.org; Mon, 28 Apr 2014 23:57:46 -0400 Received: from pruche.dit.umontreal.ca ([132.204.246.22]:53584) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WezAm-0004eG-Tw for 17346@debbugs.gnu.org; Mon, 28 Apr 2014 23:57:37 -0400 Received: from ceviche.home (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id s3T3vRfW028902; Mon, 28 Apr 2014 23:57:29 -0400 Received: by ceviche.home (Postfix, from userid 20848) id AC8A766397; Fri, 25 Apr 2014 12:14:46 -0400 (EDT) From: Stefan Monnier Message-ID: References: Date: Fri, 25 Apr 2014 12:14:46 -0400 In-Reply-To: (Dani Moncayo's message of "Fri, 25 Apr 2014 16:43:10 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Level: X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0.2 X-NAI-Spam-Rules: 2 Rules triggered GEN_SPAM_FEATRE=0.2, RV4925=0 X-NAI-Spam-Version: 2.3.0.9378 : core <4925> : inlines <786> : streams <1168801> : uri <1743348> X-Spam-Score: -2.0 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (--) > sense for the above-mentioned vertical scrolling commands (which > currently place the point at the first column after moving it to > another line). page-up and page-down do preserve the column. So it looks like the problem is in *some* scrolling commands (maybe the scroll-bar ones?). Stefan From unknown Sun Jun 15 08:58:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17346: 24.4.50; Why is the goal column limited to C-n and C-p ? Resent-From: Dani Moncayo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 29 Apr 2014 06:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17346 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 17346@debbugs.gnu.org Received: via spool by 17346-submit@debbugs.gnu.org id=B17346.13987527484297 (code B ref 17346); Tue, 29 Apr 2014 06:26:02 +0000 Received: (at 17346) by debbugs.gnu.org; 29 Apr 2014 06:25:48 +0000 Received: from localhost ([127.0.0.1]:44334 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wf1UA-00017D-LR for submit@debbugs.gnu.org; Tue, 29 Apr 2014 02:25:47 -0400 Received: from mail-lb0-f177.google.com ([209.85.217.177]:38825) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wf1U3-00016g-IM for 17346@debbugs.gnu.org; Tue, 29 Apr 2014 02:25:42 -0400 Received: by mail-lb0-f177.google.com with SMTP id z11so5616834lbi.22 for <17346@debbugs.gnu.org>; Mon, 28 Apr 2014 23:25:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=0Jedts3BMDSbgrqFhXTfm515Jt5wqymoya1Se3ITD+0=; b=GzWLaxpP8gFl1q/+lIcibg5oRdkBtPcSjpERu9jTZW9e3vOVzBbAEctFNf/j37YB0A ofCAO2h4cWZUQ5q8ZJ5J/ju1Tu3nGrIdEOcduVIM3DkIYdA4TQDTEmnDLnS9nYGkxRVr IMxsfhrEMcHzquxcOyTfE98k795rryRAuPIy/znEoGheLpSRpXqbZVg0mYS9zGAAs2Jb frWR/cuOrm78iIvrzP0x/Mo6YU/qeLExe3A/OhD1skFg1BhDQzehi4fW3ehxGEd0Rqz6 8JwPwhOMmiM6Jq93skoiC46avMxosSJapImzMKOQgFU5pTSvl6SKvXzSn56K5Gkee254 f3Dw== MIME-Version: 1.0 X-Received: by 10.152.7.8 with SMTP id f8mr275642laa.39.1398752733316; Mon, 28 Apr 2014 23:25:33 -0700 (PDT) Received: by 10.114.12.42 with HTTP; Mon, 28 Apr 2014 23:25:33 -0700 (PDT) In-Reply-To: References: Date: Tue, 29 Apr 2014 08:25:33 +0200 Message-ID: From: Dani Moncayo Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -0.7 (/) > page-up and page-down do preserve the column. I've just tested them here again [1], and they don't preserve the column for me. I've tried with and without a goal column defined, and in both cases the point is placed at the left margin whenever they jump to another line. > So it looks like the > problem is in *some* scrolling commands (maybe the scroll-bar ones?). As I say, I can reproduce the problem with every vertical-scrolling command I've tried (except C-p/C-n): scroll-up-command, scroll-down-command, scroll-bar-toolkit-scroll, mwheel-scroll. ------------ [1] From "emacs -Q", in: In GNU Emacs 24.4.50.1 (i686-pc-mingw32) of 2014-04-21 on LEG570 Repository revision: 117001 dancol@dancol.org-20140421012855-xu7gwqdl59pgkgur Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --enable-checking 'CFLAGS=-O0 -g3' CPPFLAGS=-DGLYPH_DEBUG=1' -- Dani Moncayo From unknown Sun Jun 15 08:58:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17346: 24.4.50; Why is the goal column limited to C-n and C-p ? Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 29 Apr 2014 21:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17346 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dani Moncayo Cc: 17346@debbugs.gnu.org Received: via spool by 17346-submit@debbugs.gnu.org id=B17346.139880845518923 (code B ref 17346); Tue, 29 Apr 2014 21:55:02 +0000 Received: (at 17346) by debbugs.gnu.org; 29 Apr 2014 21:54:15 +0000 Received: from localhost ([127.0.0.1]:45638 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WfFyh-0004v9-5g for submit@debbugs.gnu.org; Tue, 29 Apr 2014 17:54:15 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:56265) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WfFye-0004uu-MM for 17346@debbugs.gnu.org; Tue, 29 Apr 2014 17:54:13 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtgGAIDvNVPO+K9B/2dsb2JhbABZgwaDSr0vgXCBHoEXF3SCJQEBAQECAVYjEAsOJhIUGA0kiAQI0hkXjiJYB4Q4BKkZgWqDTCGBLA X-IPAS-Result: AtgGAIDvNVPO+K9B/2dsb2JhbABZgwaDSr0vgXCBHoEXF3SCJQEBAQECAVYjEAsOJhIUGA0kiAQI0hkXjiJYB4Q4BKkZgWqDTCGBLA X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="61016067" Received: from 206-248-175-65.dsl.teksavvy.com (HELO ceviche.home) ([206.248.175.65]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 29 Apr 2014 17:54:06 -0400 Received: by ceviche.home (Postfix, from userid 20848) id 955F666094; Tue, 29 Apr 2014 17:54:07 -0400 (EDT) From: Stefan Monnier Message-ID: References: Date: Tue, 29 Apr 2014 17:54:07 -0400 In-Reply-To: (Dani Moncayo's message of "Tue, 29 Apr 2014 08:25:33 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.3 (/) >> page-up and page-down do preserve the column. > I've just tested them here again [1], and they don't preserve the > column for me. I've tried with and without a goal column defined, > and in both cases the point is placed at the left margin whenever they > jump to another line. Indeed, I tested in an Emacs which had scroll-preserve-screen-position set. Sorry, Stefan From unknown Sun Jun 15 08:58:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17346: 24.4.50; Why is the goal column limited to C-n and C-p ? Resent-From: Dani Moncayo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 29 May 2014 15:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17346 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 17346@debbugs.gnu.org Received: via spool by 17346-submit@debbugs.gnu.org id=B17346.14013762375086 (code B ref 17346); Thu, 29 May 2014 15:11:02 +0000 Received: (at 17346) by debbugs.gnu.org; 29 May 2014 15:10:37 +0000 Received: from localhost ([127.0.0.1]:36194 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wq1yV-0001Jx-IK for submit@debbugs.gnu.org; Thu, 29 May 2014 11:10:36 -0400 Received: from mail-wi0-f182.google.com ([209.85.212.182]:43606) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wq1yS-0001Jc-2v for 17346@debbugs.gnu.org; Thu, 29 May 2014 11:10:33 -0400 Received: by mail-wi0-f182.google.com with SMTP id r20so815171wiv.9 for <17346@debbugs.gnu.org>; Thu, 29 May 2014 08:10:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=/LOZIfeZe/zeWIcsvaV8GB9xDO18ZLMpogkK4AzHUJ8=; b=p81rR+OsHJ68F/VUzme9mgEMrjacFfrys5u+z9lLMAa1Jlb5WdoftAlxra8++CjQqP 1InN6WP3LJDgGQWfDbh/Ns0rMvBiD/tQRzSheJGyFXW/xXzOG2WexjLlwq5L5FmY+s9i 8KiRKkTsnVnw8f7DeA9ulvbqMjQJa+zJOIdlFMf3TAl15PUM9HEIgSYf8C8bmrm3n3wn KhiQFvi1dA2C4VOI8ct7EtMINwNLrqPk8UZuwLjacEzByP5Nq82PJrpzVzlWlj+n+SSp /4613d65hmYZps97XvQ5jkhi+makWUEsa2DT4vGsBM0IMWV0CSdFlKyMbhZwzSaxBlGQ guJw== MIME-Version: 1.0 X-Received: by 10.194.174.168 with SMTP id bt8mr11730837wjc.72.1401376225173; Thu, 29 May 2014 08:10:25 -0700 (PDT) Received: by 10.216.179.138 with HTTP; Thu, 29 May 2014 08:10:25 -0700 (PDT) In-Reply-To: References: Date: Thu, 29 May 2014 17:10:25 +0200 Message-ID: From: Dani Moncayo Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -0.7 (/) Another issue related to the one reported originally: 'C-l' (recenter-top-bottom) resets the goal column. Steps to reproduce, from "emacs -Q": C-p C-p C-f C-n C-p Note that the goal column (column 1) is honored by now. Then do: C-n C-l C-p Note that the goal column has been (incorrectly) forgotten after typing 'C-l'. -- Dani Moncayo From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 09 03:17:06 2014 Received: (at control) by debbugs.gnu.org; 9 Oct 2014 07:17:06 +0000 Received: from localhost ([127.0.0.1]:38449 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xc7yC-0003cB-U9 for submit@debbugs.gnu.org; Thu, 09 Oct 2014 03:17:05 -0400 Received: from mail-lb0-f182.google.com ([209.85.217.182]:49583) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xc7yA-0003bo-DW for control@debbugs.gnu.org; Thu, 09 Oct 2014 03:17:02 -0400 Received: by mail-lb0-f182.google.com with SMTP id z11so571408lbi.27 for ; Thu, 09 Oct 2014 00:17:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=LinYBh1gbVNcw+/bqBCTWHJdWoYdfwkgcaRswfSITXY=; b=B9b2uvpqQw9VK/lfQn1nSYtpFxhEXbLOE4TOxhsLdKasAASgbuvBHYNRgE09A2fbaf IXm0+UVRn37FLHM/KoSDPl5x68LH9fqX5JMejQQM3Mp38f7w7diX19a2AAW2WYT05C7/ jmABeczTUzrWkpb76plx0OJfKW7Z2tPtYU3inkUIzcZK4qnDUTwoWXDUjDVV0qmPcJ60 hE7jO/PqA5eF15QuC/sGbVJBner+Vfld7sct4tfWeHfC0iyWEq3xAI6ZfbxxInzW96f/ 3CiuQUcxmWrqWb/96Q+O5++60bO9QMjzHXsXTUWYkIFDop134RbBLeB1PoPER1jzbVx1 OsZg== MIME-Version: 1.0 X-Received: by 10.152.6.137 with SMTP id b9mr12380232laa.84.1412839021142; Thu, 09 Oct 2014 00:17:01 -0700 (PDT) Received: by 10.114.63.226 with HTTP; Thu, 9 Oct 2014 00:17:01 -0700 (PDT) Date: Thu, 9 Oct 2014 09:17:01 +0200 Message-ID: Subject: Bug# 17346: set severity to "normal" From: Dani Moncayo To: control@debbugs.gnu.org Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -0.7 (/) severity 17346 normal -- Dani Moncayo From unknown Sun Jun 15 08:58:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17346: 24.4.50; Why is the goal column limited to C-n and C-p ? Resent-From: Dani Moncayo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 09 Oct 2014 07:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17346 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 17346@debbugs.gnu.org Received: via spool by 17346-submit@debbugs.gnu.org id=B17346.141283947214665 (code B ref 17346); Thu, 09 Oct 2014 07:25:02 +0000 Received: (at 17346) by debbugs.gnu.org; 9 Oct 2014 07:24:32 +0000 Received: from localhost ([127.0.0.1]:38457 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xc85P-0003oT-TH for submit@debbugs.gnu.org; Thu, 09 Oct 2014 03:24:32 -0400 Received: from mail-la0-f52.google.com ([209.85.215.52]:59885) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xc85N-0003oL-V3 for 17346@debbugs.gnu.org; Thu, 09 Oct 2014 03:24:30 -0400 Received: by mail-la0-f52.google.com with SMTP id hz20so599588lab.11 for <17346@debbugs.gnu.org>; Thu, 09 Oct 2014 00:24:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=hnE+5aLH9nx2MX3zp3ML/HfxkYlJ8fKAV76u2Lf9G7I=; b=X0OqOqL/dfSkhGj1QHZKBBkgzcNn7evw9rIjMRpQrQDc00k10LQA3eWEsk71XxdW2B Ti/WVuSNaXxT9PyLEtdq10SC8jGuKVrc/rnZBAtWhoqy/lQuZdREB5XYc3dk68hLU8Yp cxGxtMPRD/5BKtjY4WWuSTmPl5eNPrJemZ3ct3xbhhd0dOM1nCLQCDKPM9+TN1Zwcwy0 JX2ZMx8VojEhY4viPFB0cAetctdRbLi6IsJGG9oGCTXJVZCGkY564Crn7jYjOVSVSrvt 5AjeoK6EY6gIkdsH2mNxQGdwr1ELebhNNmUqj5zc2FN1YjtiUF2pI/WbAWIu9Ic9h6fD OzwQ== MIME-Version: 1.0 X-Received: by 10.112.72.38 with SMTP id a6mr2847808lbv.65.1412839468633; Thu, 09 Oct 2014 00:24:28 -0700 (PDT) Received: by 10.114.63.226 with HTTP; Thu, 9 Oct 2014 00:24:28 -0700 (PDT) In-Reply-To: References: Date: Thu, 9 Oct 2014 09:24:28 +0200 Message-ID: From: Dani Moncayo Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -0.7 (/) > Another issue related to the one reported originally: 'C-l' > (recenter-top-bottom) resets the goal column. > > Steps to reproduce, from "emacs -Q": > C-p C-p C-f C-n C-p > > Note that the goal column (column 1) is honored by now. Then do: > C-n C-l C-p > > Note that the goal column has been (incorrectly) forgotten after typing 'C-l'. I changed the severity of this bug from 'whishlist' to 'normal', because of the above-quoted issue, which is related but different from the original one. Context information: I hit this bug frequently, whenever I have to edit source code in a language (Informix 4GL) for which I've not found an Emacs mode. So, I simply edit those files in plain text mode, and obviously in that scenario is very important that the current column be preserved whenever possible, because that column marks the current level of indentation. -- Dani Moncayo From unknown Sun Jun 15 08:58:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17346: 24.4.50; Why is the goal column limited to C-n and C-p ? Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 09 Oct 2014 15:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17346 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dani Moncayo Cc: 17346@debbugs.gnu.org Received: via spool by 17346-submit@debbugs.gnu.org id=B17346.141286946211554 (code B ref 17346); Thu, 09 Oct 2014 15:45:02 +0000 Received: (at 17346) by debbugs.gnu.org; 9 Oct 2014 15:44:22 +0000 Received: from localhost ([127.0.0.1]:39296 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XcFt7-00030H-CN for submit@debbugs.gnu.org; Thu, 09 Oct 2014 11:44:21 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:3329) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XcFt3-000304-SB for 17346@debbugs.gnu.org; Thu, 09 Oct 2014 11:44:19 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtgGAIDvNVNFxKjo/2dsb2JhbABZgwaDSr0vgXCBHoEXF3SCJQEBAQECAVYjEAsOJhIUGA0kiAQI0hkXjiJYB4Q4BKkZgWqDTCGBLCQ X-IPAS-Result: AtgGAIDvNVNFxKjo/2dsb2JhbABZgwaDSr0vgXCBHoEXF3SCJQEBAQECAVYjEAsOJhIUGA0kiAQI0hkXjiJYB4Q4BKkZgWqDTCGBLCQ X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="93701047" Received: from 69-196-168-232.dsl.teksavvy.com (HELO pastel.home) ([69.196.168.232]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 09 Oct 2014 11:44:17 -0400 Received: by pastel.home (Postfix, from userid 20848) id EC61A85A3; Thu, 9 Oct 2014 11:44:16 -0400 (EDT) From: Stefan Monnier Message-ID: References: Date: Thu, 09 Oct 2014 11:44:16 -0400 In-Reply-To: (Dani Moncayo's message of "Thu, 9 Oct 2014 09:24:28 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.3 (/) >> Another issue related to the one reported originally: 'C-l' >> (recenter-top-bottom) resets the goal column. >> Steps to reproduce, from "emacs -Q": >> C-p C-p C-f C-n C-p >> Note that the goal column (column 1) is honored by now. Then do: >> C-n C-l C-p >> Note that the goal column has been (incorrectly) forgotten after typing 'C-l'. I think it would be fine to make C-l preserve `temporary-goal-column'. Currently, only next-line and previous-line do that, and this is hardcoded in `line-move' and `line-move-visual'. We could change that hardcoded list by replacing it with a symbol property `preserve-temporary-goal-column' and then add that property to recenter-top-bottom. Stefan From unknown Sun Jun 15 08:58:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17346: 24.4.50; Why is the goal column limited to C-n and C-p ? Resent-From: Dani Moncayo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 09 Oct 2014 16:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17346 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 17346@debbugs.gnu.org Received: via spool by 17346-submit@debbugs.gnu.org id=B17346.141287061514823 (code B ref 17346); Thu, 09 Oct 2014 16:04:01 +0000 Received: (at 17346) by debbugs.gnu.org; 9 Oct 2014 16:03:35 +0000 Received: from localhost ([127.0.0.1]:39394 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XcGBi-0003r0-M8 for submit@debbugs.gnu.org; Thu, 09 Oct 2014 12:03:34 -0400 Received: from mail-la0-f48.google.com ([209.85.215.48]:63567) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XcGBg-0003qs-PY for 17346@debbugs.gnu.org; Thu, 09 Oct 2014 12:03:33 -0400 Received: by mail-la0-f48.google.com with SMTP id gi9so1541806lab.35 for <17346@debbugs.gnu.org>; Thu, 09 Oct 2014 09:03:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=eyYoJGzLFNk++6C+lPIYELUgmcxd5LFGqbBjvjzkm9c=; b=pYXOLdI1MduypmJg0xLOiVAjNQ6+2U3wKIFwVQNnb2WIJnYbKvXFJwlXA1pfaaD2AC aZmIqzayFzWnJbn9+qikz6zbHZ03ezS6/tLBPq/OBIwkuAb8jO08QWmdZm9hk0r83WJa hGLLqoiSC/gL+DlP4SStfsYfx5RT3bnGIPsZPgA7tvWOlGZ/kyYisR0Cwg2s2BMQDS4r nnn6u/vHZez3xd2x10bP8Z3fuVfgaxpHkRyJHvMfOjDZlnGK1exbtdORh4EVThOziU2M jyu/ipOZoPpNydv3sDfHwCbfR1olqI/OrK4Qz/L+aG7IqHbWqRk1eYGYWVyyDHP/YpeH AU7A== MIME-Version: 1.0 X-Received: by 10.153.4.11 with SMTP id ca11mr19674584lad.24.1412870611669; Thu, 09 Oct 2014 09:03:31 -0700 (PDT) Received: by 10.114.63.226 with HTTP; Thu, 9 Oct 2014 09:03:31 -0700 (PDT) In-Reply-To: References: Date: Thu, 9 Oct 2014 18:03:31 +0200 Message-ID: From: Dani Moncayo Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -0.7 (/) On Thu, Oct 9, 2014 at 5:44 PM, Stefan Monnier wrote: >>> Another issue related to the one reported originally: 'C-l' >>> (recenter-top-bottom) resets the goal column. >>> Steps to reproduce, from "emacs -Q": >>> C-p C-p C-f C-n C-p >>> Note that the goal column (column 1) is honored by now. Then do: >>> C-n C-l C-p >>> Note that the goal column has been (incorrectly) forgotten after typing 'C-l'. > > I think it would be fine to make C-l preserve `temporary-goal-column'. > Currently, only next-line and previous-line do that, and this is > hardcoded in `line-move' and `line-move-visual'. > > We could change that hardcoded list by replacing it with a symbol > property `preserve-temporary-goal-column' and then add that property to > recenter-top-bottom. Sounds right to me. Note also that, as I said before in this thread, any command intended for _vertical_ motion of the cursor (scroll-up-command, scroll-down-command, scroll-bar-toolkit-scroll, mwheel-scroll, ...) should try to preserve the goal column (whether semi-permanet or temporary). -- Dani Moncayo From unknown Sun Jun 15 08:58:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17346: 24.4.50; Why is the goal column limited to C-n and C-p ? Resent-From: Dani Moncayo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 09 Oct 2014 16:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17346 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 17346@debbugs.gnu.org Received: via spool by 17346-submit@debbugs.gnu.org id=B17346.141287224722403 (code B ref 17346); Thu, 09 Oct 2014 16:31:02 +0000 Received: (at 17346) by debbugs.gnu.org; 9 Oct 2014 16:30:47 +0000 Received: from localhost ([127.0.0.1]:39404 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XcGc2-0005pH-Hk for submit@debbugs.gnu.org; Thu, 09 Oct 2014 12:30:46 -0400 Received: from mail-lb0-f173.google.com ([209.85.217.173]:40837) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XcGbx-0005ou-9S for 17346@debbugs.gnu.org; Thu, 09 Oct 2014 12:30:42 -0400 Received: by mail-lb0-f173.google.com with SMTP id 10so1502394lbg.18 for <17346@debbugs.gnu.org>; Thu, 09 Oct 2014 09:30:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=qZq9YhRDh6ZHMJhGoMmh4AhazQI7qFVa8qZ9+DKjxzE=; b=JYax/JoJkShxBGg5GlG3ykPs/YbrucG0ortjqESu/KOSfBkP/cfTAuOn2pCxCJCDzl beynDMf2Be/WKS9Wh9BgmN8Oa9xW6rTRSA2O8WV5j1a4FCmLbDDmqqDs4fAJwq9C55xa nNFyIuqZcs/NVrji2Pm/pbdLK57B0p5GyetjgORET6vQ5PWv42PwdqVHkxWNPaEeEkFP N7tAqu7hYmVmH9lcxy7VUgafIZE+cv/dD0SfIlhE9nHRpdUPEyZxFIZ6lYmp5V0w94L4 9gOvbnoywppy2fEBheLJkOGucVLhQaoJ0W+WxQUEthSW9ovdNSwdqzih7HJUpfBtAG7G 57GQ== MIME-Version: 1.0 X-Received: by 10.112.56.198 with SMTP id c6mr19177001lbq.43.1412872232785; Thu, 09 Oct 2014 09:30:32 -0700 (PDT) Received: by 10.114.63.226 with HTTP; Thu, 9 Oct 2014 09:30:32 -0700 (PDT) In-Reply-To: References: Date: Thu, 9 Oct 2014 18:30:32 +0200 Message-ID: From: Dani Moncayo Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -0.7 (/) >> I think it would be fine to make C-l preserve `temporary-goal-column'. >> Currently, only next-line and previous-line do that, and this is >> hardcoded in `line-move' and `line-move-visual'. >> >> We could change that hardcoded list by replacing it with a symbol >> property `preserve-temporary-goal-column' and then add that property to >> recenter-top-bottom. > > Sounds right to me. > > Note also that, as I said before in this thread, any command intended > for _vertical_ motion of the cursor (scroll-up-command, > scroll-down-command, scroll-bar-toolkit-scroll, mwheel-scroll, ...) > should try to preserve the goal column (whether semi-permanet or > temporary). Therefore, `preserve-goal-column' would be a better name for the property, since it would refer to both types of goal columns. -- Dani Moncayo From unknown Sun Jun 15 08:58:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17346: 24.4.50; Why is the goal column limited to C-n and C-p ? Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 09 Oct 2014 16:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17346 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dani Moncayo Cc: 17346@debbugs.gnu.org Received: via spool by 17346-submit@debbugs.gnu.org id=B17346.141287386225264 (code B ref 17346); Thu, 09 Oct 2014 16:58:02 +0000 Received: (at 17346) by debbugs.gnu.org; 9 Oct 2014 16:57:42 +0000 Received: from localhost ([127.0.0.1]:39448 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XcH25-0006ZP-QY for submit@debbugs.gnu.org; Thu, 09 Oct 2014 12:57:42 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:63014) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XcH23-0006ZH-MY for 17346@debbugs.gnu.org; Thu, 09 Oct 2014 12:57:39 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtgGAIDvNVNFxKjo/2dsb2JhbABZgwaDSr0vgXCBHoEXF3SCJQEBAQECAVYjBQsLDiYSFBgNJIgECNIZF44iWAeEOASpGYFqg0whgSwk X-IPAS-Result: AtgGAIDvNVNFxKjo/2dsb2JhbABZgwaDSr0vgXCBHoEXF3SCJQEBAQECAVYjBQsLDiYSFBgNJIgECNIZF44iWAeEOASpGYFqg0whgSwk X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="93708525" Received: from 69-196-168-232.dsl.teksavvy.com (HELO pastel.home) ([69.196.168.232]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 09 Oct 2014 12:57:39 -0400 Received: by pastel.home (Postfix, from userid 20848) id CDC3785A3; Thu, 9 Oct 2014 12:57:38 -0400 (EDT) From: Stefan Monnier Message-ID: References: Date: Thu, 09 Oct 2014 12:57:38 -0400 In-Reply-To: (Dani Moncayo's message of "Thu, 9 Oct 2014 18:03:31 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.3 (/) >> We could change that hardcoded list by replacing it with a symbol >> property `preserve-temporary-goal-column' and then add that property to >> recenter-top-bottom. > Sounds right to me. Patch welcome. > Note also that, as I said before in this thread, any command intended > for _vertical_ motion of the cursor (scroll-up-command, > scroll-down-command, scroll-bar-toolkit-scroll, mwheel-scroll, ...) > should try to preserve the goal column (whether semi-permanet or > temporary). If you want that, just set scroll-preserve-screen-position accordingly. Maybe we should change this default value. I'd suggest you bring it up on emacs-devel to see what other people think about it. I think there's a remaining bug in that the scroll commands will use their own "temporary goal-column". So, for example, if you're on column 70, then do C-n to an empty line and then do page-down you'll end up in column 0 because page-down did not pay attention to temporary-goal-column (and vice-versa when switching from scrolling to C-n/C-p). Patch welcome to fix this as well. Stefan From unknown Sun Jun 15 08:58:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17346: 24.4.50; Why is the goal column limited to C-n and C-p ? Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 09 Oct 2014 19:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17346 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dani Moncayo Cc: 17346@debbugs.gnu.org Received: via spool by 17346-submit@debbugs.gnu.org id=B17346.141288392114630 (code B ref 17346); Thu, 09 Oct 2014 19:46:02 +0000 Received: (at 17346) by debbugs.gnu.org; 9 Oct 2014 19:45:21 +0000 Received: from localhost ([127.0.0.1]:39493 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XcJeK-0003nt-Je for submit@debbugs.gnu.org; Thu, 09 Oct 2014 15:45:20 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:33407) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XcJeI-0003nl-34 for 17346@debbugs.gnu.org; Thu, 09 Oct 2014 15:45:19 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtgGAIDvNVNFxKjo/2dsb2JhbABZgwaDSr0vgXCBHoEXF3SCJQEBAQECAVYjBQsLDiYSFBgNJIgECNIZF44iWAeEOASpGYFqg0whgSwk X-IPAS-Result: AtgGAIDvNVNFxKjo/2dsb2JhbABZgwaDSr0vgXCBHoEXF3SCJQEBAQECAVYjBQsLDiYSFBgNJIgECNIZF44iWAeEOASpGYFqg0whgSwk X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="93729035" Received: from 69-196-168-232.dsl.teksavvy.com (HELO pastel.home) ([69.196.168.232]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 09 Oct 2014 15:45:15 -0400 Received: by pastel.home (Postfix, from userid 20848) id 2E8FA85A3; Thu, 9 Oct 2014 15:45:15 -0400 (EDT) From: Stefan Monnier Message-ID: References: Date: Thu, 09 Oct 2014 15:45:15 -0400 In-Reply-To: (Dani Moncayo's message of "Thu, 9 Oct 2014 18:30:32 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.3 (/) > Therefore, `preserve-goal-column' would be a better name for the > property, since it would refer to both types of goal columns. Actually both types are temporary (as opposed to `goal-column' which is set typically once and for all by the major mode). Stefan From unknown Sun Jun 15 08:58:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17346: 24.4.50; Why is the goal column limited to C-n and C-p ? Resent-From: Dani Moncayo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 09 Oct 2014 20:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17346 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 17346@debbugs.gnu.org Received: via spool by 17346-submit@debbugs.gnu.org id=B17346.141288742320839 (code B ref 17346); Thu, 09 Oct 2014 20:44:02 +0000 Received: (at 17346) by debbugs.gnu.org; 9 Oct 2014 20:43:43 +0000 Received: from localhost ([127.0.0.1]:39511 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XcKYo-0005Q2-TY for submit@debbugs.gnu.org; Thu, 09 Oct 2014 16:43:43 -0400 Received: from mail-la0-f41.google.com ([209.85.215.41]:49938) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XcKYl-0005Pp-S4 for 17346@debbugs.gnu.org; Thu, 09 Oct 2014 16:43:41 -0400 Received: by mail-la0-f41.google.com with SMTP id pn19so2027721lab.0 for <17346@debbugs.gnu.org>; Thu, 09 Oct 2014 13:43:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=HHOr/yV8VdEkxJBWu14h3pGWstA6LJ1zxYZm9OUssdc=; b=qzwYw83SgI6g1u4OFVbvKSKDxJcuFKRf44VssGBxDxVsvIoZggMoWz/8CuXbXtBVZc Ql6pHEmi9kz7nxF/pgj3cV/b7G0lsFankVLB9y2MtmBNL1fFkTHlbrF1d/V+wftSpBZr /pDsUkVXSspne91DxwsBGPkVLhVarsbxj3pAEm26SKLY8G07Hq82GNJqbWZCIieLyFqd J752W93X3ljkth6tudIKEtWvzt3/bIjorWdevCku0rXVSeZH6uYRwI7Qtwb6nRqFDnTy +jgN7wYvC1ffLFlipavA0PryW2Nf7thlQ1x4trhbBly+F2h6yBy/fiL9xpZwqTOEcRrp u1rw== MIME-Version: 1.0 X-Received: by 10.152.22.200 with SMTP id g8mr114988laf.1.1412887418612; Thu, 09 Oct 2014 13:43:38 -0700 (PDT) Received: by 10.114.63.226 with HTTP; Thu, 9 Oct 2014 13:43:38 -0700 (PDT) In-Reply-To: References: Date: Thu, 9 Oct 2014 22:43:38 +0200 Message-ID: From: Dani Moncayo Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -0.7 (/) On Thu, Oct 9, 2014 at 6:57 PM, Stefan Monnier wrote: >>> We could change that hardcoded list by replacing it with a symbol >>> property `preserve-temporary-goal-column' and then add that property to >>> recenter-top-bottom. >> Sounds right to me. > > Patch welcome. I currently lack the knowledge for making the change myself, sorry. >> Note also that, as I said before in this thread, any command intended >> for _vertical_ motion of the cursor (scroll-up-command, >> scroll-down-command, scroll-bar-toolkit-scroll, mwheel-scroll, ...) >> should try to preserve the goal column (whether semi-permanet or >> temporary). > > If you want that, just set scroll-preserve-screen-position accordingly. I don't see how that would solve the problem I'm reporting. For example: * emacs -Q * Visit the COPYING file from the Emacs tree. * (setq scroll-preserve-screen-position t) * M-m * Scroll down with C-v until point falls on an empty line, so that the point can't stay at the original column. * Now try to continue your scrolling down, but now with C-n. Observe then how the original column is lost, which is IMO an annoying bug which makes harder for me the analysis of tabulated files. > I think there's a remaining bug in that the scroll commands will > use their own "temporary goal-column". So, for example, if you're on > column 70, then do C-n to an empty line and then do page-down you'll end > up in column 0 because page-down did not pay attention to > temporary-goal-column (and vice-versa when switching from scrolling to > C-n/C-p). > Patch welcome to fix this as well. Exactly. That is what I'm trying to explain: All commands that move point *vertically* to another line of text, either directly (like C-p/C-n) or indirectly as consequence of scrolling the buffer (like C-v/M-v) should share a single "temporary goal column", which is the column where point was after the last non-vertical scrolling command. >> Therefore, `preserve-goal-column' would be a better name for the >> property, since it would refer to both types of goal columns. > > Actually both types are temporary (as opposed to `goal-column' which is > set typically once and for all by the major mode). I'm lost here. I was aware of only these two types of "goal columns": 1. Temporary: Set after every command which moves point, except for those commands intended for _vertical_ motion (C-p/C-n/C-v/M-v/...). 2. Semi-permanent: Set with the `set-goal-column' command. When this goal column is defined, it prevails over the temporary one. -- Dani Moncayo From unknown Sun Jun 15 08:58:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17346: 24.4.50; Why is the goal column limited to C-n and C-p ? Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 09 Oct 2014 21:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17346 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dani Moncayo Cc: 17346@debbugs.gnu.org Received: via spool by 17346-submit@debbugs.gnu.org id=B17346.141288912923713 (code B ref 17346); Thu, 09 Oct 2014 21:13:02 +0000 Received: (at 17346) by debbugs.gnu.org; 9 Oct 2014 21:12:09 +0000 Received: from localhost ([127.0.0.1]:39517 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XcL0K-0006AO-Jl for submit@debbugs.gnu.org; Thu, 09 Oct 2014 17:12:09 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:55631) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XcL0H-0006AF-Lk for 17346@debbugs.gnu.org; Thu, 09 Oct 2014 17:12:06 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtgGAIDvNVNFxKjo/2dsb2JhbABZgwaDSr0vgXCBHoEXF3SCJQEBAQECAVYjEAsOJhIUGA0kiAQI0hkXjiJYB4Q4BKkZgWqDTCGBLCQ X-IPAS-Result: AtgGAIDvNVNFxKjo/2dsb2JhbABZgwaDSr0vgXCBHoEXF3SCJQEBAQECAVYjEAsOJhIUGA0kiAQI0hkXjiJYB4Q4BKkZgWqDTCGBLCQ X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="93736205" Received: from 69-196-168-232.dsl.teksavvy.com (HELO pastel.home) ([69.196.168.232]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 09 Oct 2014 17:12:04 -0400 Received: by pastel.home (Postfix, from userid 20848) id 9C43B85A3; Thu, 9 Oct 2014 17:12:04 -0400 (EDT) From: Stefan Monnier Message-ID: References: Date: Thu, 09 Oct 2014 17:12:04 -0400 In-Reply-To: (Dani Moncayo's message of "Thu, 9 Oct 2014 22:43:38 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.3 (/) >> If you want that, just set scroll-preserve-screen-position accordingly. > I don't see how that would solve the problem I'm reporting. For example: It solves the problem as long as you don't mix cursor-movement (where you move point, which in turn might cause Emacs to move the viewport) with scrolling (where you move the viewport, which might in turn cause Emacs to move point). >>> Therefore, `preserve-goal-column' would be a better name for the >>> property, since it would refer to both types of goal columns. >> Actually both types are temporary (as opposed to `goal-column' which is >> set typically once and for all by the major mode). > I'm lost here. I was aware of only these two types of "goal columns": > 1. Temporary: Set after every command which moves point, except for > those commands intended for _vertical_ motion (C-p/C-n/C-v/M-v/...). > 2. Semi-permanent: Set with the `set-goal-column' command. When this > goal column is defined, it prevails over the temporary one. That's right. `goal-column' is number 2. Your problem is with number 1. Stefan From unknown Sun Jun 15 08:58:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17346: 24.4.50; Why is the goal column limited to C-n and C-p ? Resent-From: Dani Moncayo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 09 Oct 2014 21:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17346 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 17346@debbugs.gnu.org Received: via spool by 17346-submit@debbugs.gnu.org id=B17346.141289038225860 (code B ref 17346); Thu, 09 Oct 2014 21:34:02 +0000 Received: (at 17346) by debbugs.gnu.org; 9 Oct 2014 21:33:02 +0000 Received: from localhost ([127.0.0.1]:39522 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XcLKX-0006il-Rp for submit@debbugs.gnu.org; Thu, 09 Oct 2014 17:33:02 -0400 Received: from mail-la0-f49.google.com ([209.85.215.49]:56279) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XcLKV-0006iU-8v for 17346@debbugs.gnu.org; Thu, 09 Oct 2014 17:32:59 -0400 Received: by mail-la0-f49.google.com with SMTP id q1so2013565lam.8 for <17346@debbugs.gnu.org>; Thu, 09 Oct 2014 14:32:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=SkklpExzxdt0fdBx6zmRLopkBEe5SB4vBT9jVMeN10E=; b=S/DzHWMV994so7DdgsOlfuug8S8gIE87HDjIUqAwWNbpCzqzOq2HKwrXOioir+JvTy /fSyGqKFXbxFfnCULDlDJYaudS4gS/xj7nydOHpqEk/iLCPPOy1Pc02q5Rkin9dNKkk7 NOEIhg0ggSdRbhSZ8EzqZwaobTGeIx4xfQaJDonNhbDQU9BI1ZvNjoCt8HOg3FkRNDVB k+DR2WcsHtWvjcROREfAVdJjSNDLVC56AQ7t2nbdOW5pFM+PZw3aNgw/nwCMsQgN4Rci LwsRTFgVwG8ve3Gc6kkrIZFt+NjQTNgbDGVNP9Uco9lmDkcmeQlAQuu0xC6p4ykAXU0c KbYg== MIME-Version: 1.0 X-Received: by 10.152.5.169 with SMTP id t9mr274228lat.33.1412890378080; Thu, 09 Oct 2014 14:32:58 -0700 (PDT) Received: by 10.114.63.226 with HTTP; Thu, 9 Oct 2014 14:32:58 -0700 (PDT) In-Reply-To: References: Date: Thu, 9 Oct 2014 23:32:58 +0200 Message-ID: From: Dani Moncayo Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -0.7 (/) >>> If you want that, just set scroll-preserve-screen-position accordingly. >> I don't see how that would solve the problem I'm reporting. For example: > > It solves the problem as long as you don't mix cursor-movement (where > you move point, which in turn might cause Emacs to move the viewport) > with scrolling (where you move the viewport, which might in turn cause > Emacs to move point). Right, and I find that behavior clearly undesirable. The temporary goal column should not be (re)set by any of those vertical-motion commands. -- Dani Moncayo From unknown Sun Jun 15 08:58:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17346: 24.4.50; Why is the goal column limited to C-n and C-p ? Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 10 Oct 2014 01:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17346 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dani Moncayo Cc: 17346@debbugs.gnu.org Received: via spool by 17346-submit@debbugs.gnu.org id=B17346.141290337819844 (code B ref 17346); Fri, 10 Oct 2014 01:10:02 +0000 Received: (at 17346) by debbugs.gnu.org; 10 Oct 2014 01:09:38 +0000 Received: from localhost ([127.0.0.1]:39566 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XcOi9-00059z-QJ for submit@debbugs.gnu.org; Thu, 09 Oct 2014 21:09:38 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:2834) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XcOi7-00059p-G1 for 17346@debbugs.gnu.org; Thu, 09 Oct 2014 21:09:36 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtcGAIDvNVNFxKjo/2dsb2JhbABZgwaDSr0vgXCBHoEXF3SCJgEBBFYjEAsOJhIUGA0kiAzSGReOIlgHhDgEqRmBaoNMIYEs X-IPAS-Result: AtcGAIDvNVNFxKjo/2dsb2JhbABZgwaDSr0vgXCBHoEXF3SCJgEBBFYjEAsOJhIUGA0kiAzSGReOIlgHhDgEqRmBaoNMIYEs X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="93747339" Received: from 69-196-168-232.dsl.teksavvy.com (HELO pastel.home) ([69.196.168.232]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 09 Oct 2014 21:09:34 -0400 Received: by pastel.home (Postfix, from userid 20848) id E092885A3; Thu, 9 Oct 2014 21:09:33 -0400 (EDT) From: Stefan Monnier Message-ID: References: Date: Thu, 09 Oct 2014 21:09:33 -0400 In-Reply-To: (Dani Moncayo's message of "Thu, 9 Oct 2014 23:32:58 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.3 (/) >>>> If you want that, just set scroll-preserve-screen-position accordingly. >>> I don't see how that would solve the problem I'm reporting. For example: >> It solves the problem as long as you don't mix cursor-movement (where >> you move point, which in turn might cause Emacs to move the viewport) >> with scrolling (where you move the viewport, which might in turn cause >> Emacs to move point). > Right, and I find that behavior clearly undesirable. I don't doubt it and I agree it's a bug. Stefan From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 23 01:25:29 2021 Received: (at control) by debbugs.gnu.org; 23 Oct 2021 05:25:29 +0000 Received: from localhost ([127.0.0.1]:34154 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1me9X7-0001Db-JG for submit@debbugs.gnu.org; Sat, 23 Oct 2021 01:25:29 -0400 Received: from mail-pl1-f172.google.com ([209.85.214.172]:41601) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1me9X5-0001DN-Uv for control@debbugs.gnu.org; Sat, 23 Oct 2021 01:25:28 -0400 Received: by mail-pl1-f172.google.com with SMTP id e10so4159690plh.8 for ; Fri, 22 Oct 2021 22:25:27 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:mime-version:date:message-id:subject:to; bh=xEnhOK49OU2DTLViA9NEU1VIByWFz8mgI7cNVWXWOV8=; b=bq9ieGTd+DBs8AqEs11fUcVpM1jzqJGIeX35+sfdGVbp2/AiHjZsxNbDI3Ubtgr5e2 qzYd2hBuJSgDgGyMVPbawG9SRUD+4RRrOWtqX8Z2agztSCvl4m29SGDAuqX77nP2MVqB oKh/4/4f8SnQd0ASoigzS9skjp3Lt38VlXjcYlV2gh//WEu1qTOxGgdWkCcNhPl0ZH6S /3hR8vyNqsSEEdP62LneX6zHCfTy7ljONprfYQPoRr/OincyOqgWqQ+oL7/e0Au2PxN5 D2vcoToUWae5ue/XjL8yS9bCk/jnW2uBkKCkqxmTmP9/gUnrlDE/0I3g6tXGE6CS5AEe dbow== X-Gm-Message-State: AOAM532U6jy3eJaPh3cIdNWxA2WsgFcKCmBlStzke2BQ/zCFyEyqQtrK BioSDEVZps9aj/nEfJ1RYohW1aze0p5/3CRp5ar9s7mWYEI= X-Google-Smtp-Source: ABdhPJxEVyNtaVZGn3HaX9Pp7f4u7evPMcZMa03/IWygyftdZ5AzQEK0sVdOuEzfYpRREG4Z2mmnRUC9IzftA0DUF4k= X-Received: by 2002:a17:902:b691:b029:12d:2b6:d116 with SMTP id c17-20020a170902b691b029012d02b6d116mr3506653pls.71.1634966722446; Fri, 22 Oct 2021 22:25:22 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 22 Oct 2021 22:25:22 -0700 From: Stefan Kangas MIME-Version: 1.0 Date: Fri, 22 Oct 2021 22:25:22 -0700 Message-ID: Subject: control message for bug #17346 To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: control 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: -0.5 (/) severity 17346 minor quit From unknown Sun Jun 15 08:58:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17346: 24.4.50; Why is the goal column limited to C-n and C-p ? Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 30 Apr 2022 15:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17346 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dani Moncayo Cc: 17346@debbugs.gnu.org, Stefan Monnier Received: via spool by 17346-submit@debbugs.gnu.org id=B17346.165133287529040 (code B ref 17346); Sat, 30 Apr 2022 15:35:01 +0000 Received: (at 17346) by debbugs.gnu.org; 30 Apr 2022 15:34:35 +0000 Received: from localhost ([127.0.0.1]:58857 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkp7D-0007YE-DR for submit@debbugs.gnu.org; Sat, 30 Apr 2022 11:34:35 -0400 Received: from quimby.gnus.org ([95.216.78.240]:49334) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkp7B-0007Xz-8E for 17346@debbugs.gnu.org; Sat, 30 Apr 2022 11:34:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=dCFWeqfXdnWlRjaBjCY11jJNBqNrFja+Bg0VGsrHinA=; b=otKGtZw7eRw100rJuqXHp2abgL 6QshXIzWsWi580gboirQsYagEUHmqZ/ISiNNZiy9LcYx56Ee1dxZ8efOVxEOcRjLIamQiMqrp9I7N 18rMcXwR+tfkFTuvvxXjXHBDV3rQo0beM783+d8n7FIl9HLOBurWGM7omTstO/m06sYE=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nkp71-000199-84; Sat, 30 Apr 2022 17:34:25 +0200 From: Lars Ingebrigtsen References: X-Now-Playing: Talking Heads's _Fear of Music_: "Drugs" Date: Sat, 30 Apr 2022 17:34:21 +0200 In-Reply-To: (Dani Moncayo's message of "Thu, 9 Oct 2014 18:03:31 +0200") Message-ID: <87wnf6zite.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Dani Moncayo writes: > Note also that, as I said before in this thread, any command intended > for _vertical_ motion of the cursor (scroll-up-command, > scroll-down-command, scroll-bar-toolkit-scroll, mwheel-scroll, ...) [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) 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 (---) Dani Moncayo writes: > Note also that, as I said before in this thread, any command intended > for _vertical_ motion of the cursor (scroll-up-command, > scroll-down-command, scroll-bar-toolkit-scroll, mwheel-scroll, ...) > should try to preserve the goal column (whether semi-permanet or > temporary). (I'm going through old bug reports that unfortunately weren't resolved at the time.) It looks like this would be pretty easy to implement, but it would be a behavioural change -- and the goal column is explicitly documented to work on C-n/C-p commands, and not the other commands. On the other hand, I think anybody's who has done a `C-x C-n' would want and to also respect the goal column, really. So I think I'd be in favour of just changing the behaviour here. Does anybody else have an opinion? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 30 11:34:38 2022 Received: (at control) by debbugs.gnu.org; 30 Apr 2022 15:34:39 +0000 Received: from localhost ([127.0.0.1]:58860 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkp7G-0007YU-Pv for submit@debbugs.gnu.org; Sat, 30 Apr 2022 11:34:38 -0400 Received: from quimby.gnus.org ([95.216.78.240]:49350) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkp7D-0007Y2-AD for control@debbugs.gnu.org; Sat, 30 Apr 2022 11:34:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=NkLKbVIUQGlIpSemyevwRNKR/LNV8P4MBqQ8PxIiXd4=; b=atfRAz09tf8G5FsOOT6C1w+ARb LSZIoBltlKG0hhqROibf9C3NsdGKzEEUYt2XURuVh19eDXV8x+jWGXOovxPqcTrHj2l0lgZXJ3eCR NfYcTvhV2fNLsrihYOIDrg/9IhXaSG9Me4bjQGQZcaYi/kQTP+imOcQcuhkfX5OHdbes=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nkp75-00019G-Ih for control@debbugs.gnu.org; Sat, 30 Apr 2022 17:34:29 +0200 Date: Sat, 30 Apr 2022 17:34:27 +0200 Message-Id: <87v8uqzit8.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #17346 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 17346 + moreinfo quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control 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 17346 + moreinfo quit From unknown Sun Jun 15 08:58:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17346: 24.4.50; Why is the goal column limited to C-n and C-p ? Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 30 Apr 2022 16:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17346 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Lars Ingebrigtsen , Dani Moncayo Cc: "17346@debbugs.gnu.org" <17346@debbugs.gnu.org>, Stefan Monnier Received: via spool by 17346-submit@debbugs.gnu.org id=B17346.165133510816897 (code B ref 17346); Sat, 30 Apr 2022 16:12:01 +0000 Received: (at 17346) by debbugs.gnu.org; 30 Apr 2022 16:11:48 +0000 Received: from localhost ([127.0.0.1]:58899 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkphD-0004OT-P0 for submit@debbugs.gnu.org; Sat, 30 Apr 2022 12:11:48 -0400 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:20710) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nkphA-0004OH-EV for 17346@debbugs.gnu.org; Sat, 30 Apr 2022 12:11:46 -0400 Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 23UAavaN026114; Sat, 30 Apr 2022 16:11:43 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=nVbCDnNWAhHxVZfVJf7wTiL3zcu7WiLWNfaN8nI86qg=; b=H/4/e9AmucAGw/jHqeQMUv/YwN8mcVsTLJlCTO5Yv/KQyAGSpbWGl4Vp3KOBCuEqtinN UKXirSoV1grzDBJp3KaG90bNdym2szjSI0ssR8USo1Cg7tnG3ZKXIXeJvRu3C7tTPVGM HEi+sN6iebC1qS+mBIC8hDRMrN3ZgwEdshwgUhpm9lKqJ+UlzNtyL1ZLap5iUI8QGnG8 rghe6s0yJIU+XvWTcWUHYOYnI71gYdhMyDYnyeRHRB+ss9dRKr7DOGhpTH5QYYuFqUqv hBibjo4nM+1W/9cbN0dU6CTe2OTlcwVrFJRtPB6fCbZO9NmWpDROPBSJ3STFmxJIR7XW Kw== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3fruhc0r8q-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 30 Apr 2022 16:11:43 +0000 Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.16.1.2/8.16.1.2) with SMTP id 23UGAhno013869; Sat, 30 Apr 2022 16:11:42 GMT Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2105.outbound.protection.outlook.com [104.47.70.105]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com with ESMTP id 3fruj6byw7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 30 Apr 2022 16:11:42 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TtFUj0SLj16p/9l70oIc/1X1U8GD5zkFshYFx0DwG4vP+LqCyRYJL9deeUq/a/j+GsNEaE/bgE4e+AbbLLRhMVd8nWeckbz4iUQjPI/aFyw2dhZfSfQre5hxMl5OibZHVGgMunP0OynB/YXZBVpKqQrewvsQaYBmwWffvBQ9h/2LpsuN5RDez+fNwmTiKfXm6qmMRlh4zm1Girm122qi+CT2cHl451fRy54Oiv2xEbmux4Stxl1RSBxFj8wDTaY+DZyV8hxC502WyDQeTEgMd295C2C5gLtaPFFzjvqqNaqBQmgN+mYtiuiRc2J0Z4CHf2nnH6U34meA0LZ+jkTiEw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=nVbCDnNWAhHxVZfVJf7wTiL3zcu7WiLWNfaN8nI86qg=; b=OCixWfdk++Yztdr/UKGLvsJ/3ATQ8G3AuDRwObafyFegZ62M2fqpyFh24+JNFL6PqttOUcZw2fil5Uj4pEtdo9OhHzyglPKnDHRNAXEStT2UIk6lH6FP+orbw2mFtTrIWcN4sLdCCVZ59uBn4ioPF9hHom959yH4BQIVC6UspYvH1SDjpKyhKDETGLvcxjhtjverE42XoGNJnAjTg7XI024HzzfwVkUAfADVCBHZIen9BHSlGcm5z/YZBmg9KtzE3xts+VbMlPnjJdOfHQFOfUqos0UM5jSUE8yHUhZ/ph00hj+RKiybeenqX7MP7QcMXZJzgs0w9+7duJ4VYt0xrA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nVbCDnNWAhHxVZfVJf7wTiL3zcu7WiLWNfaN8nI86qg=; b=oEdonWpj7OfGUiaeAI4fzEJgXHjI25BdI6tP9q1rrA24PBbf0I2eQVSXXw6myaJ3P/LDhl9H/wcYR5ycV/FaOh3Vy/4oujJqzTFlcJfPa5vadenO1FZWxi6rUjsubtw8QIzYviyqnCnjpBtKjrMwN1IjTLpZVVtDEeuhabVEpok= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by DM5PR10MB1291.namprd10.prod.outlook.com (2603:10b6:3:a::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.14; Sat, 30 Apr 2022 16:11:41 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a0e7:5f38:ab50:5123]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a0e7:5f38:ab50:5123%9]) with mapi id 15.20.5206.013; Sat, 30 Apr 2022 16:11:41 +0000 From: Drew Adams Thread-Topic: [External] : bug#17346: 24.4.50; Why is the goal column limited to C-n and C-p ? Thread-Index: AQHYXKpFfX3VXgWLnUq9WDWzsTcch60In1DQ Date: Sat, 30 Apr 2022 16:11:41 +0000 Message-ID: References: <87wnf6zite.fsf@gnus.org> In-Reply-To: <87wnf6zite.fsf@gnus.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 78bfbb08-ca7a-4ac8-63ea-08da2ac41ccf x-ms-traffictypediagnostic: DM5PR10MB1291:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Mb9A6cHltM6tLoQJ52iyREm2QW3gvLExR6dlDSSKPJngH2jeWXvRsmnSZidR9JHF4HCHvyZwk4iIkuBknZgpGny9Ehb00Rbw6EPHXlSc3c801nWzEgrNpbUyn8PStKn++UjXC5UdnIoEXHp3too+2BpYJ6T9Nv5t7lcCsmcKy3KBOJDVM4d4OE6AKmb8ZTfSTCCFbExDB6qnVvs2diuAc93jEuTcRpH+XPvFrSjhgXPIE9DYM64bWuxw07FZ/fxtTQ7k7bFsxS94vfh4SX6NRvYv4uU2caenmSbCf7zwcCbO8sEzjG0ETKvubnRe5H+TgF/kSOorHdcUMlkKt8Pwmb7kNWCdl2zaRriCAt473C9fafm+ZmFvdU/98STjCXmAiTRf2J48SMYKBtVeHoYoNIk9KYkhDJNkWUiifezXSVpMEdwKBY9xwZpHtYwtppNDWDgn6LID09lpA0QfZdiJvv5L+eqrYW6EhwZFcrGRFyrqcDy4ATbU/2ahg9sx2iVQ3R0FJm+YXeftI/Id4lRWtz7XUtcqkzmS9rMkMyX3vWckwOemtXvG9q21fU3UI0vbLnJPQcxG6Fxy4204TCg4Dm6ObMOzUktTshfyqc0xtP4SdkoKg8aRrkxrP/9ovk2dFdnzNqfr+2ginBQa4WUpps+Hdd908j/ksocj6eQC0O0O31GYv2Vb3fewFoFoXL7cdz3ihG9/ux0N9aMR0i4qTw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(86362001)(66556008)(66476007)(66446008)(64756008)(316002)(8676002)(76116006)(66946007)(4326008)(9686003)(7696005)(508600001)(26005)(38070700005)(71200400001)(6506007)(38100700002)(186003)(110136005)(54906003)(122000001)(33656002)(8936002)(44832011)(5660300002)(52536014)(4744005)(55016003)(2906002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: wow5Zy/7pIkBebMl1iThUrNmyPGhSWfetcEQLFm2qeORAkmlD64j/bYiRPnTvIxLeXjhJ5+jKj4nYVYqDNygFvQ15eo/tY5dg33KUjrSTToU4welDAt0w9cxpgWVpzQlLekw7w4n62CsQSg2LT6VCxdwm4epuWMbJKVhUanj0o4PzCpb6a1YHb9cNwB1RU4SARVQgXCm8x1XcVzkaRuZGldFFkYpHi7BmCm3K3BBQL2Qe0oApZj5tANga5J3PruhcWSoGgvbsJ29HCo5IiJRArPJnmT8+zi3UXB9AckOIC09x4EFOMgJNQK9XZt/hGLGCLfu/FQV9rJPXiwsn2bF3HRApkJW24lcpOGxXGZ5R2+tBS9O9xUSRJYmpIlEJPUUVg3KgLQD+jN90lyUezJWbZgqdmP4w7CsYnP1IYzYv1yvamYynTdE/TeuPV4pqPoVfRG/Hnth9MRRSn++wvLxLoJuJdsCvqyK0fO4KskIDHGLBGYryRBUNfAvHYn+ewoT42LxN8Gyz7qgR4gyCFHm2qKi8QjPi+7ibsXerlZSf7uDp2wJRUozfR+XK6ywto2Y7D7mY/kRAmDA23qc1flfNVA5ogShQJkBZBoIIztCnUYCagOvN5M8EBxhE+Dj6yROhfQxmUss4p5nSJXcqBzZy5Dbkmu/nRkPCcZNbQBFzHMb56CxBR7m1xV1I8npuBie2zV1iVGFDfZJlQ4bVMp5iJUVuX9V0JiJq4CegsJfooT6kYs9Lxv0udNw5dPWDCCboxTxggBrM0U1UwxyjIfnHq2JgghLehUkmmbiS5lh378NDRP7xM35fe+kta0L36986cxjnoF9XTJ/Gec82q9ddCx+2I2P/uKgllUgVNUfqX9ZUemtExte+c/3eWgISoBOIb/eV5+sTnn8lvP8xlEMpN/5ORhifh7zM4oY/2AubOEMaV+q+BB3mw8dB1B3fMStzz9vXKf9tGbJvahVFsYgPNXiVDj+V6voIN9xavrqk8BVQyarimrGMQLUX8cSNMStHnMORpykNm2PqqjktNibuRpvS24fy1Cc1Ztm4eOJ2CmQg1k6mLVJrfcC+laUW0o3yPidV3bJUEKOgQXRNUTX1dbkfxES2JbAZEX13lToiJ7DVT29FCjooZpNiSz+Dbnaw4TuV4qqWtT/59QJozneLsMT7R8/eBMLIZoUOqM2Rz77G5KS34mTUSrZqPkBZ0GOTrr0qOTWgDT+WhJRxavs8x2Sk1YX1+rpBRR5NuZYZZ5hTIrkRSvKMcn1bgZ3SbRt7kaai2mIEIS5TUX334Lja3vSffx5P13BxEUIAIZXOLrZIS2rstbQ+J5104k+q30yuU5zqEYBQLMuxoCfA0Ppmn2lj3VEwbpgn9BXhF3DpKMhNvtHthBKYD46CI7Wft4DLNA26PhSch334hz6TdwOkhUeogSqFy6772Q1eDLKhC47nEI80KNq0NmQNvsCid4E5Mgb5F32147+m5b3p02Kcxz/gz/8G3Lr7M9bJas/ZxulxzTyoj8sVT87bMwjLY3R9bXx49ce1q9vLlfgvMWUoutkTsERcRVEBYkR8EFTe/0RgU2nq3SasoeUgtPlGTUf6uO72/q7zixdYm8E23wMbyfgXWio5HU6f0gXR46SGcVZGzOrb8++KyfCKeHxTxS/Pj4NdL8wKl18FKiJzffjplPtgOUDYBpg9Eu8P4SoZzByD3OgxoG9QEq0OAVaJcdqhREYcN7WhT0pjoC9lJgwxA== Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 78bfbb08-ca7a-4ac8-63ea-08da2ac41ccf X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Apr 2022 16:11:41.1188 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: BBsFirgtXhuC1Goz1RdvlGyt2R+v0lMwNko+h/4kc790/8shulxDQlvpaSgNmnhHiv3e1Aj0JspXfdtrkn3o4g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR10MB1291 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.486, 18.0.858 definitions=2022-04-30_05:2022-04-28, 2022-04-30 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 mlxscore=0 adultscore=0 bulkscore=0 suspectscore=0 mlxlogscore=999 malwarescore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2204300126 X-Proofpoint-GUID: PBvPQzoFhkWQ5bBJSa8C2KBFfaDvFD2i X-Proofpoint-ORIG-GUID: PBvPQzoFhkWQ5bBJSa8C2KBFfaDvFD2i X-Spam-Score: -0.7 (/) 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.7 (-) > On the other hand, I think anybody's who has done a `C-x C-n' would > want and to also respect the goal column, really. Why would you assume that? > So I think I'd be in favour of just changing the behaviour here. >=20 > Does anybody else have an opinion? Can users not, themselves, get this behavior for anything they like? Can't they define a command that does what `scroll-up-command` (or whatever) does but also respects the goal column? If you want to provide a user options that makes some particular set of commands respect the goal column, then do so. The option value could be a list of such commands. Alternatively, users could maybe put some property on the command symbol to indicate this. However you might want to implement such a feature, it should (1) be opt in and (2) let users control the set of affected commands. From unknown Sun Jun 15 08:58:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17346: 24.4.50; Why is the goal column limited to C-n and C-p ? Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 05 Jun 2022 19:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17346 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Dani Moncayo Cc: 17346@debbugs.gnu.org, Stefan Monnier Received: via spool by 17346-submit@debbugs.gnu.org id=B17346.165445784118328 (code B ref 17346); Sun, 05 Jun 2022 19:38:02 +0000 Received: (at 17346) by debbugs.gnu.org; 5 Jun 2022 19:37:21 +0000 Received: from localhost ([127.0.0.1]:33545 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxw3t-0004lY-LJ for submit@debbugs.gnu.org; Sun, 05 Jun 2022 15:37:21 -0400 Received: from quimby.gnus.org ([95.216.78.240]:59978) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxw3s-0004lI-PM for 17346@debbugs.gnu.org; Sun, 05 Jun 2022 15:37:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=N9u+UgVqHQwWzniyr2AKwyHW7VqMg+Ef19HRdfyVrMg=; b=pT46S23VwOea2wvaWOwOmDFPb+ oCrn6uNoEocjYJMVTMS8IzHx4gqa+Te479IEJ+h8Mk3JodxU2X5PiGa54Qn3MazgNbTtIx+J7OhUp HTFgh6CZk5/jpwmHkdx5C8rBfTQRMPLYn4vRf1m0fJ99f4mp4WeMu9B20SjocoXExMzA=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nxw3i-0005dD-QD; Sun, 05 Jun 2022 21:37:13 +0200 From: Lars Ingebrigtsen References: <87wnf6zite.fsf@gnus.org> X-Now-Playing: Porridge Radio's _Every Bad_: "Nephews" Date: Sun, 05 Jun 2022 21:37:10 +0200 In-Reply-To: <87wnf6zite.fsf@gnus.org> (Lars Ingebrigtsen's message of "Sat, 30 Apr 2022 17:34:21 +0200") Message-ID: <874k0yzyu1.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: > It looks like this would be pretty easy to implement, but it would be a > behavioural change -- and the goal column is explicitly documented to > work on C-n/C-p commands, and not the other commands [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) 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 (---) Lars Ingebrigtsen writes: > It looks like this would be pretty easy to implement, but it would be a > behavioural change -- and the goal column is explicitly documented to > work on C-n/C-p commands, and not the other commands. > > On the other hand, I think anybody's who has done a `C-x C-n' would want > and to also respect the goal column, really. So I think > I'd be in favour of just changing the behaviour here. > > Does anybody else have an opinion? I've now made this change in Emacs 29, and I have not added a new user option to tweak the behaviour. If there's a huge backlash, we can add one, but it seems rather unlikely to me because of the reason above. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 05 15:37:26 2022 Received: (at control) by debbugs.gnu.org; 5 Jun 2022 19:37:26 +0000 Received: from localhost ([127.0.0.1]:33548 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxw3x-0004lp-SI for submit@debbugs.gnu.org; Sun, 05 Jun 2022 15:37:25 -0400 Received: from quimby.gnus.org ([95.216.78.240]:59992) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxw3w-0004lQ-VA for control@debbugs.gnu.org; Sun, 05 Jun 2022 15:37:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=F3u3ANg2UVUj6DrBrCX+BfU0A05qp1YTvpbft0UHZwM=; b=WWv6YO514EhQ+Wj4dBLUB2mSvU 0N+z2HLPV/e5r1wI++fMiAimvjp0vzoY0O2j46Old8QkmYBQznw1kBabxNFDhk7ya6C4pDpnllbEZ eDRjT75LoSxpp+pk3sadE1VQ+cUit6osQmRSsxTINUdg83ZubO24vrTqx1g0DB5pgGUw=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nxw3p-0005dM-14 for control@debbugs.gnu.org; Sun, 05 Jun 2022 21:37:19 +0200 Date: Sun, 05 Jun 2022 21:37:16 +0200 Message-Id: <8735gizytv.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #17346 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 17346 29.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control 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 (---) close 17346 29.1 quit From unknown Sun Jun 15 08:58:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17346: 24.4.50; Why is the goal column limited to C-n and C-p ? Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 05 Jun 2022 22:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17346 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Lars Ingebrigtsen , Dani Moncayo Cc: "17346@debbugs.gnu.org" <17346@debbugs.gnu.org>, Stefan Monnier Received: via spool by 17346-submit@debbugs.gnu.org id=B17346.165446981021428 (code B ref 17346); Sun, 05 Jun 2022 22:57:01 +0000 Received: (at 17346) by debbugs.gnu.org; 5 Jun 2022 22:56:50 +0000 Received: from localhost ([127.0.0.1]:33699 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxzAv-0005ZX-M9 for submit@debbugs.gnu.org; Sun, 05 Jun 2022 18:56:49 -0400 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:8778) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nxzAq-0005ZL-U7 for 17346@debbugs.gnu.org; Sun, 05 Jun 2022 18:56:48 -0400 Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 255MIZXw026895; Sun, 5 Jun 2022 22:56:43 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=w2usxG3gsMpT1t0gNyoA8UC9hIK4Iy9pERW1QvDhdhs=; b=Hlqgl2HoDI6ZeCY+U07QS9tDtbVqen3sRLOwvO7rwj+KRe4boubPWvqYofweiGGUYWR9 KJCLS5Oi822llNYsVsquuZQhCrjNFD2UXRmyajO5uKz3gmOsmfmln4yQjv9paTedIh5V FNLBNiH5aXXX32gz0lvxXeLrs57tyfmadHZGvCJOWbKvUV6OO8Ju+DtrHePvdsy/44wy yJ8TsMPxqOC978itsa5WBufdurQRi61FaH9vXY3idE2LsbzNePPU7DSw5fD816ByryIF XVsV+UJByYzD2HkwQrEraQjnKRPbgC8vfiGvK4BnksNGx/iqP5nj/PE55vugQhC4lFeL Tw== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3gfydqhtad-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 05 Jun 2022 22:56:43 +0000 Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.16.1.2/8.16.1.2) with SMTP id 255Mt271007356; Sun, 5 Jun 2022 22:56:42 GMT Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2171.outbound.protection.outlook.com [104.47.59.171]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com with ESMTP id 3gfwu83c2k-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 05 Jun 2022 22:56:41 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fhIIlC+EyMTugmYdcJ9qbfBm12x0lroqGx/NZPI0x6GbKYwGBZ7eqaF2qtTA65F8rpyb5MwqDSFCcFSEV32Axp4ntzDwcQUYTCHkqGgMhxcV4zjpZWBBmhxGQ71dD0Fbw+B4FiHDdpGF6B2cJnV7vBLBQ8o+8L0rDwbCQRRfSRdV3r+KwSrvnt1Rr8X1okfHC+fyiCvs7LbT6g2cyrxVJQTf/kObKQXl8bncJc8s8JjrrPy0PjeCY2CDlSrATite0fROl7m7000YO1oZgPAL9mAE+ujgnDOvKIH1TBCW0sHGt8PttK2sr8IdCH/SbIt+i7Dd+SRtQTjrvblm3CVu5w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=w2usxG3gsMpT1t0gNyoA8UC9hIK4Iy9pERW1QvDhdhs=; b=OX9JOJcMs5eHcj2mUAdb0wuGiIm2iHebMwozs3rX7aHmTz9xzZV03vscQJEhe1Fkp5Og6msmSV4yTdV1kBy+29h/gIL1lEZOJ0V/j/N1BvmWX7fc4YqUQRm3PLdHM+/kG6VhJc/9mLpoxinh0wWPdRkJKQOF4GQWQuZIIhumC6sJKVS4acxvumoMVSicBEfCXSQBbu7Z9VJZWlLxrmqK3fMjsIG9Cn3ZSr3L/ZZFe9RKnjq33ctsB1RMMYHhHtbB2Tgp0NfWn3D/NtHQ5dNydZ3UupAmImYQPztNW68ieDoBeATDQBMg3OEW0OlrYwNAj+L1dNLt4NH/01Y9z+9Tbw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=w2usxG3gsMpT1t0gNyoA8UC9hIK4Iy9pERW1QvDhdhs=; b=DlqGo50MnqNUGbw0H9YbhxsWouIKzL6uN1UY/dOzFdo/8pkKinVrVFaGBXXBFJxxVi/8SVn/nGrfmOIM5GBDnMutTWO32GH6kmE92joY//lfBicOfkW7uLF3QXHJtUZTfoQbkXmjEM1mdUWxoAAmygCwBtKhhduk4lAKbhMJEpc= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by MWHPR10MB1487.namprd10.prod.outlook.com (2603:10b6:300:21::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.13; Sun, 5 Jun 2022 22:56:36 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::818c:10bf:c1b5:e224]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::818c:10bf:c1b5:e224%3]) with mapi id 15.20.5314.018; Sun, 5 Jun 2022 22:56:35 +0000 From: Drew Adams Thread-Topic: [External] : bug#17346: 24.4.50; Why is the goal column limited to C-n and C-p ? Thread-Index: AQHYeRPKxszX9WeNtU6eQpZ7tMVpOq1BaC9A Date: Sun, 5 Jun 2022 22:56:35 +0000 Message-ID: References: <87wnf6zite.fsf@gnus.org> <874k0yzyu1.fsf@gnus.org> In-Reply-To: <874k0yzyu1.fsf@gnus.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a82248f3-7166-4f8e-b9ad-08da4746a472 x-ms-traffictypediagnostic: MWHPR10MB1487:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: E4KddlcaRtThNM8Huai9zGijVaIaRaefpeYBjOYprxh2XXJf8ALSgr3bBygSp9JI+TE3Wm/VCptROcTGuoeSd4p29PTvOl5oukO8VwnRF/ngFFJxA91LTANK7nB1HGtVMBMQJMUvIbfPZTTOp+FHvNnTF4X+szxb0bA5xW8imJvqNL1oNkXwsPiZZqWtEDph0y5Nk+JKLN2w+0b3+z4RRRLNcdeQZboyQWrvU3aCTQh9+jgACV7TDM06FXZVu6rltH1z5m+wrMzKtPSdQyIbPEj6aGb/TQj4UHkonaSi9gmjfYe3c4tQQ7ehet5Zozo6PMbdJk4Wu7GrragFn349p74rN/dcyHl+2kjt/jj1kY70f+xmIlxjHZ17XaGlN/PUG63FAMW48JscxlZfMlGa1s6aOWB0ZjxhF5U4GVbUKMvDQoecIGiUWfU1HA5fHrV1fVsiTw+EWxJpCp/FC30pPRe4sNphdsITHca2O/lg4Igjva3h2TyCH8vC2R60p2gnjL4R7alzm6wHtjjJPwqgVyQcZ3EqQ8nXfJ4qQDx937UM8GWjdzN+V6RKmTGb6U7DxlLcWiOf4OLfDMZYk74wwNQQiqQe2hKz5TtkMs+jecqo736sKp4uIEaGycug3v1hB3gD750AAbhXKlRyU2OHoFECjSpbigPgDopqaqVENTKxHdJ4NtoqyRX9CDO/3Uh5MVtbrUe2fmLwNpLuaaFhSw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(4326008)(8936002)(8676002)(52536014)(122000001)(5660300002)(38100700002)(44832011)(38070700005)(66556008)(76116006)(66476007)(66446008)(64756008)(66946007)(2906002)(55016003)(33656002)(316002)(83380400001)(86362001)(508600001)(54906003)(110136005)(71200400001)(9686003)(6506007)(26005)(7696005)(186003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: a7r5h1WKrjD9bohinAwLi03YcPAiOxPdUMmC6/sVL8IA3IVrmst7ijzvYIK0siS6twWrQWTtBYh4IUyDbC1bwVI8S9zBW5dsfNCHRlLNuywEM4UZWhhDOyU47gDq6Cju7yTqYgWXXg9WXCOmK0oWXQ/HBQ0siX5LoILvV2t2x0NQft8c8odzBDc/FnSpy/SDNg92uyk2rSwLltaEO3973G8Rbn0P3tm/x8Ih8p9cn84oo6TPrMXm9UhJn3+oADr3SaSDtM1NuawF9tqrmG0XO4Rdu3WxJLcjSVU7gXFuYWPfPOZsIsIbaHRtAdEvuXDSWkdxN68X8wwWFTpL6sENpXIWQDq/CNFcffS6omqUCXmgIT9XpzCQ/1LtVNSuGRC/+aY1+BsxC26rvePCLHlujCKL/EOCkGrIoqLlBZXneWzbVj9NWkNyLaLHz0daz7lCyrrKnpvwt9wEoJKH7rGQSoRi6C95Ia5HNQ9HqSRrvmtUEkS17tdyz0RcptNMTmLADr3cQUXYnzv5+298Hz3THo8X4qQctM1nFPTvjWeGJT52Vbd0WQNlqT2bF0gGAKX0qDykBX89n9QZlQE2TjA3BN+eK6MiOKnUmVPJp46HtAcKrX4FcVRvyUMRQU29DOsfcfPjzf0VWKlPSqCz0dbKUXrLwi2zSPpJIX3H2lVrLLKjJMR4mvj6yaxUn9BMpyhIoZuikl9tORFLeUM1PUR4CZqo2/EMrt2l2OI38Se1ldZYmiEeHbcEGNeeJkb6ybiV4wtwRMKwyckXcmuJ7RTYF7mxZxSINy5bZpC8cazLey3RedKqZ2f+M3cFLS6d6W5QDsKlHcaZylh2BgCLNDgQTb+w8U97aSvPjm6oXSwT2yAH0F8BO4PU2aiPYkEYbjRqsXy+aVu/mYKFz7CSu0M3OgBKvuvWAx7PSy7r1hIvsLEzMttIRShLq+14IqW3/9y8KTwdWbVrQ7FH9Buw4cAQzfwDa1H1syx00ChhPalIV2iLe51eBg52KxJoBB1gALBXb/tCFYqNQzVSpB5Pwy64+AbwZ08lTPtIrgPGwW75ABMZMcx5GQYjV6bTSPUQToaWNj5MozsW9eP216zqOilu+BDd0K9lTENCjsF7uR7bUmAFydLajQmdmeUuWCoeELItpvSAunG7a3DR1n2ryFJgngPv0iL9MsW2vSVLCq0olTwZ81oPLr9mQ6wb0+YiZX90RR67qzhEQlLQXfOgmq++CwFPq/8zbCgQKuhNDSvPZmor4X+qdQufnXRhyfuHiZ/XaUYph/oY9+fy2Nm9MylQyVHE+l9+h5Ad+WU+EsIP3y62/8B68BNqVdPtvZj9QXEI3dvp8tTb4uk4sd9DLoSxT4GlWtWo1L6TPIizurCpQc5QEC7QykYYBDll4yZbW67aWQ3XG/n4oLXj9yd7jYktQEmcm38MVyVGvZCz5oSEXyw6Qn/qK6/e+riccG3Pnd/XR67+ncrJGMoVqcye//sjhjuIMYAdArk5e5oghadLXoDaRWNXQxgiXEyD3HBkmSkspI09ib9MQ0gAJls9s6U5CdXyReHAYDoIZRbIFYtIWj8MpgOXwNxjMhdfUEysUDATX2qCSEb+qO3ymVCng/Cldg1MeAgiwdBdIBSQPBV79xbJkeVAPuy5aJbDGnBQqKoTtl3yHtCuvOI1s5ApChg4iWMIa8aQZ4j6aV2yswKBKNAoSfWbF2LP42OPMlbl3yo3yH+p+Iv5lYALn01+MUJ07Q== Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a82248f3-7166-4f8e-b9ad-08da4746a472 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jun 2022 22:56:35.7986 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 7JhDraYv/wjTDX0ilxA0vTtzICUbJbdHZ9fJWYWcEvoVZPv7WpoANWexvmTXyaItQMBxoebPvzecoqM9Ge5jUg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR10MB1487 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.517, 18.0.874 definitions=2022-06-05_12:2022-06-02, 2022-06-05 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 bulkscore=0 malwarescore=0 mlxlogscore=984 adultscore=0 mlxscore=0 phishscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2204290000 definitions=main-2206050107 X-Proofpoint-GUID: 0txKLTJq62Oo4yy4MtGgyUZymAZ2yyUU X-Proofpoint-ORIG-GUID: 0txKLTJq62Oo4yy4MtGgyUZymAZ2yyUU X-Spam-Score: -0.7 (/) 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.7 (-) > I've now made this change in Emacs 29, and I have not added a new user > option to tweak the behaviour. If there's a huge backlash, we can add > one, but it seems rather unlikely to me because of the reason above. The doc of `(next|previous)-line' specifically calls out the behavior wrt `goal-column' (see below). Are you doing that also for each command/key you change now to respect `goal-column'? You should, IMO. Better would be to define a minor mode, which would cause some set of commands to respect `goal-column'. This is really a modal thing and not part of the behavior of this or that particular command. The set of affected commands could be defined as a list-valued option or by putting a property on a command's symbol. One way or another, this should be easily under user control. The doc of the minor mode would document the behavior as well as point to the set of affected commands. No need then to also put that info in the doc of the individual commands. (Users's then wouldn't see it in `C-x k' or `C-x f', but they'd see it in `C-h m', and of course it only takes effect after `C-x C-n' confirmation anyway.) `C-x C-n' could (after novice confirmation for setting the goal column) turn on the minor mode, which would otherwise be off by default. Its doc should also mention that minor mode behavior. ___ Current doc about this in `(next|previous)-line' (it doesn't really belong there): The command C-x C-n can be used to create a semipermanent goal column for this command. Then instead of trying to move exactly vertically (or as close as possible= ), this command moves to the specified goal column (or as close as possible). The goal column is stored in the variable 'goal-column', which is nil when there is no goal column. Note that setting 'goal-column' overrides 'line-move-visual' and causes this command to move by buffer lines rather than by display lines. ___ (BTW, that part of the doc isn't filled properly.)