From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matt Lundin Subject: Counter-intuitive behavior of org-insert-heading Date: Mon, 20 May 2013 11:07:03 -0500 Message-ID: <87mwrpr5y0.fsf@fastmail.fm> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([208.118.235.92]:49823) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UeScA-0000CX-DX for emacs-orgmode@gnu.org; Mon, 20 May 2013 12:07:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UeSc6-0006t1-Pe for emacs-orgmode@gnu.org; Mon, 20 May 2013 12:07:10 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:59728) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UeSc6-0006rB-6e for emacs-orgmode@gnu.org; Mon, 20 May 2013 12:07:06 -0400 Received: from archdesk (unknown [209.147.100.197]) by mail.messagingengine.com (Postfix) with ESMTPA id 602D4C80005 for ; Mon, 20 May 2013 12:07:04 -0400 (EDT) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Org Mode The following commit introduced a bug in org-insert-heading. commit 3449c6d001b8d261b104bc9dd42bf1290d74bc0b Author: Bastien Guerry Date: Thu Apr 11 00:35:31 2013 +0200 org.el (org-insert-heading): Convert the current line into a headline * org.el (org-insert-heading-respect-content): Fix docstring. (org-insert-heading): When in a non-empty non-headline line, convert the current line into a headline. Thanks to Bernt Hansen for reporting this issue I have org-insert-heading-respect-content set to nil. Previously, when hit M-Ret at the end of a line, a new headline was created on the next line. Pressing return at the end of the line containing the date would result in a new headline, as expected. E.g., * A heading [2013-05-20 Mon 11:02] ...would become * A heading [2013-05-20 Mon 11:02] * ... with the cursor placed after the new asterisk And if the cursor was at the end of a folded headline, such as. * A heading... ...a new heading would be created as expected... * A heading... * With the commit above, however, the following happens when I hit the cursor at the end of the line: * A heading * [2013-05-20 Mon 11:02] And with a folded headline, the same thing happens. When the cursor is placed after the invisible section and I hit M-Ret: * A heading... ...unfolds and becomes... * A heading * [2013-05-20 Mon 11:02] Best, Matt