aboutsummaryrefslogtreecommitdiffstats
path: root/src/bytecode.c
diff options
context:
space:
mode:
authorPaul Nelson2025-06-10 09:21:52 +0200
committerJuri Linkov2025-06-11 09:28:42 +0300
commit3a0def802cf576902faafde404d15f079786a2f8 (patch)
tree2a39e5e5d5b8ca99a52e92e112f684aceb922876 /src/bytecode.c
parent38c57855ae2b5d4245bce0bb444ee86c35dfcdc5 (diff)
downloademacs-3a0def802cf576902faafde404d15f079786a2f8.tar.gz
emacs-3a0def802cf576902faafde404d15f079786a2f8.zip
Improve repeat-continue property handling
* lisp/repeat.el (repeat-get-map-sym): Support 'repeat-continue' property value of t to continue any active repeat map (suggested by Karthik Chikmagalur <karthikchikmagalur@gmail.com>). Simplify logic so that repeat-continue does not interfere with repeat-map activation. (repeat-check-map): Allow commands with 'repeat-continue' property value of t to continue without checking the key. (repeat-mode): Update and tweak docstring. * lisp/bind-key.el (bind-keys-form): Update handling of ':continue-only' keyword: only add keymap to 'repeat-continue' if current value is a list. (bind-keys): Update documentation, mirroring bind-keys-form. * lisp/keymap.el (defvar-keymap): Update handling of ':continue' keyword: only add keymap to 'repeat-continue' if current value is a list. * test/lisp/repeat-tests.el (repeat-tests-continue) (repeat-tests-continue-another): Enable previously commented tests that now work correctly. * etc/NEWS: Update announcement of 'repeat-continue' (bug#78742).
Diffstat (limited to 'src/bytecode.c')
0 files changed, 0 insertions, 0 deletions