]> git.eshelyaron.com Git - emacs.git/commit
Update and improve todo-mode item insertion and editing code
authorStephen Berman <stephen.berman@gmx.net>
Sun, 12 Aug 2018 21:25:53 +0000 (23:25 +0200)
committerStephen Berman <stephen.berman@gmx.net>
Sun, 12 Aug 2018 21:25:53 +0000 (23:25 +0200)
commit2b1cac26855b99644b00a839f7ea25446d997572
tree7ba33556ac5b9cd6e124522e7b9751702c22c322
parentf99ee7378f8529e748f894859f305d4cca2483e4
Update and improve todo-mode item insertion and editing code

* lisp/calendar/todo-mode.el (todo-insert-item--param-key-alist)
(todo-insert-item--keyof, todo-insert-item--this-key)
(todo-insert-item--keys-so-far, todo-insert-item--args)
(todo-insert-item--argleft. todo-insert-item--argsleft)
(todo-insert-item--newargsleft, todo-insert-item--apply-args)
(todo-edit-item--param-key-alist, todo-edit-item--prompt)
(todo-edit-item--date-param-key-alist)
(todo-edit-done-item--param-key-alist): Remove.
(todo-insert-item--next-param): Reimplement to take advantage of
lexical binding.
(todo-insert-item): Adjust to new implementation of the above.
(todo-edit-item--next-key): Incorporate now removed global
variables, adjust signature accordingly, update use of pcase.
(todo-edit-item): Adjust to changed signature of the above.
lisp/calendar/todo-mode.el