22.8 ウィンドウのタブライン

コマンドglobal-tab-line-modeは各ウィンドウのスクリーン行上端へのタブライン(tab line)の表示を切り替えます。タブラインは各バッファーにたいしてウィンドウ内に特別なボタン(“tabs”)を表示して、対応するボタンをクリックすることによりバッファーを切り替えることができます。+アイコンをクリックすればバッファーのウィンドウローカルタブに新たなバッファーを追加、タブのxアイコンをクリックすればバッファーを削除します。タブライン上のマウスホイールはタブを水平方向にスクロールします。

タッチスクリーン入力(タッチスクリーン入力と仮想キーボードを参照)は“タブライン”とのやりとりにも使用できます。タブを長押し(Emacsでのタッチスクリーンの使用を参照)すれば、押されたタブを操作するアイテムをもつコンテキストメニューが表示されます。タブ自体をタップすればそのタブのバッファーに切り替わり、タブライン上のボタンをタップすればmouse-1でクリックしたかのように振る舞います。

前のウィンドウローカルタブの選択はC-x LEFT (previous-buffer)、次のタブの選択はC-x RIGHT (next-buffer)をタイプすることと等価です。いずれのコマンドも繰り返し回数としてプレフィクス数引数をサポートします。

タンブラインに優先されるコンテンツを定義するために、変数tab-line-tabs-functionをカスタマイズできます。デフォルトでは上述のようにそのウィンドウで以前visitしたすべてのバッファーが表示されます。しかしカレントバッファーと同じメジャーモードのバッファーリストを表示したり、メジャーモードでグループ化したバッファー(最初のタブでモード名をクリックするとバッファーの別グループを選択可能なすべてのメジャーモードが表示される)を表示するようにセットすることもできます。

タブラインはタブバーとは異なることに注意してください(タブバーを参照)。各フレーム上端にあるタブバーのタブはバッファーをもつ複数のウィンドウを含むウィンドウ構成間を切り替えますが、各ウィンドウ上端にあるタブラインのタブはウィンドウ内のバッファーの切り替えに使用します。

Also note that the tab line displays in the same space as the window tool bar, so only one of them can be displayed at any given time, unless you customize the value of tab-line-format in Lisp to add (:eval (tab-line-format)) to tab-line-format. See Mode Line Format in The Emacs Lisp Reference Manual.

This page has generated for branch:work/emacs-30_11e7ae3964e192b0e4bcc437a04278ee727e720b, commit:36502229fb0b76c19a64238fcf331f35fdb9d5d2 to check Japanese translation.