Function: evil-set-initial-state

evil-set-initial-state is a byte-compiled function defined in evil-core.el.

Signature

(evil-set-initial-state MODE STATE)

Documentation

Set the initial state for major mode MODE to STATE.

This is the state the buffer comes up in.

Source Code

;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-core.el
(defun evil-set-initial-state (mode state)
  "Set the initial state for major mode MODE to STATE.
This is the state the buffer comes up in."
  (dolist (modes (evil-state-property t :modes))
    (setq modes (cdr-safe modes))
    (set modes (delq mode (symbol-value modes))))
  (when state
    (add-to-list (evil-state-property state :modes) mode)))