File: evil-ex.el.html
Ex is implemented as an extensible minilanguage, whose grammar
is stored in evil-ex-grammar. Ex commands are defined with
evil-ex-define-cmd, which creates a binding from a string
to an interactive function. It is also possible to define key
sequences which execute a command immediately when entered:
such shortcuts go in evil-ex-shortcut-map.
To provide buffer and filename completion, as well as interactive
feedback, Ex defines the concept of an argument handler, specified
with evil-ex-define-argument-type. In the case of the
substitution command (":s/foo/bar"), the handler incrementally
highlights matches in the buffer as the substitution is typed.
Defined variables (8)
evil--ex-argument-handler | |
evil--ex-cmd | |
evil--ex-echo-overlay | |
evil--ex-shell-argument-initialized | |
evil--ex-shortcut-command | |
evil-ex-argument-types | |
evil-ex-commands | |
evil-ex-reverse-range |