Function: evil-execute-repeat-info
evil-execute-repeat-info is a byte-compiled function defined in
evil-repeat.el.
Signature
(evil-execute-repeat-info REPEAT-INFO)
Documentation
Execute a repeat-information REPEAT-INFO.
Source Code
;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-repeat.el
(defun evil-execute-repeat-info (repeat-info)
"Execute a repeat-information REPEAT-INFO."
(evil-save-repeat-info
(dolist (rep repeat-info)
(cond
((or (arrayp rep) (stringp rep))
(let ((input-method current-input-method)
(evil-input-method nil))
(deactivate-input-method)
(unwind-protect
(execute-kbd-macro rep)
(activate-input-method input-method))))
((consp rep)
(when (and (= 3 (length rep))
(eq (nth 0 rep) 'set)
(eq (nth 1 rep) 'evil-this-register)
(>= (nth 2 rep) ?0)
(< (nth 2 rep) ?9))
(setcar (nthcdr 2 rep) (1+ (nth 2 rep))))
(apply (car rep) (cdr rep)))
(t (error "Unexpected repeat-info: %S" rep))))))