blob: e6b0bea83a7226178b8efd3f68f722edb19ddfa6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
* ivy
Evil bindings for [[https://github.com/abo-abo/swiper][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= |
|