emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] master 1de78f3 160/272: Improve window handling for ivy-occur


From: Oleh Krehel
Subject: [elpa] master 1de78f3 160/272: Improve window handling for ivy-occur
Date: Mon, 25 Apr 2016 10:13:23 +0000

branch: master
commit 1de78f3d7048b18efeb9d79b0004cf7c72e9ccac
Author: Oleh Krehel <address@hidden>
Commit: Oleh Krehel <address@hidden>

    Improve window handling for ivy-occur
---
 ivy.el |    9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/ivy.el b/ivy.el
index cd9a7b5..96eeeb0 100644
--- a/ivy.el
+++ b/ivy.el
@@ -2876,6 +2876,15 @@ EVENT gives the mouse position."
   (when (save-excursion
           (beginning-of-line)
           (looking-at "\\(?:./\\|    \\)\\(.*\\)$"))
+    (when (memq (ivy-state-caller ivy-occur-last)
+                '(swiper counsel-git-grep counsel-grep counsel-ag))
+      (let ((window (ivy-state-window ivy-occur-last)))
+        (when (or (null (window-live-p window))
+                  (equal window (selected-window)))
+          (save-selected-window
+            (setf (ivy-state-window ivy-occur-last)
+                  (display-buffer (ivy-state-buffer ivy-occur-last)
+                                  'display-buffer-pop-up-window))))))
     (let* ((ivy-last ivy-occur-last)
            (ivy-text (ivy-state-text ivy-last))
            (str (buffer-substring



reply via email to

[Prev in Thread] Current Thread [Next in Thread]