Todo mode bug fixes and new features.
commit2f99433b944d602c382bfa87c8e3e27b1eaaed3b
authorStephen Berman <stephen.berman@gmx.net>
Fri, 20 Dec 2013 17:16:47 +0000 (20 18:16 +0100)
committerStephen Berman <stephen.berman@gmx.net>
Fri, 20 Dec 2013 17:16:47 +0000 (20 18:16 +0100)
tree4105847b84e1507c726ed93b0d41e3371c889b07
parent3cbfb9354082c9e3466156d81da3dfe9d7d9f99f
Todo mode bug fixes and new features.

* calendar/todo-mode.el: Bug fixes and new features.
(todo-toggle-item-highlighting): Use eval-and-compile instead of
eval-when-compile.
(todo-move-category): Allow choosing a non-existing todo file to
move the category to, and create that file.
(todo-default-priority): New user option.
(todo-set-item-priority): Use it.
(todo-desktop-save-buffer, todo-restore-desktop-buffer): New functions.
(desktop-restore-file-buffer): Declare.
(desktop-buffer-mode-handlers): Add todo-restore-desktop-buffer.
(todo-modes-set-2): Locally set desktop-save-buffer to
todo-desktop-save-buffer.
(todo-mode, todo-archive-mode, todo-filtered-items-mode)
(auto-mode-alist): Add autoload cookie.

Fixes: debbugs:15225
lisp/ChangeLog
lisp/calendar/todo-mode.el