Variable: evil-move-cursor-back
evil-move-cursor-back is a customizable variable defined in
evil-vars.el.
Value
t
Documentation
Whether the cursor is moved backwards when exiting insert state.
If non-nil, the cursor moves "backwards" when exiting insert state, so that it ends up on the character to the left. Otherwise it remains in place, on the character to the right.
See also evil-move-beyond-eol.
Source Code
;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-vars.el
(defcustom evil-move-cursor-back t
"Whether the cursor is moved backwards when exiting insert state.
If non-nil, the cursor moves \"backwards\" when exiting insert state,
so that it ends up on the character to the left. Otherwise it remains
in place, on the character to the right.
See also `evil-move-beyond-eol'."
:type 'boolean
:group 'evil)