[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[mhc:02287] toggle todos
[ I hope it is OK to write to this list in English. My Nihongo pretty
much starts and stops at sumimasen and o-kudasai. ]
I just started to use mhc, and I like it very much so far.
Here is a simple addition to allow toggling todo's with "ctrl-C . @".
(define-key mhc-prefix-map "@" 'mhc-todo-toggle-done)
(defun mhc-todo-toggle-done ()
"Toggle between done and not for todo"
(interactive)
(mhc-modify-file (mhc-summary-filename))
(mhc-draft-toggle-done)
(mhc-draft-finish)
(message ""))
(defun mhc-draft-toggle-done ()
"Set current draft as DONE if not; remove done if there."
(interactive)
(if (mhc-draft-in-category-p "todo")
(if (mhc-draft-in-category-p "done")
(mhc-draft-delete-category "done")
(mhc-draft-append-category "Done"))))