Function: cape--buffer-list
cape--buffer-list is a byte-compiled function defined in cape.el.
Signature
(cape--buffer-list PRED)
Documentation
Return list of buffers satisfying PRED.
Source Code
;; Defined in ~/.emacs.d/elpa/cape-20260804.2303/cape.el
;;;; Helpers
(defun cape--buffer-list (pred)
"Return list of buffers satisfying PRED."
(let* ((cur (current-buffer))
(orig (and (minibufferp) (window-buffer (minibuffer-selected-window))))
(list (cl-loop for buf in (buffer-list)
if (and (not (eq buf cur)) (not (eq buf orig))
(funcall pred buf))
collect buf)))
`(,cur ,@(and orig (list orig)) ,@list)))