我已經使用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