Variable: evil-state-properties
evil-state-properties is a variable defined in evil-vars.el.
Value
((emacs :name "Emacs state" :toggle evil-emacs-state :mode evil-emacs-state-minor-mode :keymap evil-emacs-state-map :local evil-emacs-state-local-minor-mode :local-keymap evil-emacs-state-local-map :tag evil-emacs-state-tag :message evil-emacs-state-message :cursor evil-emacs-state-cursor :entry-hook evil-emacs-state-entry-hook :exit-hook evil-emacs-state-exit-hook :modes evil-emacs-state-modes :input-method t :predicate evil-emacs-state-p :enable nil)
(motion :name "Motion state" :toggle evil-motion-state :mode evil-motion-state-minor-mode :keymap evil-motion-state-map :local evil-motion-state-local-minor-mode :local-keymap evil-motion-state-local-map :tag evil-motion-state-tag :message evil-motion-state-message :cursor evil-motion-state-cursor :entry-hook evil-motion-state-entry-hook :exit-hook evil-motion-state-exit-hook :modes evil-motion-state-modes :input-method nil :predicate evil-motion-state-p :enable nil)
(replace :name "Replace state" :toggle evil-replace-state :mode evil-replace-state-minor-mode :keymap evil-replace-state-map :local evil-replace-state-local-minor-mode :local-keymap evil-replace-state-local-map :tag evil-replace-state-tag :message evil-replace-state-message :cursor evil-replace-state-cursor :entry-hook evil-replace-state-entry-hook :exit-hook evil-replace-state-exit-hook :modes evil-replace-state-modes :input-method t :predicate evil-replace-state-p :enable nil)
(operator :name "Operator-Pending state" :toggle evil-operator-state :mode evil-operator-state-minor-mode :keymap evil-operator-state-map :local evil-operator-state-local-minor-mode :local-keymap evil-operator-state-local-map :tag evil-operator-state-tag :message evil-operator-state-message :cursor evil-operator-state-cursor :entry-hook evil-operator-state-entry-hook :exit-hook evil-operator-state-exit-hook :modes evil-operator-state-modes :input-method nil :predicate evil-operator-state-p :enable
(evil-operator-shortcut-map operator motion normal))
(visual :name "Visual state" :toggle evil-visual-state :mode evil-visual-state-minor-mode :keymap evil-visual-state-map :local evil-visual-state-local-minor-mode :local-keymap evil-visual-state-local-map :tag evil-visual-state-tag :message evil-visual-state-message :cursor evil-visual-state-cursor :entry-hook evil-visual-state-entry-hook :exit-hook evil-visual-state-exit-hook :modes evil-visual-state-modes :input-method nil :predicate evil-visual-state-p :enable
(motion normal))
(insert :name "Insert state" :toggle evil-insert-state :mode evil-insert-state-minor-mode :keymap evil-insert-state-map :local evil-insert-state-local-minor-mode :local-keymap evil-insert-state-local-map :tag evil-insert-state-tag :message evil-insert-state-message :cursor evil-insert-state-cursor :entry-hook evil-insert-state-entry-hook :exit-hook evil-insert-state-exit-hook :modes evil-insert-state-modes :input-method t :predicate evil-insert-state-p :enable nil)
(normal :name "Normal state" :toggle evil-normal-state :mode evil-normal-state-minor-mode :keymap evil-normal-state-map :local evil-normal-state-local-minor-mode :local-keymap evil-normal-state-local-map :tag evil-normal-state-tag :message evil-normal-state-message :cursor evil-normal-state-cursor :entry-hook evil-normal-state-entry-hook :exit-hook evil-normal-state-exit-hook :modes evil-normal-state-modes :input-method nil :predicate evil-normal-state-p :enable
(motion)))
Documentation
Specifications made by evil-define-state.
Entries have the form (STATE . PLIST), where PLIST is a property
list specifying various aspects of the state. To access a property,
use evil-state-property.
Source Code
;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-vars.el
(defvar evil-state-properties nil
"Specifications made by `evil-define-state'.
Entries have the form (STATE . PLIST), where PLIST is a property
list specifying various aspects of the state. To access a property,
use `evil-state-property'.")