Fortranの字下げ動作に影響する変数がいくつかあります。
fortran-do-indent
fortran-if-indent
fortran-structure-indent
fortran-continuation-indent
fortran-check-all-num-for-matching-do
nil
なら、字下げ処理では、
‘do’文は‘continue’文で終っていると仮定する。
こうすると、‘continue’以外の文の字下げを計算するときに、
当該文が‘do’文を終えるかどうか検査しなくてよいので、
時間を節約できる。
この変数がnil
以外であれば、
行番号が付いた文の字下げを計算するときには、
当該文が‘do’文を終えるかどうか検査する必要がある。
デフォルト値はnil
。
fortran-blink-matching-if
t
なら、‘endif’文の字下げを行うときに、
対応する‘if’文を示すために一時的にカーソルを移動する。
デフォルト値はnil
。
fortran-minimum-statement-indent-fixed
fortran-minimum-statement-indent-tab