From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Davis Herring" Newsgroups: gmane.emacs.devel Subject: Re: please make line-move-visual nil Date: Fri, 15 May 2009 07:31:07 -0700 (PDT) Message-ID: <39370.130.55.118.19.1242397867.squirrel@webmail.lanl.gov> References: <23521879.post@talk.nabble.com> <7b501d5c0905131659r1d79ec56s5a59f76e4713edf9@mail.gmail.com> <23532135.post@talk.nabble.com> <87tz3odq3l.fsf@iki.fi> <23538683.post@talk.nabble.com> <87eiuru24b.fsf@iki.fi> Reply-To: herring@lanl.gov NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1242397906 25679 80.91.229.12 (15 May 2009 14:31:46 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 15 May 2009 14:31:46 +0000 (UTC) Cc: Teemu Likonen , garyo@genarts.com, emacs-devel@gnu.org To: ams@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri May 15 16:31:38 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1M4yRk-0007Sw-QI for ged-emacs-devel@m.gmane.org; Fri, 15 May 2009 16:31:37 +0200 Original-Received: from localhost ([127.0.0.1]:52861 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M4yRk-0005av-9G for ged-emacs-devel@m.gmane.org; Fri, 15 May 2009 10:31:36 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1M4yRg-0005ap-8r for emacs-devel@gnu.org; Fri, 15 May 2009 10:31:32 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1M4yRb-0005Xt-Hy for emacs-devel@gnu.org; Fri, 15 May 2009 10:31:32 -0400 Original-Received: from [199.232.76.173] (port=35478 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M4yRb-0005Xl-FH for emacs-devel@gnu.org; Fri, 15 May 2009 10:31:27 -0400 Original-Received: from proofpoint1.lanl.gov ([204.121.3.25]:36334) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1M4yRW-00034G-Fi; Fri, 15 May 2009 10:31:23 -0400 Original-Received: from mailrelay2.lanl.gov (mailrelay2.lanl.gov [128.165.4.103]) by proofpoint1.lanl.gov (8.14.3/8.14.3) with ESMTP id n4FEVH7a013836; Fri, 15 May 2009 08:31:17 -0600 Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by mailrelay2.lanl.gov (Postfix) with ESMTP id 996781A8B6D1; Fri, 15 May 2009 08:31:11 -0600 (MDT) X-NIE-2-Virus-Scanner: amavisd-new at mailrelay2.lanl.gov Original-Received: from webmail1.lanl.gov (webmail1.lanl.gov [128.165.4.106]) by mailrelay2.lanl.gov (Postfix) with ESMTP id EF3091A8B6CE; Fri, 15 May 2009 08:31:07 -0600 (MDT) Original-Received: by webmail1.lanl.gov (Postfix, from userid 48) id EC09C1518033; Fri, 15 May 2009 08:31:07 -0600 (MDT) Original-Received: from 130.55.118.19 (SquirrelMail authenticated user 196434) by webmail.lanl.gov with HTTP; Fri, 15 May 2009 07:31:07 -0700 (PDT) In-Reply-To: User-Agent: SquirrelMail/1.4.8-5.3.lanl4 X-Priority: 3 (Normal) Importance: Normal X-Proofpoint-Virus-Version: vendor=fsecure engine=1.12.8161:2.4.5, 1.2.40, 4.0.166 definitions=2009-05-15_01:2009-04-28, 2009-05-15, 2009-05-14 signatures=0 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:110894 Archived-At: > > Another weirdness when this is turned on is what happens when you > > do C-u 25 C-n (go down 25 lines). This goes down a variable > > number of (real) lines now, depending on your emacs's screen > > width! A little odd, no? Maybe it's not, and I'm just old and > > stuck in my ways. > > I find this odd as well. > > Obviously your logic is valid too. It's just that computer users > tend to navigate visually on the screen-buffer. Machines, such as > Emacs Lisp code, navigates on file-buffer (usually). Perhaps this is too obvious to mention: why not make `next-line' treat `line-move-visual' as nil whenever it is given a prefix argument? It would not be difficult to decorate usage of C-n/C-p// with C-1 in macros that already exist. (It would be tempting to have the prefix argument reverse the meaning of the variable rather than merely ignore it, but then macros written to use the character-based mode would change meaning when the variable changed.) Davis -- This product is sold by volume, not by mass. If it appears too dense or too sparse, it is because mass-energy conversion has occurred during shipping.