Function: consult-kmacro

consult-kmacro is an autoloaded, interactive and byte-compiled function defined in consult-kmacro.el.

Signature

(consult-kmacro ARG)

Documentation

Run a chosen keyboard macro.

With prefix ARG, run the macro that many times. Macros containing mouse clicks are omitted.

Key Bindings

Source Code

;; Defined in ~/.emacs.d/elpa/consult-20261004.957/consult-kmacro.el
;;;###autoload
(defun consult-kmacro (arg)
  "Run a chosen keyboard macro.

With prefix ARG, run the macro that many times.
Macros containing mouse clicks are omitted."
  (interactive "p")
  (funcall
   (consult--read
    (or (consult-kmacro--candidates)
        (user-error "No keyboard macros defined"))
    :prompt "Keyboard macro: "
    :category 'consult-kmacro
    :require-match t
    :sort nil
    :history 'consult-kmacro--history
    :annotate
    (lambda (cand)
      (get-text-property 0 'consult-kmacro--annotation cand))
    :lookup #'consult--lookup-candidate)
   arg))