changeset 101599:d8799ea52d74

* 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.
author Chong Yidong <cyd@stupidchicken.com>
date Wed, 28 Jan 2009 03:56:08 +0000
parents 9d2bd73eeaac
children 10d6e33982c3
files lisp/ChangeLog
diffstat 1 files changed, 18 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Wed Jan 28 02:55:34 2009 +0000
+++ b/lisp/ChangeLog	Wed Jan 28 03:56:08 2009 +0000
@@ -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,