是否可以将tabbar.el显示缓冲区任意分配给给定的帧,但不能按组进行组织?
如果是这样,那么init.el配置代码片段是什么?
默认配置是将所有帧中的所有缓冲区分组在一起,很难直观地确定哪个缓冲区与哪个帧相关联。
示例:
Frame #1:
*Messages*
*scratch*
buffer_three.txt
buffer.four.tex
Frame #2:
buffer_five.html
buffer_six.cvs
我一直在试验frame-cmds.el
和frame-fns.el
,它可以重命名框架。我试过了frame-bufs.el
,但那个给了我一些错误信息。
以下是四(4)个框架的示例,其中任意选项卡与不同的框架相关联。
答案 0 :(得分:1)
可以使用以下带有tabbar.el
的代码段和由Alp Aker编写的frame-bufs库按帧分组选项卡:https://github.com/alpaker/Frame-Bufs
(defun my-buffer-groups ()
"Doc-string."
(list
(cond
((memq (current-buffer) (frame-bufs-buffer-list (selected-frame)))
"A")
(t
"N") )))
(setq 'tabbar-buffer-groups-function 'my-buffer-groups)