]> git.eshelyaron.com Git - emacs.git/commit
* calendar/todo-mode.el (todo-insert-item-here): Prevent insertion
authorChong Yidong <cyd@stupidchicken.com>
Wed, 28 Jan 2009 03:56:08 +0000 (03:56 +0000)
committerChong Yidong <cyd@stupidchicken.com>
Wed, 28 Jan 2009 03:56:08 +0000 (03:56 +0000)
commit943ff2103422b101eaf2b8708075afc91263483b
treebd2ebfbc77bd9654af0eaddb4a0d77a510eccf27
parentac2fb81cf94bb3cfb297ed15f059baeaaf602792
* calendar/todo-mode.el (todo-insert-item-here): Prevent insertion
of a new entry inside of an existing entry.  Minor code cleanup.
(todo-add-category): Change the interactive spec.  Signal an error
if the Todo file is non-empty but contains no category.  Reject
category names that could induce bugs and confusion.  Call
todo-mode if the Todo file is new and unsaved.  Simplify handling
of local variables cookie.  Properly display the newly added
category in Todo mode.
(todo-show): Call todo-initial-setup only if there is neither a
Todo file nor a corresponding unsaved buffer.
(todo-category-alist): Delete function.
(todo-completing-read): New function.
(todo-insert-item, todo-jump-to-category): Use it.
(todo-insert-item): Make the use of the prefix argument conform to
the doc string.
lisp/ChangeLog