Variable: evil-state-properties
evil-state-properties is a variable defined in evil-vars.el.
Value
Large 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'.")