Fix +ivy/switch-buffer when buffer-list is empty
This commit is contained in:
parent
0574ba2d84
commit
9ccffc718e
1 changed files with 32 additions and 31 deletions
|
@ -3,6 +3,7 @@
|
||||||
;; Show more information in ivy-switch-buffer; and only display
|
;; Show more information in ivy-switch-buffer; and only display
|
||||||
;; workgroup-relevant buffers.
|
;; workgroup-relevant buffers.
|
||||||
(defun +ivy--get-buffers (&optional buffer-list)
|
(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)))
|
(let* ((buffer-list (or buffer-list (doom-buffer-list)))
|
||||||
(min-name
|
(min-name
|
||||||
(+ 5 (cl-loop for buf in buffer-list
|
(+ 5 (cl-loop for buf in buffer-list
|
||||||
|
@ -33,7 +34,7 @@
|
||||||
(abbreviate-file-name
|
(abbreviate-file-name
|
||||||
(file-name-directory buffer-file-name)))))
|
(file-name-directory buffer-file-name)))))
|
||||||
(format (format "%%-%ds %%-%ds %%s" min-name min-mode)
|
(format (format "%%-%ds %%-%ds %%s" min-name min-mode)
|
||||||
type mode (or path ""))))))
|
type mode (or path "")))))))
|
||||||
|
|
||||||
(defun +ivy--select-buffer-action (buffer)
|
(defun +ivy--select-buffer-action (buffer)
|
||||||
(ivy--switch-buffer-action
|
(ivy--switch-buffer-action
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue