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#17823: 24.3.91; end-of-visual-line: incorrect behaviour with truncate-lines and a line-prefix Date: Fri, 20 Jun 2014 21:56:22 +0300 Message-ID: <83ionvqujt.fsf@gnu.org> References: <87r42jv5rr.fsf@yahoo.fr> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1403290654 25508 80.91.229.3 (20 Jun 2014 18:57:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 20 Jun 2014 18:57:34 +0000 (UTC) Cc: 17823@debbugs.gnu.org To: Nicolas Richard Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jun 20 20:57:25 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Wy400-0001jQ-4u for geb-bug-gnu-emacs@m.gmane.org; Fri, 20 Jun 2014 20:57:20 +0200 Original-Received: from localhost ([::1]:42471 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wy3zz-0003mn-Md for geb-bug-gnu-emacs@m.gmane.org; Fri, 20 Jun 2014 14:57:19 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55627) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wy3zp-0003lf-UQ for bug-gnu-emacs@gnu.org; Fri, 20 Jun 2014 14:57:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wy3zj-0005N4-J2 for bug-gnu-emacs@gnu.org; Fri, 20 Jun 2014 14:57:09 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:35724) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wy3zj-0005Mr-6l for bug-gnu-emacs@gnu.org; Fri, 20 Jun 2014 14:57:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Wy3zi-0004JY-Fm for bug-gnu-emacs@gnu.org; Fri, 20 Jun 2014 14:57:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 20 Jun 2014 18:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17823 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 17823-submit@debbugs.gnu.org id=B17823.140329061016566 (code B ref 17823); Fri, 20 Jun 2014 18:57:02 +0000 Original-Received: (at 17823) by debbugs.gnu.org; 20 Jun 2014 18:56:50 +0000 Original-Received: from localhost ([127.0.0.1]:55107 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wy3zS-0004J4-Co for submit@debbugs.gnu.org; Fri, 20 Jun 2014 14:56:50 -0400 Original-Received: from mtaout22.012.net.il ([80.179.55.172]:50035) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wy3zN-0004Il-0X for 17823@debbugs.gnu.org; Fri, 20 Jun 2014 14:56:45 -0400 Original-Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0N7H00600DG9A700@a-mtaout22.012.net.il> for 17823@debbugs.gnu.org; Fri, 20 Jun 2014 21:56:34 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N7H006ACDYA5960@a-mtaout22.012.net.il>; Fri, 20 Jun 2014 21:56:34 +0300 (IDT) In-reply-to: <87r42jv5rr.fsf@yahoo.fr> X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x 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:90611 Archived-At: > From: Nicolas Richard > Date: Fri, 20 Jun 2014 19:40:24 +0200 > > (progn > (insert (make-string 500 ?x)) > (column-number-mode) ;; just to see it. plays no role. > (beginning-of-line) > (setq line-prefix (make-string 10 ? )) > (visual-line-mode) > (toggle-truncate-lines 1)) > > then hit C-e (end-of-visual-line) a few times. After some hits, the > cursor doesn't move anymore, although it's not at the end of the line. > On my machine, it goes to column 70, then 100, then stops there even > when hitting C-e again. > > I expect emacs to scroll horizontally instead Why do you expect that? "Visual line" means the line that is on display. What isn't on display does not exist for this purpose. Is there some real-life use case behind this? If so, please show it.