* todos.el: Fixes and improvements related to item relocation.
commit308f5beb340bfa840f427eae1bbd3d4193930d7f
authorStephen Berman <stephen.berman@gmx.net>
Sun, 21 Apr 2013 22:25:03 +0000 (22 00:25 +0200)
committerStephen Berman <stephen.berman@gmx.net>
Sun, 21 Apr 2013 22:25:03 +0000 (22 00:25 +0200)
treec0424de1f6a77e0aa631e454c1dff0e27e5d0637
parentf1806c78f4da16f9f0123eddac86246ccfa960da
* todos.el: Fixes and improvements related to item relocation.
(todos-category-completions): On ensuring proper category display,
if done items in category are visible, keep them visible.
(todos-set-item-priority): Keep top of category in view while
setting priority.
(todos-move-item): Restore prevention of moving within the same
category.  Move done items to top, not end, of done items section.
When user quits before setting priority, make sure to return to
starting file.
(todos-item-undo): Partly reimplement along lines of
todos-move-item, adding highlighting of single item as undo
target, setting priority of multiple undone items, improving
handling of quitting before setting priority.
(todos-unarchive-items): Restore items to top, not end, of
category's done section.
lisp/calendar/ChangeLog
lisp/calendar/todos.el