Fix the performance of counsel-projectile-switch-to-buffer

This commit is contained in:
Hans Jang 2017-07-18 18:12:05 +10:00 committed by Eric Danan
parent 575bf98179
commit d55966f113

View file

@ -162,9 +162,10 @@ With a prefix ARG invalidates the cache first."
Like `projectile-project-buffer-names', but propertize buffer Like `projectile-project-buffer-names', but propertize buffer
names as in `ivy--buffer-list'." names as in `ivy--buffer-list'."
(let ((buffer-names (projectile-project-buffer-names)))
(ivy--buffer-list "" nil (ivy--buffer-list "" nil
(lambda (x) (lambda (x)
(member (car x) (projectile-project-buffer-names))))) (member (car x) buffer-names)))))
(defun counsel-projectile--switch-buffer-action (buffer &optional other-window) (defun counsel-projectile--switch-buffer-action (buffer &optional other-window)
"Switch to BUFFER. "Switch to BUFFER.