我已经使用Emacs一个月,经过很多配置,现在我真的很感激它。 我已经安装了tabbar,但我不喜欢显示所有框架中的所有选项卡的默认行为。Emacs - 粘贴选项卡到框架
为例:http://i.stack.imgur.com/85wvB.png
我想的TabBar在右侧框架中左帧和.cpp显示为例头,使标签粘到只有一帧。 可以配置tabbar来做到这一点,或有任何其他插件的行为是这样吗?
我已经使用Emacs一个月,经过很多配置,现在我真的很感激它。 我已经安装了tabbar,但我不喜欢显示所有框架中的所有选项卡的默认行为。Emacs - 粘贴选项卡到框架
为例:http://i.stack.imgur.com/85wvB.png
我想的TabBar在右侧框架中左帧和.cpp显示为例头,使标签粘到只有一帧。 可以配置tabbar来做到这一点,或有任何其他插件的行为是这样吗?
据http://www.emacswiki.org/emacs/TabBarMode GET的TabBar:
http://emhacks.cvs.sourceforge.net/结账 /emhacks/emhacks/tabbar.el
大多数的Emacs用户不愉快的TabBar。看Do you use Emacs tabbar?
比如我喜欢:
(iswitchb-mode 1) (setq iswitchb-buffer-ignore '("^ " "^\*Buffer" "^\*Completions\*" "^\*Quail Completions\*" "^TAGS" )) (require 'uniquify) (setq uniquify-buffer-name-style 'post-forward) ;; buffer-menu better then buffer-list, but ibuffer much better. (global-set-key "\C-x\C-b" 'ibuffer)
中另一个缓冲区交换技术。
也看在Tabbed windows on Emacs和http://amitp.blogspot.com/2007/04/emacs-buffer-tabs.html
讨论维基页面上提示的TabBar显示属于同一个“组”作为当前缓冲区中的所有选项卡,并且分组规则可定制。
此外,emacs的tabbar模式的选项卡可以隐藏,就好像只显示标签集的当前“页面”,称为“组”。默认情况下,制表符按主模式进行分组。因此,例如,如果当前缓冲区处于html模式,则所有显示的选项卡都是html模式下的其他缓冲区。如果没有其他的html模式缓冲区,那么即使你有很多其他缓冲区,你也只有一个选项卡。您所有的直接缓冲区,C模式缓冲区,Java缓冲区等都在其他选项卡组中,并且处于隐藏状态。您必须单击特殊的选项卡小部件才能切换到它们,或者使用键盘快捷键切换选项卡或选项卡组。
什么被视为标签组可以定制。你可以设置它,所以每个缓冲区都是同一个组。
假设我正确理解了问题,自定义选项卡组定义听起来像是一种做你想做的事的方法。
Wiki也有一些自定义的例子。
是的,但他们解释了如何按照类型的文件,如“emacs缓冲区”,“用户缓冲区”......而不是逐帧进行分组,但我认为这是可能的,也许使用tabgroup函数编写我自己的配置将为我提供解决方案。 – itsu
您的屏幕截图显示了一个包含两个窗口的框架。我怀疑你的“框架”和“窗口”术语混淆在你的问题中。 – phils
@phils - 你是对的,我认为他已经说了算术语,但是这个混淆的名言实际上是在emacs上,它使用术语“窗口”和“框架”来表示与其他人认为它们意味着相反的意思。 – Cheeso
其他任何使用术语“框架”? “窗口”最终成为Emacs称之为“框架”的通用术语,但我认为情况并非如此? (这没有任何意义)。 – phils