From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter Jones Subject: Re: Fix Subtle Heading Creation Bugs Date: Sat, 18 Oct 2008 09:24:44 -0600 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KrDfl-0000ql-2l for emacs-orgmode@gnu.org; Sat, 18 Oct 2008 11:24:57 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KrDfj-0000q9-IU for emacs-orgmode@gnu.org; Sat, 18 Oct 2008 11:24:56 -0400 Received: from [199.232.76.173] (port=51448 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KrDfj-0000q6-BA for emacs-orgmode@gnu.org; Sat, 18 Oct 2008 11:24:55 -0400 Received: from pmade.com ([64.92.223.213]:53969) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KrDfj-0001aV-2O for emacs-orgmode@gnu.org; Sat, 18 Oct 2008 11:24:55 -0400 In-Reply-To: (Carsten Dominik's message of "Sat, 18 Oct 2008 08:01:41 +0200") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Carsten Dominik Cc: emacs-orgmode@gnu.org Carsten Dominik writes: > I am not so sure about forcing headline creation even when in a plain > list item. I can see why you would want it like this. However, the > reason for the current behavior is that then you can use the respect- > content function as a full replacement for M-RET, without the need to > always switch back and force between the two commands. > > Any thought about this? My position is that I want both features, and I have two key bindings, so it's a perfect match. The way I work is that I use C-RET for creating headings, and M-RET for creating plain lists. I never use M-RET for creating headings because I don't like how it creates the heading above the body of the current item. I could set org-insert-heading-respect-content to t, but it makes more sense in my head that M-RET is for plain lists, and C-RET is for headings. Before my patch, C-RET and M-RET only differed in where the heading was created (before or after the body). But the original behavior of OrgMode was that M-RET in a plain list created a new plain list item, while C-RET in a plain list would create a new heading. However, this could all be chalked up to me being lazy. I could just as easily do this in a plain list instead: RET C-RET. Well, except that with my patch, C-RET will create a new heading, even if point is in a drawer or something like a clock line. In that case I could do C-u C-RET. I just like the path of least resistance for creating new headings, C-RET. If this isn't good for OrgMode in general, I can easily bind C-j to do what I want as well. Thanks. -- Peter Jones, http://pmade.com pmade inc. Louisville, CO US