Evil bindings for rg.el (ripgrep) result buffers.
Initial state for rg-mode is forced to normal. Bindings cover
normal, motion, and visual states so that evil motion overrides
conflicting single-letter rg commands.
Key bindings
normal state
| Command |
Original |
Evil |
rg-rerun-toggle-case |
c |
c |
rg-rerun-change-dir |
d |
d |
rg-rerun-change-files |
f |
f |
rg-rerun-toggle-ignore |
i |
I |
rg-rerun-change-regexp |
r |
r |
rg-rerun-change-literal |
t |
t |
rg-save-search |
s |
s |
rg-save-search-as-name |
S |
S |
rg-menu |
m |
m |
wgrep-change-to-wgrep-mode |
e |
i |
next-error-follow-minor-mode |
C-c C-f |
F |
rg-list-searches |
L |
L |
rg-back-history |
C-c < |
C-p |
rg-forward-history |
C-c > |
C-n |
rg-prev-file |
M-P |
{ |
rg-next-file |
M-N |
} |
previous-error-no-select |
p |
gk, C-k |
next-error-no-select |
n |
gj, C-j |
evil-forward-word-end |
|
e |
evil-forward-char |
|
l |
evil-forward-word-begin |
|
w |
evil-goto-first-line |
|
gg |
rg-recompile |
g |
gr |
quit-window |
|
q |
motion / visual states
| Command |
Evil |
evil-forward-word-end |
e |
evil-forward-char |
l |
evil-forward-word-begin |
w |
evil-goto-first-line |
gg |