0
我希望此功能不會返回窗口中可見的緩衝區。如何過濾緩衝區列表以僅顯示在窗口中不可見的緩衝區
即我想從結果中消除當前幀中的任何緩衝區。
我知道函數'window-list'返回窗口中可見的緩衝區,但我不確定如何使窗口列表的謂詞變爲-filter函數。
(defun projectile-project-buffers-non-visible()
"Get a list of non visible project buffers."
(let ((project-root (projectile-project-root)))
(-filter (lambda (buffer)
(projectile-project-buffer-p buffer project-root))
(buffer-list))))