]> git.eshelyaron.com Git - emacs.git/commit
Add new keyword :continue-only to defvar-keymap for repeat-mode (bug#74140)
authorJuri Linkov <juri@linkov.net>
Tue, 3 Dec 2024 18:12:03 +0000 (20:12 +0200)
committerEshel Yaron <me@eshelyaron.com>
Wed, 4 Dec 2024 17:05:11 +0000 (18:05 +0100)
commite69b083088f3edd67831a42d3115cccec75437f6
tree7b3e1e72509ed17d528153bd81009ed8bbb6ac0f
parent8ab803c30db5dfbb91f7a30b5046f61adc493966
Add new keyword :continue-only to defvar-keymap for repeat-mode (bug#74140)

* doc/lispref/keymaps.texi (Creating Keymaps): Add :continue-only
to :repeat part of defvar-keymap.

* lisp/keymap.el (defvar-keymap): Add support for new :repeat
keyword :continue-only.

* lisp/repeat.el (repeat-post-hook): The property 'repeat-continue-only'
is handled as a list of repeat-maps.

* test/lisp/repeat-tests.el (repeat-tests-repeat-map): Use new
:repeat keyword :continue-only.

(cherry picked from commit 69e1f787528eaf2f223c53a6ff518ba4f984bc17)
doc/lispref/keymaps.texi
etc/NEWS
lisp/keymap.el
lisp/repeat.el
test/lisp/repeat-tests.el