Variable: evil-insert-state-map

evil-insert-state-map is a variable defined in evil-states.el.

Value

<delete>   delete-char
<escape>   evil-normal-state
<insert>   evil-enter-replace-state
<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
C-z        evil-emacs-state
DEL        evil-delete-backward-char-and-join
S-<left>   evil-backward-word-begin
S-<right>  evil-forward-word-begin

Documentation

Keymap for Insert state.

Source Code

;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-states.el
(evil-define-state insert
  "Insert state."
  :tag " <I> "
  :cursor (bar . 2)
  :message "-- INSERT --"
  :entry-hook (evil-start-track-last-insertion)
  :exit-hook (evil-cleanup-insert-state evil-stop-track-last-insertion)
  :input-method t
  (cond
   ((evil-insert-state-p)
    (add-hook 'post-command-hook #'evil-maybe-remove-spaces)
    (add-hook 'pre-command-hook #'evil-insert-repeat-hook)
    (setq evil-maybe-remove-spaces t)
    (unless (eq evil-want-fine-undo t)
      (evil-start-undo-step)))
   (t
    (remove-hook 'post-command-hook #'evil-maybe-remove-spaces)
    (remove-hook 'pre-command-hook #'evil-insert-repeat-hook)
    (evil-maybe-remove-spaces t)
    (setq evil-insert-repeat-info evil-repeat-info)
    (evil-set-marker ?^ nil t)
    (unless (eq evil-want-fine-undo t)
      (evil-end-undo-step))
    (when (or (evil-normal-state-p evil-next-state)
              (evil-motion-state-p evil-next-state))
      (evil-move-cursor-back
       (and (eolp) (not evil-move-beyond-eol)))))))