File: fortran.el.html
This mode is documented in the Emacs manual.
Note that it is for editing Fortran77 or Fortran90 fixed source
form. For editing Fortran 90 free format source, use f90-mode
(f90.el). It is meant to support the GNU Fortran language
implemented by g77 (its extensions to Fortran77 and
interpretations, e.g. of backslash in strings).
Defined variables (47)
fortran-analyze-depth | Number of lines to scan to identify fixed or TAB format style. |
fortran-blink-matching-if | Non-nil causes M-x fortran-indent-line on ENDIF to blink on matching IF. |
fortran-blocks-re | Regexp potentially indicating the start or end of a Fortran "block". |
fortran-break-before-delimiters | Non-nil causes filling to break lines before delimiters. |
fortran-break-delimiters-re | Regexp matching delimiter characters at which lines may be broken. |
fortran-check-all-num-for-matching-do | Non-nil causes all numbered lines to be treated as possible DO loop ends. |
fortran-column-ruler-fixed | String displayed above current line by M-x fortran-column-ruler. |
fortran-column-ruler-tab | String displayed above current line by M-x fortran-column-ruler. |
fortran-comment-indent-char | Single-character string inserted for Fortran comment indentation. |
fortran-comment-indent-style | How to indent comments. |
fortran-comment-line-extra-indent | Amount of extra indentation for text within full-line comments. |
fortran-comment-line-start | Delimiter inserted to start new full-line comment. |
fortran-comment-line-start-skip | Regexp to match the start of a full-line comment. |
fortran-comment-region | String inserted by M-x fortran-comment-region at start of each line in region. |
fortran-continuation-indent | Extra indentation applied to continuation lines. |
fortran-continuation-string | Single-character string used for Fortran continuation lines. |
fortran-directive-re | Regexp to match a directive line. |
fortran-do-indent | Extra indentation applied to DO blocks. |
fortran-electric-line-number | Non-nil causes line numbers to be moved to the correct column as typed. |
fortran-end-block-re | Regexp matching the end of a Fortran "block", from the line start. |
fortran-end-prog-re | Regexp possibly matching the end of a subprogram, from the line start. |
fortran-end-prog-re1 | Regexp possibly matching the end of a subprogram. |
fortran-font-lock-keywords | Default expressions to highlight in Fortran mode. |
fortran-font-lock-keywords-1 | Subdued level highlighting for Fortran mode. |
fortran-font-lock-keywords-2 | Medium level highlighting for Fortran mode. |
fortran-font-lock-keywords-3 | Gaudy level highlighting for Fortran mode. |
fortran-font-lock-keywords-4 | Maximum highlighting for Fortran mode. |
fortran-gud-syntax-table | Syntax table used to parse Fortran expressions for printing in GUD. |
fortran-if-indent | Extra indentation applied to IF, SELECT CASE and WHERE blocks. |
fortran-if-start-re | Regexp matching the start of an IF statement. |
fortran-imenu-generic-expression | Value for ‘imenu-generic-expression’ in Fortran mode. |
fortran-line-length | Maximum number of characters in a line of fixed-form Fortran code. |
fortran-line-number-indent | Maximum indentation for Fortran line numbers. |
fortran-menu | Menu for Fortran mode. |
fortran-minimum-statement-indent-fixed | Minimum statement indentation for fixed format continuation style. |
fortran-minimum-statement-indent-tab | Minimum statement indentation for TAB format continuation style. |
fortran-mode-abbrev-table | Abbrev table for Fortran mode. |
fortran-mode-hook | Hook run when entering Fortran mode. |
fortran-mode-map | Keymap used in Fortran mode. |
fortran-mode-syntax-table | Syntax table used in Fortran mode. |
fortran-no-break-re | Regexp specifying where not to break lines when filling. |
fortran-start-block-re | Regexp matching the start of a Fortran "block", from the line start. |
fortran-start-prog-re | Regexp matching the start of a subprogram, from the line start. |
fortran-structure-indent | Extra indentation applied to STRUCTURE, UNION, MAP and INTERFACE blocks. |
fortran-tab-mode-default | Default tabbing/carriage control style for empty files in Fortran mode. |
fortran-tab-mode-string | String to appear in mode line in TAB format buffers. |
fortran-type-types | Regexp matching Fortran types. |