このセクションではユーザー指定のタブストップ(tab stops)と、それらの使用やセットするメカニズムについて説明します。“タブストップ”という名前はタイプライターのタブストップと機能が類似しているため使用されています。この機能は次のタブストップ列に到達するために、適切な数のスペースとタブを挿入することにより機能します。これはバッファー内のタブ文字の表示に影響を与えません(通常の表示の慣習を参照)。Textモードのような少数のメジャーモードだけが、TAB文字を入力としてこのタブストップ機能を使用することに注意してください。Tab Stops in The GNU Emacs Manualを参照してください。
このコマンドはtab-stop-list
により定義される次のタブストップ列までポイント前にスペースかタブを挿入する。
この変数はtab-to-tab-stop
により使用されるタブストップ列を定義する。これはnil
、もしくは増加(均等に増加する必要はない)していく整数のリストであること。このリストは暗黙に、最後の要素と最後から2番目の要素の間隔(またはリストの要素が2未満ならtab-width
)を繰り返すことにより無限に拡張される。値nil
は列tab-width
ごとにタブストップすることを意味する。
インタラクティブにタブストップの位置を編集するにはM-x edit-tab-stopsを使用すればよい。