summaryrefslogtreecommitdiff
path: root/evil-collection-minibuffer.el
diff options
context:
space:
mode:
Diffstat (limited to 'evil-collection-minibuffer.el')
-rw-r--r--evil-collection-minibuffer.el6
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)