Next: , Previous: ForIndent Cont, Up: Fortran Indent


20.16.2.3 行番号

ある行の白文字以外の最初の文字が数字であれば、 Fortranの字下げではそれを行番号とみなして0桁目から4桁目のあいだに移動します。 (GNU Emacsでは、桁位置はつねに0から始まる。)

通常、4桁以下の行番号は空白1個で字下げします。 変数fortran-line-number-indentでこの字下げ幅を制御します。 この変数の値は、行番号の最大字下げ幅を表します。 最大字下げ幅まで字下げできなくなると、 行番号の最後の桁が4桁目になるように右揃えで字下げします。 この変数のデフォルト値は1です。

これらの規則に従って行番号を字下げするには、 行番号を挿入するだけで十分です。 行番号の各桁が挿入されるたびに、字下げ幅を再計算します。 この機能をオフにするには、 変数fortran-electric-line-numbernilを設定します。 こうすると、行番号の挿入はその他の文字の挿入と同様に行われます。