Function: cider-macroexpand-again

cider-macroexpand-again is an interactive and byte-compiled function defined in cider-macroexpansion.el.

Signature

(cider-macroexpand-again)

Documentation

Repeat the last macroexpansion, re-expanding the original expression.

This picks up the latest definition of the macro and the current value of the display options (see cider-macroexpansion-display-namespaces and cider-macroexpansion-print-metadata).

Key Bindings

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20261106.1225/cider-macroexpansion.el
(defun cider-macroexpand-again ()
  "Repeat the last macroexpansion, re-expanding the original expression.
This picks up the latest definition of the macro and the current value of the
display options (see `cider-macroexpansion-display-namespaces' and
`cider-macroexpansion-print-metadata')."
  (interactive)
  (unless cider-last-macroexpand-expression
    (user-error "Nothing has been macroexpanded yet"))
  (cider-macroexpand-expr (or cider-last-macroexpand-expander "macroexpand-1")
                          cider-last-macroexpand-expression))