次: ForIndent Conv, 前: ForIndent Cont, 上: Fortran Indent
ある行の白文字以外の最初の文字が数字であれば、 Fortranの字下げではそれを行番号とみなして0桁目から4桁目のあいだに移動します。 (GNU Emacsでは、桁位置はつねに0から始まる。)
通常、4桁以下の行番号は空白1個で字下げします。
変数fortran-line-number-indent
でこの字下げ幅を制御します。
この変数の値は、行番号の最大字下げ幅を表します。
最大字下げ幅まで字下げできなくなると、
行番号の最後の桁が4桁目になるように右揃えで字下げします。
この変数のデフォルト値は1です。
これらの規則に従って行番号を字下げするには、
行番号を挿入するだけで十分です。
行番号の各桁が挿入されるたびに、字下げ幅を再計算します。
この機能をオフにするには、
変数fortran-electric-line-number
にnil
を設定します。
こうすると、行番号の挿入はその他の文字の挿入と同様に行われます。