2.7 KiB
2.7 KiB
ivy
Evil bindings for ivy.
Key bindings
ivy-minibuffer-map
Minibuffer bindings only take effect when evil-collection-setup-minibuffer
is non-nil (the global <escape> → minibuffer-keyboard-quit always applies).
| Command | Original | Evil |
|---|---|---|
minibuffer-keyboard-quit |
C-g |
<escape> (any) |
abort-recursive-edit |
n/a | <escape> (normal) |
exit-minibuffer |
RET |
RET (normal) |
ivy-done |
RET |
C-m (normal) |
ivy-next-line |
C-n |
j (normal), C-n (insert) |
ivy-previous-line |
C-p |
k (normal), C-p (insert) |
ivy-backward-delete-char |
DEL |
DEL (insert) |
ivy-reverse-i-search |
C-r |
C-r (insert) |
ivy-occur-mode-map (normal state)
| Command | Original | Evil |
|---|---|---|
ivy-occur-next-line |
n |
j |
ivy-occur-previous-line |
p |
k |
evil-backward-char |
n/a | h |
evil-forward-char |
n/a | l |
evil-goto-first-line |
n/a | gg |
ivy-occur-press |
RET, f |
gf |
ivy-occur-press-and-switch |
o |
RET |
ivy-occur-read-action |
M-o |
ga |
ivy-occur-dispatch |
C-c C-o |
go |
ivy-occur-toggle-calling |
C-c C-p |
gc |
ivy-occur-revert-buffer |
g |
gr |
ivy-occur-click |
mouse-1 |
mouse-1 |
quit-window |
q |
q |
ivy-occur-grep-mode-map (normal state)
Inherits the above plus:
| Command | Original | Evil |
|---|---|---|
ivy-occur-delete-candidate |
C-d |
d, gd |
ivy-occur-delete-candidate |
C-d |
D (when evil-want-C-d-scroll) |
evil-scroll-down |
n/a | C-d (when evil-want-C-d-scroll) |
ivy-wgrep-change-to-wgrep-mode |
C-x C-q |
i, C-x C-q |
evil-digit-argument-or-beginning-of-line |
n/a | 0 |