(Emacs)+bindings for ivy-occur

evil-collection going weird here, so decided to roll my own keybinds.
This commit is contained in:
2023-09-07 10:21:59 +01:00
parent 1273e9fae5
commit bead786b48

View File

@@ -696,6 +696,16 @@ selection list).
:keymaps 'ivy-switch-buffer-map
"M-j" #'ivy-next-line-or-history
"M-k" #'ivy-previous-line-or-history)
(nmap
:keymaps '(ivy-occur-mode-map ivy-occur-grep-mode-map)
"RET" #'ivy-occur-press-and-switch
"J" #'ivy-occur-press
"g" #'ivy-occur-revert-buffer
"q" #'quit-window
"D" #'ivy-occur-delete-candidate
"W" #'ivy-wgrep-change-to-wgrep-mode
"{" #'compilation-previous-file
"}" #'compilation-next-file)
:config
(require 'counsel nil t)
(setq ivy-height 10
@@ -706,7 +716,10 @@ selection list).
ivy-on-del-error-function #'ignore
ivy-use-selectable-prompt t)
(with-eval-after-load "amx"
(setq amx-backend 'ivy)))
(setq amx-backend 'ivy))
(with-eval-after-load "evil"
(evil-set-initial-state 'ivy-occur-mode 'normal)
(evil-set-initial-state 'ivy-occur-grep-mode 'normal)))
#+end_src
**** Counsel
Setup for counsel. Load after ivy and helpful.