(eval-after-load "awesome-tab"
'(defun awesome-tab-buffer-list ()
"Override buffer list with perspective."
(awesome-tab-filter-out
'awesome-tab-hide-tab-cached
(delq nil
(mapcar #'(lambda (b)
(cond
;; Always include the current buffer.
((eq (current-buffer) b) b)
((buffer-file-name b) b)
((char-equal ?\ (aref (buffer-name b) 0)) nil)
((buffer-live-p b) b)))
(persp-list-buffers)))))) ;; 本来是 (buffer-list),尝试过(persp-buffers)、(persp-get-buffers)
Hi manateelazycat,
我使用 perspective 来在多个frame中显示独立的buffer清单,目前可以在不同的frame中看到switch-to-buffer中的buffer清单是不同的,但是awesome-tab显示还是相同的。
我尝试了这段代码:
得到的结果是tab栏被清空了:
请问怎么修改?