diff options
author | Juri Linkov <juri@linkov.net> | 2023-02-13 19:46:22 +0200 |
---|---|---|
committer | Juri Linkov <juri@linkov.net> | 2023-02-13 19:46:22 +0200 |
commit | d806b0e33cf9dcc108b932226e84eaa0b6378eb9 (patch) | |
tree | 78bc434c60b30e56c585318d15023b60b919ea9b | |
parent | dd8b720ee74e72359eb174aa5a27ab1770a349bd (diff) | |
download | emacs-d806b0e33cf9dcc108b932226e84eaa0b6378eb9.tar.gz emacs-d806b0e33cf9dcc108b932226e84eaa0b6378eb9.tar.bz2 emacs-d806b0e33cf9dcc108b932226e84eaa0b6378eb9.zip |
* lisp/repeat.el: Rename internal function and variable (bug#60980)
(repeat--transient-exitfun): Rename internal variable from
'repeat-exit-function'.
(repeat--clear-prev): Rename internal function from
'repeat--exit'.
-rw-r--r-- | lisp/repeat.el | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/lisp/repeat.el b/lisp/repeat.el index 37d4aaec985..2fcac4d2ce3 100644 --- a/lisp/repeat.el +++ b/lisp/repeat.el @@ -359,8 +359,8 @@ This property can override the value of this variable." :group 'repeat :version "28.1") -(defvar repeat-exit-function nil - "Function that exits the repeating sequence.") +(defvar repeat--transient-exitfun nil + "Function returned by `set-transient-map'.") (defvar repeat-exit-timer nil "Timer activated after the last key typed in the repeating key sequence.") @@ -517,9 +517,9 @@ See `describe-repeat-maps' for a list of all repeatable commands." 'ignore)) (setq repeat-in-progress t) - (repeat--exit) + (repeat--clear-prev) (let ((exitfun (set-transient-map map))) - (setq repeat-exit-function exitfun) + (setq repeat--transient-exitfun exitfun) (let* ((prop (repeat--command-property 'repeat-exit-timeout)) (timeout (unless (eq prop 'no) (or prop repeat-exit-timeout)))) @@ -538,17 +538,17 @@ See `describe-repeat-maps' for a list of all repeatable commands." This function can be used to force exit of repetition while it's active." (interactive) (setq repeat-in-progress nil) - (repeat--exit) + (repeat--clear-prev) (funcall repeat-echo-function nil)) -(defun repeat--exit () +(defun repeat--clear-prev () "Internal function to clean up previously set exit function and timer." (when repeat-exit-timer (cancel-timer repeat-exit-timer) (setq repeat-exit-timer nil)) - (when repeat-exit-function - (funcall repeat-exit-function) - (setq repeat-exit-function nil))) + (when repeat--transient-exitfun + (funcall repeat--transient-exitfun) + (setq repeat--transient-exitfun nil))) (defun repeat-echo-message-string (keymap) "Return a string with the list of repeating keys in KEYMAP." |