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: Outline mode Date: Tue, 4 Sep 2007 18:11:28 -0700 (PDT) Message-ID: <49806.128.165.0.81.1188954688.squirrel@webmail.lanl.gov> References: <87odgnbr9q.fsf@earthlink.net> <87fy1zb77e.fsf@earthlink.net> <871wdicmx9.fsf@earthlink.net> <59224.128.165.123.18.1188946347.squirrel@webmail.lanl.gov> <873axu6kho.fsf@earthlink.net> 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: sea.gmane.org 1188954708 30457 80.91.229.12 (5 Sep 2007 01:11:48 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 5 Sep 2007 01:11:48 +0000 (UTC) Cc: emacs-devel@gnu.org To: "John J Foerch" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Sep 05 03:11:44 2007 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 1ISjQm-0003fN-FJ for ged-emacs-devel@m.gmane.org; Wed, 05 Sep 2007 03:11:44 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ISjQk-00037Z-U3 for ged-emacs-devel@m.gmane.org; Tue, 04 Sep 2007 21:11:42 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1ISjQh-00036L-Ba for emacs-devel@gnu.org; Tue, 04 Sep 2007 21:11:39 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1ISjQf-000369-OQ for emacs-devel@gnu.org; Tue, 04 Sep 2007 21:11:38 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ISjQf-000366-Jp for emacs-devel@gnu.org; Tue, 04 Sep 2007 21:11:37 -0400 Original-Received: from mailwasher.lanl.gov ([192.65.95.54] helo=mailwasher-b.lanl.gov) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1ISjQf-0002Sk-6f for emacs-devel@gnu.org; Tue, 04 Sep 2007 21:11:37 -0400 Original-Received: from mailrelay1.lanl.gov (mailrelay1.lanl.gov [128.165.4.101]) by mailwasher-b.lanl.gov (8.13.8/8.13.6/(ccn-5)) with ESMTP id l851BXhO030744; Tue, 4 Sep 2007 19:11:33 -0600 Original-Received: from webmail1.lanl.gov (webmail1.lanl.gov [128.165.4.106]) by mailrelay1.lanl.gov (8.13.8/8.13.8/(ccn-5)) with ESMTP id l851BUFU026137; Tue, 4 Sep 2007 19:11:30 -0600 Original-Received: from webmail1.lanl.gov (localhost.localdomain [127.0.0.1]) by webmail1.lanl.gov (8.12.11.20060308/8.12.11) with ESMTP id l851BUgR009266; Tue, 4 Sep 2007 19:11:30 -0600 Original-Received: (from apache@localhost) by webmail1.lanl.gov (8.12.11.20060308/8.12.11/Submit) id l851BSZs009261; Tue, 4 Sep 2007 18:11:28 -0700 X-Authentication-Warning: webmail1.lanl.gov: apache set sender to herring@lanl.gov using -f Original-Received: from 128.165.0.81 (SquirrelMail authenticated user 196434) by webmail.lanl.gov with HTTP; Tue, 4 Sep 2007 18:11:28 -0700 (PDT) In-Reply-To: <873axu6kho.fsf@earthlink.net> User-Agent: SquirrelMail/1.4.8-6.el3.2lanl X-Priority: 3 (Normal) Importance: Normal X-CTN-5-MailScanner-Information: Please see http://network.lanl.gov/email/virus-scan.php X-CTN-5-MailScanner: Found to be clean X-CTN-5-MailScanner-From: herring@lanl.gov X-Detected-Kernel: Linux 2.4-2.6 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:77807 Archived-At: >> With that change, is there even an issue anymore? I'm not sure I >> understand all of the original complaint. > > This would only introduce more inconsistency to what is already there. > In my original posting, I only gave C-e as an example of how one might > get to the location I was talking about, not as the only command I > ever use to put point in that location. The problem is not with C-e. > > The problem is that the newline after the header is part of the entry, > and the newline before the next header is not part of the entry. I > would like an option to have it the other way around, and I'm willing > to go so far as to write a new mode so I can have it that way. I'm sorry if I'm asking you to repeat yourself, but I (approximately like Stefan) would like to see the UI idea instead of the implementation. In my case, though, I'm asking for a (re)description of the UI problem, not any UI solution. To make sure we understand the reference case, consider this case, with the C-e that I'm supporting: * Header ** Subheading, with elided body... ** Subheading Shown body. You can on the second line press C-e (or C-f), have point just after the 'y' in "body", and then proceed to edit as you like, appending to or shortening the heading. (Stefan recently put forth a patch to make the invisibility overlay front-advance to allow the appending case to work right; I think it should also be rear-advance.) It's my understanding that currently a redisplay bug causes the cursor to be displayed after rather than before the ellipsis, but this is of course cosmetic. The only bad thing seems to be that isearch will still unhide the body if we use it (C-s C-q C-j RET or so) to reach the end of the heading. 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.