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'.")