Function: evil-end-undo-step

evil-end-undo-step is a byte-compiled function defined in evil-common.el.

Signature

(evil-end-undo-step &optional CONTINUE)

Documentation

End a undo step started with evil-start-undo-step.

Adds an undo boundary unless CONTINUE is specified.

Source Code

;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-common.el
(defun evil-end-undo-step (&optional continue)
  "End a undo step started with `evil-start-undo-step'.
Adds an undo boundary unless CONTINUE is specified."
  (when (and (listp buffer-undo-list)
             evil-undo-list-pointer
             (not evil-in-single-undo))
    (evil-refresh-undo-step)
    (unless (or continue (null (car-safe buffer-undo-list)))
      (undo-boundary))
    (setq evil-undo-list-pointer nil)))