GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/emacs/Fortran-Autofill.html ・ emacs-doc.conao3.com

28.14.4 Fortranモードにおけるオートフィル

Fortranモードでは、Auto Fillモードに特化したサポートが提供されています。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-modeをfortran-mode-hookに追加してください。Hooksを参照してください。