Fortranモードは、Auto
Fillモードにたいする特別なサポートをもっています。これは命令文を挿入するとき、それが長くなりすぎた場合は自動的に分割するマイナーモードです。命令文の分割は、fortran-continuation-string
を使用した継続行により行われます(継続行を参照してください)。この分割はSPC、RET、TAB、およびFortranのインデントコマンドにより発生します。FortranモードでのAuto
Fillの有効化は、通常の方法で行うことができます。
Auto Fillモードを参照してください。
Auto
Fillは、その行が望ましい幅(fill-column
の値)より長くなった場合は、スペースおよび区切り文字で行をブレークします。Auto
Fillが行をブレークする(空白文字以外の)区切り文字は‘+’、‘-’、‘/’、‘*’、‘=’、‘<’、‘>’、‘,’です。fortran-break-before-delimiters
がnil
の場合、区切り文字の後ろで行ブレークします。そうでない場合(デフォルト)、区切り文字の前で行ブレークします。
すべてのFortranバッファーでAuto
Fillを有効にするには、fortran-mode-hook
にauto-fill-mode
を追加します。
フックを参照してください。