Variable: evil-type-properties

evil-type-properties is a variable defined in evil-vars.el.

Value

((rectangle :one-to-one nil :expand evil-rectangle-expand)
 (block :one-to-one t :expand evil-block-expand :contract
	evil-block-contract :string evil-block-string :rotate
	evil-block-rotate)
 (screen-line :one-to-one nil :expand evil-screen-line-expand
	      :contract evil-screen-line-contract :string
	      evil-screen-line-string)
 (line :one-to-one nil :expand evil-line-expand :contract
       evil-line-contract :string evil-line-string)
 (inclusive :one-to-one t :expand evil-inclusive-expand :contract
	    evil-inclusive-contract :normalize
	    evil-inclusive-normalize :string evil-inclusive-string)
 (exclusive :one-to-one t :normalize evil-exclusive-normalize :string
	    evil-exclusive-string))

Documentation

Specifications made by evil-define-type.

Entries have the form (TYPE . PLIST), where PLIST is a property list specifying functions for handling the type: expanding it, describing it, etc.

Source Code

;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-vars.el
(defvar evil-type-properties nil
  "Specifications made by `evil-define-type'.
Entries have the form (TYPE . PLIST), where PLIST is a property
list specifying functions for handling the type: expanding it,
describing it, etc.")