dotfiles/emacs/.emacs.d/elpa/evil-collection-20260818.145/modes/rg/README.org

2.2 KiB

rg

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