diff options
Diffstat (limited to 'evil-collection-minibuffer.el')
| -rw-r--r-- | evil-collection-minibuffer.el | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/evil-collection-minibuffer.el b/evil-collection-minibuffer.el index 97bb1f8..a1e8827 100644 --- a/evil-collection-minibuffer.el +++ b/evil-collection-minibuffer.el @@ -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) |
