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

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

本節では、ユーザーが指定するタブストップの仕組みと、それを利用・設定する機構について説明します。「タブストップ」という名称は、この機能がタイプライターのタブストップに似ていることに由来します。この機能は、次のタブストップ列に到達するために適切な数のスペースとタブ文字を挿入することで動作し、バッファ内のタブ文字の表示には影響しません(通常の表示規約を参照)。なお、入力文字としての TAB がこのタブストップ機能を利用するのは、テキストモードなどのごく一部の主要なモードに限られます。The GNU Emacs Manual の Tab Stops を参照してください。

コマンド: tab-to-tab-stop

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

ユーザーオプション: tab-stop-list

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

M-x edit-tab-stops を使用して、タブストップの位置をインタラクティブに編集します。