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

28.14.2.5 Fortranのインデント用変数

Fortranのインデントの動作を制御する変数が他にもいくつかあります:

fortran-do-indent

‘do’ 文の各レベル内での追加インデント(デフォルト 3)。

fortran-if-indent

‘if’、‘select case’、または‘where’ステートメントの各レベル内での追加インデント(デフォルト 3)。

fortran-structure-indent

‘structure’、‘union’、‘map’、または‘interface’ステートメントの各レベル内における追加のインデント(デフォルトは3)。

fortran-continuation-indent

継続行の本文に対する追加のインデント(デフォルト 5)。

fortran-check-all-num-for-matching-do

Fortran 77では、番号付きの‘do’文は、対応する行番号を持つ任意の文によって終了します。この目的には‘continue’文を使用するのが一般的(ただし必須ではありません)です。この変数がnil以外の値を持つ場合、番号付き文をインデントする際は、そこで終了する‘do’がないかを確認する必要があります。常に‘do’文を‘continue’行で終了させる場合(あるいはより近代的な‘enddo’を使用する場合)、この変数をnil(デフォルト)に設定することで、インデント処理を高速化できます。

fortran-blink-matching-if

これが t の場合、‘endif’ (または ‘enddo’) 文をインデントすると、カーソルが一時的に対応する ‘if’ (または ‘do’) 文に移動し、その位置が表示されます。デフォルトは nil です。

fortran-minimum-statement-indent-fixed

固定形式の継続行スタイルを使用する際の、Fortran文の最小インデント量。文本体がこの値を下回ってインデントされることはありません。デフォルトは6です。

fortran-minimum-statement-indent-tab

タブ形式の継続行スタイルにおけるFortran文の最小インデント量。文本体がこの値を下回ってインデントされることはありません。デフォルトは8です。

以下では、コメントのインデントを制御する変数について説明します。