Next: , Previous: , Up: Indentation   [Contents][Index]


33.17.5 調整可能なタブストップ

このセクションではユーザー指定のタブストップ(tab stops)と、それらの使用やセットするメカニズムについて説明します。“タブストップ”という名前はタイプライターのタブストップと機能が類似しているため使用されています。この機能は次のタブストップ列に到達するために、適切な数のスペースとタブを挿入することにより機能します。これはバッファー内のタブ文字の表示に影響を与えません(Usual Displayを参照)。Textモードのような少数のメジャーモードだけが、TAB文字を入力としてこのタブストップ機能を使用することに注意してください。Tab Stops in The GNU Emacs Manualを参照してください。

Command: tab-to-tab-stop

このコマンドはtab-stop-listにより定義される次のタブストップ列までポイント前にスペースかタブを挿入する。

User Option: tab-stop-list

この変数はtab-to-tab-stopにより使用されるタブストップ列を定義する。これはnil、もしくは増加(均等に増加する必要はない)していく整数のリストであること。このリストは暗黙に、最後の要素と最後から2番目の要素の間隔(またはリストの要素が2未満ならtab-width)を繰り返すことにより無限に拡張される。値nilは列tab-widthごとにタブストップすることを意味する。

インタラクティブにタブストップの位置を編集するにはM-x edit-tab-stopsを使用すればよい。