aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorStephen Berman2013-02-08 00:38:36 +0100
committerStephen Berman2013-02-08 00:38:36 +0100
commit0ad8680abcd1007c2306e32bf729346cfb15440e (patch)
tree9b5b71c07b8404e01adcec8b011ce8749883a536 /lisp/ChangeLog
parent82a9ac454a9361edd0a1a6ce4aea9db16b51fc61 (diff)
downloademacs-0ad8680abcd1007c2306e32bf729346cfb15440e.tar.gz
emacs-0ad8680abcd1007c2306e32bf729346cfb15440e.zip
* calendar/todos.el: Bug fixes and improvements to item editing
and insertion. (todos-check-format): Compare current value of todos-categories with actual categories sexp. (todos-repair-categories-sexp): Add warning to doc string about category order getting restored to list element order. (todos-mode-external-set): When todos-categories is nil, as in Todos Edit mode, set it by reading actual categories sexp. (todos-edit-mode): Make buffer writeable. (todos-done-item-section-p): New function. (todos-insert-item): Use it as part of preventing insertion here in done items section. Move check for display of done items only to just before setting new item's priority, and if cancelled after toggling to todo items, restore display of done items. (todos-edit-multiline-item): Don't base on todos-edit-multiline but just narrow and change mode. (todos-edit-multiline): Don't make indirect buffer but just widen and change mode; also remove overlays. (todos-edit-quit): Restore Todos mode and category display; when quitting multiline item editing, ensure items above edited item are visible in window if possible. (todos-done-item-add-edit-or-delete-comment): If user moved point during editing, make sure it moves back to edited item before returning.
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog27
1 files changed, 27 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index ea640f11510..5c4f707d81f 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,30 @@
12013-02-07 Stephen Berman <stephen.berman@gmx.net>
2
3 * calendar/todos.el: Bug fixes and improvements to item editing
4 and insertion.
5 (todos-check-format): Compare current value of todos-categories
6 with actual categories sexp.
7 (todos-repair-categories-sexp): Add warning to doc string about
8 category order getting restored to list element order.
9 (todos-mode-external-set): When todos-categories is nil, as in
10 Todos Edit mode, set it by reading actual categories sexp.
11 (todos-edit-mode): Make buffer writeable.
12 (todos-done-item-section-p): New function.
13 (todos-insert-item): Use it as part of preventing insertion here
14 in done items section. Move check for display of done items only
15 to just before setting new item's priority, and if cancelled after
16 toggling to todo items, restore display of done items.
17 (todos-edit-multiline-item): Don't base on todos-edit-multiline
18 but just narrow and change mode.
19 (todos-edit-multiline): Don't make indirect buffer but just widen
20 and change mode; also remove overlays.
21 (todos-edit-quit): Restore Todos mode and category display; when
22 quitting multiline item editing, ensure items above edited item
23 are visible in window if possible.
24 (todos-done-item-add-edit-or-delete-comment): If user moved point
25 during editing, make sure it moves back to edited item before
26 returning.
27
12013-02-05 Stephen Berman <stephen.berman@gmx.net> 282013-02-05 Stephen Berman <stephen.berman@gmx.net>
2 29
3 * calendar/todos.el (todos-reset-done-separator-string): 30 * calendar/todos.el (todos-reset-done-separator-string):