[ < ] [ > ]   [ << ] [上] [ >> ]         [冒頭] [目次] [見出し] [ ? ]

3.5 みんなタブが好きだよね

ほとんどの他のテキストベースのブラウザーと異なり、emacs-w3m はタブによる 閲覧をサポートしています。タブによる閲覧って何? と尋ねられそうですね。そ れはとても単純で、ウィンドウのてっぺんの行にすべてのバッファを単純かつ分 かりやすいやり方で表示することによって、単一のウィンドゥですべて の emacs-w3m のバッファを表現する方法です。それぞれのバッファは「タブ」 として表示されます。この行は、他のバッファに移動したり、ページの状態を知 ることができるようにするために常に見えたままになっていて、バッファにつら れてスクロールしません。

その感触をつかむ最も簡単な方法は、単に試してみることです。ですから、引き 続いて emacs-w3m のセッションを始めてください。何も設定変更をしていなけ れば、デフォルトでタブの行が現れます。てっぺんで、小さな四角に現在のペー ジのタイトルを表示している明るい行がそれです。では (例え ば G で) 別の w3m バッファを作ってみましょう。すると四角が二つになっ たでしょう。それらがタブです。

もっとも分かりやすいタブの使い道は切り替えです: タブの上 で mouse-1 ボタンをクリックすることによって、そのバッファを表示さ せることができます。さらに mouse-2 ボタンでも、または GNU Emacs で はマウスホイールでも動作します。これは、複数の emacs-w3m バッファを使う ための、非常に速くて簡単な方法です。単に指し示してクリックするか、マウス ホイールをクルクルすれば良いのですから。(はいはい、あなたを無視していま せんよ。あなたはキーボードを使って切り替えたいのですね。ご心配無く。それ も可能です。次の節で説明しますから、黙って読み続けてください!)

もう一つの気が利いた機能は、ページの状態を知らせることです。カラー端末か ウィンドゥシステムを使っていれば、ページの状態を知らせるため に emacs-w3m は違う色でテキストをタブに表示します(3)。例えばベー ジを取り込んでいる最中はテキストは赤くなっていて、取り込みが完了するとデ フォルトの色 (通常は黒) に戻ります。これにより、見ようと思って待っている ページが到着したかどうかが、タブ行を一目見ただけで分かります。

最後に、もしウェブページが favicon を持っていれば、それもタブに表示され ます(4)。 Emacs-w3m ユーザにもっと視覚効果を!

ユーザオプション:

w3m-use-tab

タブによる閲覧を活かすかどうか。

あなたが GNU Emacs のユーザーならば、マウスホイールを使うと、隣のバッファ に行くだけでなく、バッファを隣の場所に移動させることもできます。それには タブ行の上でマウスホイールを回す間、コントロール・キーを押し下げておいて ください。マウスホイールによって emacs-w3m がどのように動作するかを制御 する二つの変数があります:

w3m-tab-track-mouse

この変数は、マウスが選択したタブを追いかけて移動するかどうかを制御します。 デフォルト値は t です。もしプロポーショナルなフォントをタブのフェー スに使っているならば、これを nil に設定する必要があるかもしれませ ん。w3m-tab-mouse-position-adjuster も見てください。

w3m-tab-mouse-position-adjuster

この変数は、マウスポインターが選択したタブを追いかけて移動するときのマウ スの位置を調整するための値を含んでいます。デフォルト値 は (0.5 . -4) です。これは浮動少数 m と整数 n のコン ス・セルで、マウスの位置 (ピクセル数で与えられます) の計算に以下のように 適用されます:

 
(TAB_WIDTH + M) * ORDER + N

ここで tab_width は一つのタブのピクセル幅、order は何番目の タブかを表します。結果の少数以下は切り捨てられます。

もしタブのフェースにプロポーショナルなフォントを使っていると、この計算は 常に失敗するでしょう。w3m-tab-track-mouse も参照してください。


[ < ] [ > ]   [ << ] [上] [ >> ]

この文書はTSUCHIYA Masatoshiによって2019年1月月30日にtexi2html 1.82を用いて生成されました。