GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/emacs/Tab-Line.html ・ emacs-doc.conao3.com

22.8 ウィンドウタブライン

コマンド global-tab-line-mode は、各ウィンドウの最上行に表示される タブライン の表示/非表示を切り替えます。タブラインには、ウィンドウに表示されている各バッファに対応する専用ボタン(「タブ」)が表示され、対応するボタンをクリックすることでこれらのバッファのいずれかに切り替えることができます。+ アイコンをクリックすると、ウィンドウローカルのバッファタブラインに新しいバッファが追加され、x アイコンをクリックするとタブが削除されます。タブライン上のマウスホイールで、タブを水平方向にスクロールできます。

タッチスクリーン入力(タッチスクリーン入力と仮想キーボードを参照)を使用して、「タブ行」を操作することもできます。タブを長押し(タッチスクリーンでのEmacsの使用を参照)すると、押したタブを操作するための項目を含むコンテキストメニューが表示されます。タブ自体をタップするとそのタブのバッファに切り替わり、タブ行上のボタンをタップするとmouse-1でクリックしたときと同様に動作します。

直前のウィンドウローカルタブを選択するのは C-x LEFT (previous-buffer) と入力するのと同じであり、次のタブを選択するのは C-x RIGHT (next-buffer) と入力するのと同じです。どちらのコマンドも、繰り返し回数として数値のプレフィックス引数を指定できます。

変数 tab-line-tabs-function をカスタマイズして、タブラインに表示したい内容を定義できます。デフォルトでは、前述の通り、ウィンドウ内で以前に訪問したすべてのバッファが表示されます。また、現在のバッファと同じメジャーモードを持つバッファの一覧を表示させたり、メジャーモードごとにグループ化したバッファを表示させたりすることも可能です。後者の場合、最初のタブにあるモード名をクリックすると、すべてのメジャーモードの一覧が表示され、そこから別のバッファグループを選択できます。

なお、タブラインはタブバー(タブバーを参照)とは異なります。各フレーム上部のタブバーにあるタブが、バッファを持つ複数のウィンドウを含むウィンドウ構成を切り替えるために使用されるのに対し、各ウィンドウ上部のタブラインにあるタブは、そのウィンドウ内のバッファを切り替えるために使用されます。

また、タブラインはウィンドウツールバーと同じ領域に表示されるため、Lispでtab-line-formatの値をカスタマイズして(:eval (tab-line-format))をtab-line-formatに追加しない限り、一度に表示できるのはどちらか一方のみとなる点にご注意ください。The Emacs Lisp Reference ManualのMode Line Formatを参照してください。