Variable: evil-replace-state-map
evil-replace-state-map is a variable defined in evil-states.el.
Value
<escape> evil-normal-state
<insert> evil-append
<mouse-2> mouse-yank-primary
C-@ evil-paste-last-insertion-and-stop-insert
C-a evil-paste-last-insertion
C-d evil-shift-left-line
C-e evil-copy-from-below
C-k evil-insert-digraph
C-n evil-complete-next
C-o evil-execute-in-normal-state
C-p evil-complete-previous
C-q evil-quoted-insert
C-r evil-paste-from-register
C-t evil-shift-right-line
C-v evil-quoted-insert
C-w evil-delete-backward-word
C-x C-n evil-complete-next-line
C-x C-p evil-complete-previous-line
C-y evil-copy-from-above
DEL evil-delete-backward-char-and-join
DEL evil-replace-backspace
S-<left> evil-backward-word-begin
S-<right> evil-forward-word-begin
Documentation
Keymap for Replace state.
Source Code
;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-states.el
;;; Replace state
(evil-define-state replace
"Replace state."
:tag " <R> "
:cursor hbar
:message "-- REPLACE --"
:entry-hook (evil-start-track-last-insertion)
:exit-hook (evil-cleanup-insert-state evil-stop-track-last-insertion)
:input-method t
(cond
((evil-replace-state-p)
(overwrite-mode 1)
(add-hook 'pre-command-hook #'evil-replace-pre-command nil t)
(add-hook 'pre-command-hook #'evil-insert-repeat-hook)
(unless (eq evil-want-fine-undo t)
(evil-start-undo-step)))
(t
(overwrite-mode -1)
(remove-hook 'pre-command-hook #'evil-replace-pre-command t)
(remove-hook 'pre-command-hook #'evil-insert-repeat-hook)
(setq evil-insert-repeat-info evil-repeat-info)
(evil-set-marker ?^ nil t)
(unless (eq evil-want-fine-undo t)
(evil-end-undo-step))
(evil-move-cursor-back)))
(setq evil-replace-alist nil))