Next: ForIndent Cont, Up: Fortran Indent [Contents][Index]

#### 26.14.2.1 Fortran Indentation and Filling Commands

`C-M-j`

  Break the current line at point and set up a continuation line (`fortran-split-line`).

`M-^`

  Join this line to the previous line (`fortran-join-line`).

`C-M-q`

  Indent all the lines of the subprogram that point is in (`fortran-indent-subprogram`).

`M-q`

  Fill a comment block or statement (using `fortran-fill-paragraph` or `fortran-fill-statement`).

The key `C-M-q` runs `fortran-indent-subprogram`, a command to reindent all the lines of the Fortran subprogram (function or subroutine) containing point.

The key `C-M-j` runs `fortran-split-line`, which splits a line in the appropriate fashion for Fortran. In a non-comment line, the second half becomes a continuation line and is indented accordingly. In a comment line, both halves become separate comment lines.

`M-^` or `C-c C-d` runs the command `fortran-join-line`, which joins a continuation line back to the previous line, roughly as the inverse of `fortran-split-line`. The point must be on a continuation line when this command is invoked.

`M-q` in Fortran mode fills the comment block or statement that point is in. This removes any excess statement continuations.