dotfiles/emacs/.emacs.d/elpa/evil-collection-20260818.145/modes/ivy
2026-08-28 16:04:44 +08:00
..
evil-collection-ivy.el changes related to making the emacs configuration permanent 2026-08-28 16:04:44 +08:00
evil-collection-ivy.elc changes related to making the emacs configuration permanent 2026-08-28 16:04:44 +08:00
README.org changes related to making the emacs configuration permanent 2026-08-28 16:04:44 +08:00

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