mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-16 17:24:23 +00:00
Fix todo-mode item insertion bug (bug#78506)
* lisp/calendar/todo-mode.el (todo-insert-item--next-param): Unset transient keymap on completing default or copy item insertion command, to ensure that the next Todo mode key is recognized.
This commit is contained in:
parent
328b316764
commit
e0c6f3e765
1 changed files with 7 additions and 1 deletions
|
|
@ -5821,7 +5821,13 @@ keys already entered and those still available."
|
|||
(if (memq last '(default copy))
|
||||
(progn
|
||||
(setq params0 nil)
|
||||
(funcall gen-and-exec))
|
||||
(funcall gen-and-exec)
|
||||
;; Since the item insertion command is now done, unset
|
||||
;; transient keymap to ensure the next Todo mode key is
|
||||
;; recognized (bug#78506). (Only for "default" and "copy"
|
||||
;; parameters: for others, `last' may not yet be the final
|
||||
;; parameter, so the map must still be evaluated.)
|
||||
(setq map nil))
|
||||
(let ((key (funcall key-of last)))
|
||||
(funcall add-to-prompt key (make-symbol
|
||||
(concat (symbol-name last) ":GO!")))
|
||||
|
|
|
|||
Loading…
Reference in a new issue