minibuffer: Setup keybindings in ivy-minibuffer-map
This commit is contained in:
parent
81923376e2
commit
515a66b335
|
@ -58,6 +58,12 @@ it does not have a mode."
|
|||
minibuffer-local-isearch-map))
|
||||
(evil-define-key* 'normal map (kbd "<escape>") 'abort-recursive-edit)
|
||||
(evil-define-key* 'normal map (kbd "<return>") 'exit-minibuffer))
|
||||
|
||||
(with-eval-after-load 'ivy
|
||||
(defvar ivy-minibuffer-map)
|
||||
(evil-define-key* 'normal ivy-minibuffer-map (kbd "<escape>") 'abort-recursive-edit)
|
||||
(evil-define-key* 'normal ivy-minibuffer-map (kbd "<return>") 'exit-minibuffer))
|
||||
|
||||
(add-hook 'minibuffer-setup-hook 'evil-collection-minibuffer-insert)
|
||||
;; Because of the above minibuffer-setup-hook, some evil-ex bindings need be reset.
|
||||
(evil-define-key 'normal evil-ex-completion-map (kbd "<escape>") 'abort-recursive-edit)
|
||||
|
|
Loading…
Reference in New Issue