Function: cider-macroexpand-all

cider-macroexpand-all is an autoloaded, interactive and byte-compiled function defined in cider-macroexpansion.el.

Signature

(cider-macroexpand-all)

Documentation

Invoke `macroexpand-all` on the expression preceding point.

The expression is located per cider-form-targeting. The form's head needn't be a macro itself, since a fully-recursive expansion can reach macros in nested sub-forms.

Key Bindings

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260822.1520/cider-macroexpansion.el
;;;###autoload
(defun cider-macroexpand-all ()
  "Invoke \\=`macroexpand-all\\=` on the expression preceding point.
The expression is located per `cider-form-targeting'.
The form's head needn't be a macro itself, since a fully-recursive
expansion can reach macros in nested sub-forms."
  (interactive)
  ;; `compound' for the same reason as in `cider-macroexpand-1'
  (cider-macroexpand-expr "macroexpand-all" (cider-form-string 'compound)))