]> git.eshelyaron.com Git - emacs.git/commitdiff
* 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)
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

index 144e208ae8329613a74e1a558e4c12d58eb26c1f..40f23fbd101759eb000a63e4426d4e9d0544500a 100644 (file)
@@ -1,3 +1,21 @@
+2009-01-28  Stephen Berman  <stephen.berman@gmx.net>
+
+       * 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.
+
 2009-01-28  Glenn Morris  <rgm@gnu.org>
 
        * mail/rmail.el (rmail-expunge-and-save): Always show a message,