From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Ken Manheimer" Newsgroups: gmane.emacs.devel Subject: Re: need option so line-move-to-column ignores fields, plus patch Date: Sun, 24 Sep 2006 16:17:08 -0400 Message-ID: <2cd46e7f0609241317p1656abcdh84b801af14bd8e84@mail.gmail.com> References: <2cd46e7f0608310848l743430e9ia7a1d45e22428083@mail.gmail.com> <2cd46e7f0609032143v311b670dra2d2ef679dd936@mail.gmail.com> <2cd46e7f0609041256q73c0c0d3s7631a964ae9a8367@mail.gmail.com> <2cd46e7f0609060952m54601787x8c91412af7fbf69f@mail.gmail.com> <2cd46e7f0609070747o5028d2bewd5a9e79a5afd4a46@mail.gmail.com> <2cd46e7f0609231629hf2187cbl7e46507ee6070422@mail.gmail.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1159129050 22896 80.91.229.2 (24 Sep 2006 20:17:30 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 24 Sep 2006 20:17:30 +0000 (UTC) Cc: Chong Yidong , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Sep 24 22:17:25 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1GRaPk-0000Dy-2a for ged-emacs-devel@m.gmane.org; Sun, 24 Sep 2006 22:17:25 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GRaPj-0000sC-HK for ged-emacs-devel@m.gmane.org; Sun, 24 Sep 2006 16:17:23 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GRaPX-0000rk-7o for emacs-devel@gnu.org; Sun, 24 Sep 2006 16:17:11 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GRaPV-0000qk-W2 for emacs-devel@gnu.org; Sun, 24 Sep 2006 16:17:10 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GRaPV-0000qa-Bi for emacs-devel@gnu.org; Sun, 24 Sep 2006 16:17:09 -0400 Original-Received: from [66.249.82.234] (helo=wx-out-0506.google.com) by monty-python.gnu.org with esmtp (Exim 4.52) id 1GRaTl-0000kZ-7D for emacs-devel@gnu.org; Sun, 24 Sep 2006 16:21:33 -0400 Original-Received: by wx-out-0506.google.com with SMTP id i26so1806853wxd for ; Sun, 24 Sep 2006 13:17:08 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=lgtAKB7YOv5XfKhUQSVbd1UVJ81ZPpqyA8Ce6XahhvmQdJVb0Rorb1JHu07KyOej+c7swjURuDMD0oV4SlNRRD9XTrf5n3dHdbvSjYAg3eqm7B8cGIOoDXLLVw7Te+cCbR8a7gVT6pXIYRYbNtIeG0U7m3KY00DS9hM6yGV2jzQ= Original-Received: by 10.90.84.17 with SMTP id h17mr1113363agb; Sun, 24 Sep 2006 13:17:08 -0700 (PDT) Original-Received: by 10.90.105.4 with HTTP; Sun, 24 Sep 2006 13:17:08 -0700 (PDT) Original-To: rms@gnu.org In-Reply-To: Content-Disposition: inline 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:60175 Archived-At: we agree on every behavior except for one, and that disagreement may be due to a misunderstanding. On 9/24/06, Richard Stallman wrote: > | 1. With the cursor adjacent to the right of any bar, > | if you move forwards a line (^N), the cursor slips to column 0. > | 2. Moving backwards (^P) with the cursor in the same place, however, > | doesn't have this problem - it sticks near the boundary. > > #1 is clearly a bug. C-n should be symmetrical with C-p. > > | 3. Moving forwards or backwards with the cursor to the right of the > | boundary *not* adjacent does regular sticky-column behavior. > > That is correct. > > | 4. Forwards with the cursor on or to the bar's left leaves it in column 0. > > That is a bug. It should be sticky except staying to the left of the bar. > > | 5. Backwards in the same situation moves it to the right of the bar. > > That is correct behavior. that is not the behavior i need, and don't see why it is desirable - particularly since it's the opposite of the behavior you agreed to when advancing - ie, #4, just above. by #5, i am saying that when the cursor is between the left margin and the bar (so the cursor is within the characters with the 'field 'boundary text property), moving back a line moves the cursor to the *right* side of the bar, outside of the 'field 'boundary characters. i don't want the system moving the cursor out of the field type i started from. you agreed that it shouldn't do so when moving forwards (#4), do you really mean that it should do so when moving backwards? > 6. ^A from anywhere beyond the immediate right of the boundary moves to > the immediate right, and subsequently advances to the far left. > > That is correct behavior. > > So it looks like C-p works but C-n doesn't. C-p mostly works, except for #5. it may be that #5 is deliberate and suitable for some situations, but it's "helping" me in a way that's counterproductive for my purposes. > Yidong, would you like to fix this, then ack? -- ken ken.manheimer@gmail.com http://myriadicity.net