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

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

[elpa] master a9e81f8 220/399: ivy.el: Don't offer virtual buffers for p


From: Oleh Krehel
Subject: [elpa] master a9e81f8 220/399: ivy.el: Don't offer virtual buffers for plain switch-to-buffer
Date: Sat, 20 Jul 2019 14:57:27 -0400 (EDT)

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

    ivy.el: Don't offer virtual buffers for plain switch-to-buffer
    
    Fixes #839
---
 ivy.el | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/ivy.el b/ivy.el
index 602fcf7..e97ac25 100644
--- a/ivy.el
+++ b/ivy.el
@@ -2080,7 +2080,11 @@ This is useful for recursive `ivy-read'."
                          (equal (ivy--get-action ivy-last) 'identity))
                  (setq initial-input nil))))
             ((eq collection #'internal-complete-buffer)
-             (setq coll (ivy--buffer-list "" ivy-use-virtual-buffers 
predicate)))
+             (setq coll (ivy--buffer-list
+                         ""
+                         (and ivy-use-virtual-buffers
+                              (member caller '(ivy-switch-buffer 
counsel-switch-buffer)))
+                         predicate)))
             (dynamic-collection
              (setq coll (funcall collection ivy-text)))
             ((consp (car-safe collection))



reply via email to

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