From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: Undoing from Org Done Notes Date: Fri, 5 Sep 2008 07:42:05 +0200 Message-ID: References: <48A17627.9060902@calicojack.co.uk> Mime-Version: 1.0 (Apple Message framework v926) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KbVXn-0006Cc-AP for emacs-orgmode@gnu.org; Fri, 05 Sep 2008 03:15:47 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KbVXk-00067b-Kv for emacs-orgmode@gnu.org; Fri, 05 Sep 2008 03:15:46 -0400 Received: from [199.232.76.173] (port=33782 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KbVXk-00067S-En for emacs-orgmode@gnu.org; Fri, 05 Sep 2008 03:15:44 -0400 Received: from mx20.gnu.org ([199.232.41.8]:39695) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KbVXk-0001QH-At for emacs-orgmode@gnu.org; Fri, 05 Sep 2008 03:15:44 -0400 Received: from ug-out-1314.google.com ([66.249.92.172]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KbVXj-0004Au-D6 for emacs-orgmode@gnu.org; Fri, 05 Sep 2008 03:15:43 -0400 Received: by ug-out-1314.google.com with SMTP id a2so24872ugf.17 for ; Fri, 05 Sep 2008 00:15:43 -0700 (PDT) In-Reply-To: <48A17627.9060902@calicojack.co.uk> 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: Rick Moynihan Cc: emacs-orgmode Hi Rick, since you are normally going to edit the note, certainly with the ability to undo, I don't think it makes sense to redefine undo for this. I can see how what you ask for would be useful, but I see no good logic to implement it. Maybe the easiest is to define yourself a separate key for switching sequences, so that it is less likely to press S-right by accident? - Carsten On Aug 12, 2008, at 1:38 PM, Rick Moynihan wrote: > Hi all, > > I make quite extensive use of org's sequences, and make use of the > org-log-done features to prompt for a note when a task is closed. > > My problem is that when reorganising I often push a sequence on to a > done state instead of switching sequences, i.e. I press S- > instead of C-S-. When this happens a note window is popped > up, where by I am forced to press C-c C-k to close the note window, > then I need to press C-S-_ to undo the original change. > > One thing I have noticed is that my reflex action upon seeing the > Note and realising that's not what I want, is to press undo at that > point. Rather than enter the mildly frustrating workflow above, > would it be possible to have undo close the note, and then revert > the headline into it's previous state, by calling undo again in the > original buffer? > > Obviously you'd only want this if the Org Note buffer didn't contain > any changes. If it did, the stock undo behaviour makes sense, > except when you've made some changes and spent all your undo's, > pressing undo again might want to ask whether you want to close the > note and revert the state change in the previous buffer. > > Does this make sense? > > R. > > > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode