org-mode/lisp
Carsten Dominik c32de18ae0 Allow previous state to be shown in state change log notes.
Wanrong Lin writes:

     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).

This strikes me like a good idea, so I have implemented it with this
commit.
2009-02-12 09:48:07 +01:00
..
ChangeLog Allow previous state to be shown in state change log notes. 2009-02-12 09:48:07 +01:00
ChangeLog.01 Split ChangeLog file into parts. 2008-05-08 08:16:38 +02:00
org-agenda.el Release 6.22b 2009-02-10 20:21:33 +01:00
org-archive.el Release 6.22b 2009-02-10 20:21:33 +01:00
org-attach.el Release 6.22b 2009-02-10 20:21:33 +01:00
org-bbdb.el Release 6.22b 2009-02-10 20:21:33 +01:00
org-bibtex.el Release 6.22b 2009-02-10 20:21:33 +01:00
org-clock.el Allow previous state to be shown in state change log notes. 2009-02-12 09:48:07 +01:00
org-colview-xemacs.el Release 6.22b 2009-02-10 20:21:33 +01:00
org-colview.el Release 6.22b 2009-02-10 20:21:33 +01:00
org-compat.el Release 6.22b 2009-02-10 20:21:33 +01:00
org-exp.el HTML Export: Add CSS classes for section numbers 2009-02-11 10:25:06 +01:00
org-export-latex.el Release 6.22b 2009-02-10 20:21:33 +01:00
org-faces.el Release 6.22b 2009-02-10 20:21:33 +01:00
org-footnote.el Release 6.22b 2009-02-10 20:21:33 +01:00
org-gnus.el Release 6.22b 2009-02-10 20:21:33 +01:00
org-id.el Release 6.22b 2009-02-10 20:21:33 +01:00
org-info.el Release 6.22b 2009-02-10 20:21:33 +01:00
org-irc.el Release 6.22b 2009-02-10 20:21:33 +01:00
org-jsinfo.el Release 6.22b 2009-02-10 20:21:33 +01:00
org-list.el Release 6.22b 2009-02-10 20:21:33 +01:00
org-mac-message.el Release 6.22b 2009-02-10 20:21:33 +01:00
org-macs.el Release 6.22b 2009-02-10 20:21:33 +01:00
org-mew.el Release 6.22b 2009-02-10 20:21:33 +01:00
org-mhe.el Release 6.22b 2009-02-10 20:21:33 +01:00
org-mouse.el Release 6.22b 2009-02-10 20:21:33 +01:00
org-plot.el Release 6.22b 2009-02-10 20:21:33 +01:00
org-publish.el Release 6.22b 2009-02-10 20:21:33 +01:00
org-remember.el Release 6.22b 2009-02-10 20:21:33 +01:00
org-rmail.el Release 6.22b 2009-02-10 20:21:33 +01:00
org-table.el Release 6.22b 2009-02-10 20:21:33 +01:00
org-timer.el Release 6.22b 2009-02-10 20:21:33 +01:00
org-vm.el Release 6.22b 2009-02-10 20:21:33 +01:00
org-w3m.el Release 6.22b 2009-02-10 20:21:33 +01:00
org-wl.el Release 6.22b 2009-02-10 20:21:33 +01:00
org.el Allow previous state to be shown in state change log notes. 2009-02-12 09:48:07 +01:00