Next: , Previous: , Up: Fortran Indent   [Contents][Index]


26.14.2.3 行番号

その行の最初の非空白文字が数字の場合、Fortranのインデントはそれを行番号と判断して、列0から列4に移動します(Emacsでは列を常に0から数えるが、column-number-indicator-zero-basednilにセットすることによりこれを変更できる。 Optional Mode Lineを参照されたい)

4桁以下の行番号は、通常1つのスペースでインデントされます。変数fortran-line-number-indentはこれを制御します。これは行番号がもてる最大のインデントを指定します。この変数のデフォルト値は1です。Fortranモードは、必要なら指定した最大列以下にインデントを減らして、行番号が列4を超えるのを防ごうと試みます。fortran-line-number-indentが5の場合、行番号は列4で終わるように右端に揃えられます。

これらのルールに応じたインデントをするには、単純に行番号を挿入するだけで充分です。各桁が挿入されるたびに、インデントは再計算されます。この機能をオフに切り替えるには、変数fortran-electric-line-numbernilにセットしてください。