Variable: evil-insert-state-bindings
evil-insert-state-bindings is a variable defined in evil-maps.el.
Value
(([insert] . evil-enter-replace-state) ("" . evil-quoted-insert)
("" . evil-quoted-insert) ("" . evil-insert-digraph)
("" . evil-execute-in-normal-state)
("" . evil-paste-from-register) ("" . evil-copy-from-above)
("" . evil-copy-from-below) ("" . evil-complete-next)
("" . evil-complete-previous) ("" . evil-complete-next-line)
("" . evil-complete-previous-line) ("" . evil-shift-right-line)
("" . evil-shift-left-line) ("" . evil-paste-last-insertion)
("" . evil-paste-last-insertion-and-stop-insert)
([remap delete-backward-char] . evil-delete-backward-char-and-join)
([S-left] . evil-backward-word-begin)
([S-right] . evil-forward-word-begin)
("" . evil-delete-backward-word) ([mouse-2] . mouse-yank-primary))
Documentation
Evil's bindings for insert & replace states.
Used in evil-insert-state-map and evil-replace-state-map,
excluding <delete>, <escape>, and evil-toggle-key.
Source Code
;; Defined in ~/.emacs.d/elpa/evil-20260728.1438/evil-maps.el
;; (define-key evil-operator-state-map [escape] 'keyboard-quit)
;;; Insert state
(defvar evil-insert-state-bindings
`(([insert] . evil-enter-replace-state)
("\C-q" . evil-quoted-insert)
("\C-v" . evil-quoted-insert)
("\C-k" . evil-insert-digraph)
("\C-o" . evil-execute-in-normal-state)
("\C-r" . evil-paste-from-register)
("\C-y" . evil-copy-from-above)
("\C-e" . evil-copy-from-below)
("\C-n" . evil-complete-next) ;; Completion commands
("\C-p" . evil-complete-previous) ;; don't yet behave correctly
("\C-x\C-n" . evil-complete-next-line) ;; in replace state
("\C-x\C-p" . evil-complete-previous-line) ;; TODO - fix this
("\C-t" . evil-shift-right-line)
("\C-d" . evil-shift-left-line)
("\C-a" . evil-paste-last-insertion)
("\C-@" . evil-paste-last-insertion-and-stop-insert)
([remap delete-backward-char] . evil-delete-backward-char-and-join)
([S-left] . evil-backward-word-begin)
([S-right] . evil-forward-word-begin)
,(if evil-want-C-w-delete
'("\C-w" . evil-delete-backward-word)
'("\C-w" . evil-window-map))
,@(when evil-want-C-u-delete
'(("\C-u" . evil-delete-back-to-indentation)))
,@(when evil-want-C-h-delete
'(("\C-h" . evil-delete-backward-char-and-join)))
([mouse-2] . mouse-yank-primary))
"Evil's bindings for insert & replace states.
Used in `evil-insert-state-map' and `evil-replace-state-map',
excluding <delete>, <escape>, and `evil-toggle-key'.")