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

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

[elpa] externals/ivy-hydra d8ed11e 388/395: Make ivy-switch-buffer-kill


From: Basil L. Contovounesios
Subject: [elpa] externals/ivy-hydra d8ed11e 388/395: Make ivy-switch-buffer-kill respect current predicate
Date: Thu, 25 Feb 2021 08:32:44 -0500 (EST)

branch: externals/ivy-hydra
commit d8ed11edd3ba00d767b3f13689a516865647e57f
Author: Sören Nikolaus <soeren.nikolaus@getml.com>
Commit: Basil L. Contovounesios <contovob@tcd.ie>

    Make ivy-switch-buffer-kill respect current predicate
    
    * ivy.el (ivy--kill-current-candidate-buffer): Preserve current
    predicate when rebuilding candidates list.
    
    Copyright-paperwork-exempt: yes
    
    Closes #2813.
---
 ivy.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/ivy.el b/ivy.el
index 4bfc102..ff6a1ae 100644
--- a/ivy.el
+++ b/ivy.el
@@ -4432,7 +4432,8 @@ BUFFER may be a string or nil."
 (defun ivy--kill-current-candidate-buffer ()
   (setf (ivy-state-preselect ivy-last) ivy--index)
   (setq ivy--old-re nil)
-  (setq ivy--all-candidates (ivy--buffer-list "" ivy-use-virtual-buffers nil))
+  (setq ivy--all-candidates (ivy--buffer-list "" ivy-use-virtual-buffers
+                                              (ivy-state-predicate ivy-last)))
   (let ((ivy--recompute-index-inhibit t))
     (ivy--exhibit)))
 



reply via email to

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