[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/evil cfa44de: Exit search prompt on mouse leave minibuffer
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/evil cfa44de: Exit search prompt on mouse leave minibuffer (#1330) |
Date: |
Thu, 2 Sep 2021 15:57:24 -0400 (EDT) |
branch: elpa/evil
commit cfa44def53ff1580d6dfce6a0f8bd9ff5a556e5f
Author: duianto <otnaiud@gmail.com>
Commit: GitHub <noreply@github.com>
Exit search prompt on mouse leave minibuffer (#1330)
With the search module: evil-search
Exit the `/` or `?` search prompts
when mouse selecting another window.
---
evil-search.el | 2 ++
1 file changed, 2 insertions(+)
diff --git a/evil-search.el b/evil-search.el
index 268def2..1e9d972 100644
--- a/evil-search.el
+++ b/evil-search.el
@@ -892,6 +892,7 @@ message to be shown. This function does nothing if
(remove-hook 'minibuffer-setup-hook #'evil-ex-search-start-session)
(add-hook 'after-change-functions #'evil-ex-search-update-pattern nil t)
(add-hook 'minibuffer-exit-hook #'evil-ex-search-stop-session)
+ (add-hook 'mouse-leave-buffer-hook #'evil-ex-search-exit)
(evil-ex-search-activate-highlight nil))
(put 'evil-ex-search-start-session 'permanent-local-hook t)
@@ -908,6 +909,7 @@ message to be shown. This function does nothing if
(setq isearch-opened-overlays (delete-dups isearch-opened-overlays))
(isearch-clean-overlays))
(remove-hook 'minibuffer-exit-hook #'evil-ex-search-stop-session)
+ (remove-hook 'mouse-leave-buffer-hook #'evil-ex-search-exit)
(remove-hook 'after-change-functions #'evil-ex-search-update-pattern t)
(when evil-ex-search-overlay
(delete-overlay evil-ex-search-overlay)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [nongnu] elpa/evil cfa44de: Exit search prompt on mouse leave minibuffer (#1330),
ELPA Syncer <=