Variable: evil-interactive-alist

evil-interactive-alist is a variable defined in evil-vars.el.

Value

Large value
(("<state>"
  (list
   (and evil-called-from-ex-p evil-ex-argument
	(intern-soft evil-ex-argument)))
  :ex-arg state)
 ("<xc/>"
  (when evil-called-from-ex-p
    (evil-ex-get-optional-register-and-count evil-ex-argument)))
 ("<s/>"
  (when evil-called-from-ex-p
    (evil-ex-get-substitute-info (or evil-ex-argument "") t))
  :ex-arg substitution)
 ("<g/>"
  (when evil-called-from-ex-p
    (evil-ex-parse-global (or evil-ex-argument ""))))
 ("</>"
  (when evil-called-from-ex-p
    (evil-delimited-arguments (or evil-ex-argument ""))))
 ("<!>" (list evil-ex-bang) :ex-bang t)
 ("<addr>"
  (list
   (when evil-called-from-ex-p
     (let ((expr (evil-ex-parse (or evil-ex-argument ""))))
       (if (eq (car expr) 'evil-goto-line)
	   (save-excursion
	     (goto-char evil-ex-point) (eval (cadr expr) t))
	 (user-error "Invalid address"))))))
 ("<sym>" (list (and evil-ex-argument (intern evil-ex-argument)))
  :ex-arg sym)
 ("<fsh>" (list evil-ex-argument) :ex-arg file-or-shell)
 ("<sh>" (list evil-ex-argument) :ex-arg shell)
 ("<b>" (list evil-ex-argument) :ex-arg buffer)
 ("<f>" (list (when evil-called-from-ex-p (evil-ex-file-arg))) :ex-arg
  file)
 ("<N>"
  (list
   (cond
    (current-prefix-arg (prefix-numeric-value current-prefix-arg))
    (evil-ex-argument (string-to-number evil-ex-argument))
    (evil-called-from-ex-p nil) (t 1))))
 ("<a>" (list (when evil-called-from-ex-p evil-ex-argument)) :ex-arg t)
 ("<y>" (list (evil-yank-handler))) ("<x>" (list evil-this-register))
 ("<v>"
  (if (evil-visual-state-p)
      (let ((range (evil-visual-range)))
	(list (car range) (cadr range) (evil-type range)))
    (list nil nil nil)))
 ("<R>" (evil-operator-range t)) ("<r>" (evil-operator-range))
 ("<C>"
  (list
   (if (evil-operator-state-p)
       (evil-without-restriction (evil-read-key))
     (evil-read-key))))
 ("<wc>"
  (let ((prefix-num (prefix-numeric-value current-prefix-arg)))
    (list
     (cond (evil--window-digit (* evil--window-digit prefix-num))
	   (current-prefix-arg prefix-num)))))
 ("<vc>"
  (list
   (when (and (evil-visual-state-p) current-prefix-arg)
     (prefix-numeric-value current-prefix-arg))))
 ("<c>"
  (list
   (when current-prefix-arg (prefix-numeric-value current-prefix-arg))))
 ("<w>"
  (let ((prefix-num (prefix-numeric-value current-prefix-arg)))
    (if evil--window-digit (list (* evil--window-digit prefix-num))
      (list prefix-num))))
 ("P" (list current-prefix-arg))
 ("p" (list (prefix-numeric-value current-prefix-arg)))
 ("c" (list (read-char)))
 ("b"
  #[257 "\300p\301#C\207" [read-buffer t] 5
	("/root/.emacs.d/elpa/evil-20251108.138/evil-types.elc"
	 . 14390)])
 ("*" (when buffer-read-only (signal 'buffer-read-only nil))))

Documentation

Association list of Evil-specific interactive codes.

Source Code

;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-vars.el
(defvar evil-interactive-alist nil
  "Association list of Evil-specific interactive codes.")