Variable: evil-undo-system
evil-undo-system is a customizable variable defined in evil-vars.el.
Value
nil
Documentation
Undo system Evil should use.
If equal to undo-tree or undo-fu, those packages must be
installed. If equal to undo-tree, undo-tree-mode must also be
activated. If equal to undo-redo, Evil uses commands natively
available in Emacs 28.
Source Code
;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-vars.el
(defcustom evil-undo-system nil
"Undo system Evil should use.
If equal to `undo-tree' or `undo-fu', those packages must be
installed. If equal to `undo-tree', `undo-tree-mode' must also be
activated. If equal to `undo-redo', Evil uses commands natively
available in Emacs 28."
:type '(choice (const :tag "Vanilla undo" nil)
(const undo-redo)
(const undo-tree)
(const undo-fu))
:group 'evil
:set #'(lambda (sym value)
(evil-set-undo-system value)
(set-default sym value)))