Function: cider-macroexpand-expr-inplace
cider-macroexpand-expr-inplace is an interactive and byte-compiled
function defined in cider-macroexpansion.el.
Signature
(cider-macroexpand-expr-inplace EXPANDER)
Documentation
Substitute the form preceding point with its macroexpansion using EXPANDER.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-macroexpansion.el
(defun cider-macroexpand-expr-inplace (expander)
"Substitute the form preceding point with its macroexpansion using EXPANDER."
(interactive)
(let* ((expansion (cider-sync-request:macroexpand expander (cider-last-sexp)))
(bounds (cons (save-excursion (clojure-backward-logical-sexp 1) (point)) (point))))
(cider-redraw-macroexpansion-buffer
expansion (current-buffer) (car bounds) (cdr bounds))))