From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wanrong Lin Subject: Feature improvement request: state change logging Date: Wed, 11 Feb 2009 11:52:05 -0500 Message-ID: <49930235.6050306@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LXIJo-0003Mr-VR for emacs-orgmode@gnu.org; Wed, 11 Feb 2009 11:52:13 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LXIJm-0003LO-Rv for emacs-orgmode@gnu.org; Wed, 11 Feb 2009 11:52:12 -0500 Received: from [199.232.76.173] (port=41462 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LXIJm-0003LH-Gw for emacs-orgmode@gnu.org; Wed, 11 Feb 2009 11:52:10 -0500 Received: from qw-out-1920.google.com ([74.125.92.145]:11007) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LXIJl-0006ow-Bv for emacs-orgmode@gnu.org; Wed, 11 Feb 2009 11:52:10 -0500 Received: by qw-out-1920.google.com with SMTP id 4so63909qwk.24 for ; Wed, 11 Feb 2009 08:52:08 -0800 (PST) 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: emacs org-mode mailing list Hi, My TODO sequence is set up as following: (setq org-todo-keywords '((sequence "TODO(t)" "STARTED(s!)" "WAITING(w@/!)" "MAYBE(m/!)" "DELEGATED(g@/!)" "DEFERRED(d!/!)" "HOLD(h!/!)" "|" "DONE(x)" "CANCELED(c)"))) The state change logging is great, but I wonder whether we can further improve it: 1. Can we also include the original state in the log message? i.e.: instead of having - State "DEFERRED" [2009-02-11 Wed 11:38] we can have - State "DEFERRED" from "HOLD" [2009-02-11 Wed 11:38] The message will be clearer, and useful even when somebody edited the TODO keyword in place without using the "org-todo" command (in that case, simply looking at all the "destination states" in the log message does not give us the right information). 2. Can we put all of those state change history logging messages into a drawer like "STATE-HIST" (when the drawer is defined in org-drawers), so it is less intrusive in the file? Thank you for giving a thought on it. Wanrong