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 "Name of existing buffer.\n\n(fn PROMPT)"])
 ("*"
  (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.")