* calendar/todos.el: Add and revise further doc strings and
authorStephen Berman <stephen.berman@gmx.net>
Sat, 19 May 2012 00:21:36 +0000 (01:21 +0100)
committerStephen Berman <stephen.berman@gmx.net>
Sat, 19 May 2012 00:21:36 +0000 (01:21 +0100)
commit520d912ec42980b1c543a87179e293e3dcbd2d55
tree8c73747cbb1c970e4698d2fa2cb3fcf4e2d4cc30
parent0e89c3fc75c7de33bcb625c325600af227d2b1d1
* calendar/todos.el: Add and revise further doc strings and
comments.
(todos-filter-function, todos-custom-items)
(todos-custom-items-multifile): Remove.
(todos-filter-done-items): New defcustom.
(todos-item-end, todos-backward-item): Handle todos-filter-items-mode.
(todos-filter-items): Check return value of caller first; tag
archived items for todos-jump-to-item; delete categories sexp
before processing filter; check todos-filter-done-items for
whether to leave done items; remove custom filter; fix regexp for
file and category tags; don't invoke buffer fontification.
(powerset-recursive): Fix typo.
(todos-key-bindings): Remove unused bindings.
(todos-top-priorities-multifile, todos-diary-items-multifile)
(todos-regexp-items-multifile): Use variable todos-multiple-files.
(todos-jump-to-item): Fix regexp; handle archive tags; take
todos-filter-done-items into account.
(todos-insert-item-from-calendar): Relocate to end of file
together with key-binding as addition to calendar.el.
lisp/ChangeLog
lisp/calendar/todos.el