Function: evil-refresh-undo-step
evil-refresh-undo-step is a byte-compiled function defined in
evil-common.el.
Signature
(evil-refresh-undo-step)
Documentation
Refresh buffer-undo-list entries for current undo step.
Undo boundaries until evil-undo-list-pointer are removed to
make the entries undoable as a single action. See
evil-start-undo-step.
Source Code
;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-common.el
(defun evil-refresh-undo-step ()
"Refresh `buffer-undo-list' entries for current undo step.
Undo boundaries until `evil-undo-list-pointer' are removed to
make the entries undoable as a single action. See
`evil-start-undo-step'."
(when evil-undo-list-pointer
(setq buffer-undo-list
(evil-filter-list #'null buffer-undo-list evil-undo-list-pointer))
(setq evil-undo-list-pointer (or buffer-undo-list t))))