Function: cider-macroexpand-undo
cider-macroexpand-undo is an interactive and byte-compiled function
defined in cider-macroexpansion.el.
Signature
(cider-macroexpand-undo &optional ARG)
Documentation
Undo the last macroexpansion, using undo-only.
ARG is passed along to undo-only.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/cider-20260822.1520/cider-macroexpansion.el
(defun cider-macroexpand-undo (&optional arg)
"Undo the last macroexpansion, using `undo-only'.
ARG is passed along to `undo-only'."
;; No `*' in the spec: the macroexpansion buffer is read-only, and a leading
;; `*' would signal `buffer-read-only' before the body could bind
;; `inhibit-read-only' around the undo (clojure-emacs/cider#4089).
(interactive "P")
(let ((inhibit-read-only t))
(undo-only arg)))