Function: cider-macroexpand-1

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

Signature

(cider-macroexpand-1 &optional PREFIX)

Documentation

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

If invoked with a PREFIX argument, use `macroexpand` instead of
`macroexpand-1`.

Key Bindings

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-macroexpansion.el
;;;###autoload
(defun cider-macroexpand-1 (&optional prefix)
  "Invoke \\=`macroexpand-1\\=` on the expression preceding point.
If invoked with a PREFIX argument, use \\=`macroexpand\\=` instead of
\\=`macroexpand-1\\=`."
  (interactive "P")
  (let ((expander (if prefix "macroexpand" "macroexpand-1")))
    (cider-macroexpand-expr expander (cider-last-sexp))))