Variable: evil-want-fine-undo
evil-want-fine-undo is a customizable variable defined in
evil-vars.el.
Value
nil
Documentation
Whether actions are undone in several steps.
There are two possible choices: nil ("no") means that all changes made during insert state, including a possible delete after a change operation, are collected in a single undo step. Non-nil ("yes") means that undo steps are determined according to Emacs heuristics, and no attempt is made to aggregate changes.
For backward compatibility purposes, the value fine is
interpreted as nil. This option was removed because it did not
work consistently.
Source Code
;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-vars.el
(defcustom evil-want-fine-undo nil
"Whether actions are undone in several steps.
There are two possible choices: nil (\"no\") means that all
changes made during insert state, including a possible delete
after a change operation, are collected in a single undo step.
Non-nil (\"yes\") means that undo steps are determined according
to Emacs heuristics, and no attempt is made to aggregate changes.
For backward compatibility purposes, the value `fine' is
interpreted as `nil'. This option was removed because it did not
work consistently."
:type '(radio (const :tag "No" :value nil)
(const :tag "Fine (obsolete)" :value fine)
(const :tag "Yes" :value t))
:group 'evil)