Fix +ivy/switch-buffer when buffer-list is empty

This commit is contained in:
Henrik Lissner 2017-06-16 02:08:43 +02:00
parent 0574ba2d84
commit 9ccffc718e
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -3,6 +3,7 @@
;; Show more information in ivy-switch-buffer; and only display
;; workgroup-relevant buffers.
(defun +ivy--get-buffers (&optional buffer-list)
(when-let (buffer-list (or buffer-list (doom-buffer-list)))
(let* ((buffer-list (or buffer-list (doom-buffer-list)))
(min-name
(+ 5 (cl-loop for buf in buffer-list
@ -33,7 +34,7 @@
(abbreviate-file-name
(file-name-directory buffer-file-name)))))
(format (format "%%-%ds %%-%ds %%s" min-name min-mode)
type mode (or path ""))))))
type mode (or path "")))))))
(defun +ivy--select-buffer-action (buffer)
(ivy--switch-buffer-action