From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#971: 23.0.60; next-line, previous-line and goal-column Date: Fri, 16 Sep 2011 16:38:45 +0300 Message-ID: <83hb4cvc7u.fsf@gnu.org> References: <83k498vnc4.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: QUOTED-PRINTABLE X-Trace: dough.gmane.org 1316180435 28613 80.91.229.12 (16 Sep 2011 13:40:35 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 16 Sep 2011 13:40:35 +0000 (UTC) Cc: 971@debbugs.gnu.org, Roland Winkler To: larsi@gnus.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Sep 16 15:40:31 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1R4Yeb-0008R7-RT for geb-bug-gnu-emacs@m.gmane.org; Fri, 16 Sep 2011 15:40:30 +0200 Original-Received: from localhost ([::1]:35113 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R4YeY-0000ux-RX for geb-bug-gnu-emacs@m.gmane.org; Fri, 16 Sep 2011 09:40:26 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:35475) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R4YeR-0000ud-Gj for bug-gnu-emacs@gnu.org; Fri, 16 Sep 2011 09:40:25 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R4YeQ-0001xK-K5 for bug-gnu-emacs@gnu.org; Fri, 16 Sep 2011 09:40:19 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:36514) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R4YeQ-0001xA-HD for bug-gnu-emacs@gnu.org; Fri, 16 Sep 2011 09:40:18 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1R4Yj0-0004Wm-3W; Fri, 16 Sep 2011 09:45:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 16 Sep 2011 13:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 971 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: confirmed Original-Received: via spool by 971-submit@debbugs.gnu.org id=B971.131618068417371 (code B ref 971); Fri, 16 Sep 2011 13:45:02 +0000 Original-Received: (at 971) by debbugs.gnu.org; 16 Sep 2011 13:44:44 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4Yii-0004W8-OG for submit@debbugs.gnu.org; Fri, 16 Sep 2011 09:44:44 -0400 Original-Received: from mtaout20.012.net.il ([80.179.55.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4Yig-0004Vz-Kc for 971@debbugs.gnu.org; Fri, 16 Sep 2011 09:44:43 -0400 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0LRM00800B599T00@a-mtaout20.012.net.il> for 971@debbugs.gnu.org; Fri, 16 Sep 2011 16:39:12 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([77.126.9.62]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LRM0071AB9B9QH0@a-mtaout20.012.net.il>; Fri, 16 Sep 2011 16:39:12 +0300 (IDT) In-reply-to: <83k498vnc4.fsf@gnu.org> X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Fri, 16 Sep 2011 09:45:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 1) X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:51220 Archived-At: > Date: Fri, 16 Sep 2011 12:38:35 +0300 > From: Eli Zaretskii > Cc: 971@debbugs.gnu.org, Roland.Winkler@physik.uni-erlangen.de >=20 > An easy way of solving this is dropping support for goal-column whe= n > line-move-visual is non-nil. If that's unacceptable, Someone=E2= =84=A2 will > have to come up with a specification for what Emacs should do in th= is > use case, because I cannot think of any reasonable behavior. Actually, I can think of one reasonable behavior: if goal-column is set to a non-nil value, ignore the value of line-move-visual and always move by logical lines. This will do the same as it does today when lines are not wrapped, and do the only reasonable thing otherwise. Technically, this means that line-mode should call line-move-1 if goal-column is set, even if line-move-visual is non-nil. Thoughts?