Function: evil-with-single-undo
evil-with-single-undo is a macro defined in evil-common.el.
Signature
(evil-with-single-undo &rest BODY)
Documentation
Execute BODY as a single undo step.
Source Code
;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-common.el
(defmacro evil-with-single-undo (&rest body)
"Execute BODY as a single undo step."
(declare (indent defun) (debug t))
`(let (evil-undo-list-pointer)
(evil-with-undo
(evil-start-undo-step)
(unwind-protect
(let ((evil-in-single-undo t)) ,@body)
(evil-end-undo-step)))))