| .. | ||
| evil-collection-minibuffer.el | ||
| evil-collection-minibuffer.elc | ||
| README.org | ||
minibuffer
Evil bindings for the minibuffer and evil-ex prompt.
The minibuffer has no major mode, so the package hooks minibuffer-setup-hook
to enter insert state on open.
Affected keymaps
minibuffer-local-mapminibuffer-local-ns-mapminibuffer-local-completion-mapminibuffer-local-must-match-mapminibuffer-local-isearch-mapevil-ex-search-keymapevil-ex-completion-map
Key bindings
Normal-state bindings added to every map above.
| Command | Key |
|---|---|
evil-collection-change-in-minibuffer |
c |
abort-recursive-edit |
<escape> |
exit-minibuffer |
RET |
Extra bindings on evil-ex-completion-map for history navigation:
| Command | State | Key |
|---|---|---|
previous-complete-history-element |
insert | C-p |
next-complete-history-element |
insert | C-n |
previous-history-element |
normal | C-p |
next-history-element |
normal | C-n |
abort-recursive-edit |
normal | <escape> |
New commands
| Command | Key | |
|---|---|---|
evil-collection-change-in-minibuffer |
c |
evil-change variant that avoids inserting a stray newline when the buffer had none |
Notes
evil-echo-stateis locally disabled so the minibuffer prompt is not overwritten by the state indicator.