2011-08-15 35 views
2

私はEmacsを使用している月があり、多くの設定をしてから今は本当に感謝しています。 タブバーがインストールされていますが、すべてのタブにすべてのタブを表示するデフォルトの動作が嫌いです。Emacs - タブをフレームに固定する

exemple:私はタブバーが、右側のフレームに左フレームと.CPPにexempleヘッダーの表示タブが一つのフレームのみに固執したいと思いhttp://i.stack.imgur.com/85wvB.png

。 タブバーでこれを行うように設定できますか、またはこのような振る舞いをする他のプラグインはありますか?

+0

スクリーンショットには、2つのウィンドウを含む1つのフレームが表示されます。私はあなたの質問にあなたの "フレーム"と "ウィンドウ"の用語が混在していると思われます。 – phils

+0

@phils - あなたは正しいと思いますが、彼は言い訳をしていると思いますが、その混乱の功績は本当に「ウィンドウ」と「フレーム」という言葉を使用してemacsになっています。 – Cheeso

+0

「フレーム」という用語は他に何か使用していますか? "ウィンドウ"は、Emacsが "フレーム"と呼んでいたものの共通の用語で終わりましたが、私はその反対が当てはまるとは思わないでしょうか? (それは意味をなさないでしょう)。 – phils

答えて

0

http://www.emacswiki.org/emacs/TabBarModeによるからタブバーを取得:

http://emhacks.cvs.sourceforge.net/タブバーのない幸せなチェックアウト /emhacks/emhacks/tabbar.el

ほとんどのEmacsユーザー。

 
(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) 

技術を切り替え、別のバッファの中で:私は好む例えばDo you use Emacs tabbar?

を探してください。 WikiページにTabbed windows on Emacsでも

ルックとhttp://amitp.blogspot.com/2007/04/emacs-buffer-tabs.html

+0

あなたの答えをありがとう。私はすでに成功していないそれらのリンクを見ている。彼らは私が探しているものには答えません。さらに、ibufferを使用してバッファを切り替えるのは本当に好きではありません。編集するファイルがほとんどない場合は時間が無駄です。私は、私が知らないものを一意にするためにさらに調べるでしょう、多分それは私を助けるでしょう;-) – itsu

+0

実際には私が探しているものをuniquifyしません。私がやったすべての研究の後で、この "普通の"ふるまい(マルチフレームをサポートするすべてのテキストエディタが正常に動作するようにしたい人)を見つけることはできません:-( – itsu

2

議論はTabBarには、現在のバッファと同じ「グループ」に属するすべてのタブが表示されていること、およびグループルールをカスタマイズすることができることを示唆しています。

また、emacsのタブバーモードのタブは、「グループ」と呼ばれるタブセットの現在の「ページ」だけを表示しているかのように隠すことができます。デフォルトでは、タブはメジャーモードでグループ化されています。たとえば、現在のバッファがhtmlモードにある場合、表示されるすべてのタブはhtmlモードのその他のバッファです。他のhtmlモードバッファがない場合は、他のバッファがたくさんある場合でも、タブは1つしかありません。すべてのdiredバッファ、Cモードバッファ、javaバッファなどは他のタブグループにあり、隠されています。特別なタブウィジェットをクリックして切り替えるか、キーボードショートカットを使用してタブまたはタブグループを切り替える必要があります。

タブグループと見なされるものはカスタマイズできます。すべてのバッファが同じグループになるように設定することができます。

カスタムタブグループの定義は、私が質問を正しく理解していると仮定して、あなたが望むことをする方法のように聞こえます。

Wikiにもカスタマイズの例があります。

http://www.emacswiki.org/emacs/TabBarMode

+0

はい、 "emacs buffer"、 "user buffer" ...というようなファイルの種類別にグループ分けすることができますが、これは可能ですが、タブグループの機能を使って自分の設定を書くことで解決策が得られるかもしれません。 – itsu

関連する問題