Variable: fortran-mode-map

fortran-mode-map is a variable defined in fortran.el.gz.

Value

0        fortran-electric-line-number(var)/fortran-electric-line-number(fun)
1        fortran-electric-line-number(var)/fortran-electric-line-number(fun)
2        fortran-electric-line-number(var)/fortran-electric-line-number(fun)
3        fortran-electric-line-number(var)/fortran-electric-line-number(fun)
4        fortran-electric-line-number(var)/fortran-electric-line-number(fun)
5        fortran-electric-line-number(var)/fortran-electric-line-number(fun)
6        fortran-electric-line-number(var)/fortran-electric-line-number(fun)
7        fortran-electric-line-number(var)/fortran-electric-line-number(fun)
8        fortran-electric-line-number(var)/fortran-electric-line-number(fun)
9        fortran-electric-line-number(var)/fortran-electric-line-number(fun)
;        fortran-abbrev-start
C-M-j    fortran-split-line
C-M-n    fortran-end-of-block
C-M-p    fortran-beginning-of-block
C-M-q    fortran-indent-subprogram
C-c ;    fortran-comment-region(var)/fortran-comment-region(fun)
C-c C-d  fortran-join-line
C-c C-n  fortran-next-statement
C-c C-p  fortran-previous-statement
C-c C-r  fortran-column-ruler
C-c C-w  fortran-window-create-momentarily
M-^      fortran-join-line

Documentation

Keymap used in Fortran mode.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/fortran.el.gz
(defvar fortran-mode-map
  (let ((map (make-sparse-keymap)))
    (define-key map ";"        'fortran-abbrev-start)
    (define-key map "\C-c;"    'fortran-comment-region)
    ;; The default comment-dwim does at least as much as this.
;;;    (define-key map "\M-;"     'fortran-indent-comment)
    (define-key map "\M-\n"    'fortran-split-line)
    (define-key map "\M-\C-n"  'fortran-end-of-block)
    (define-key map "\M-\C-p"  'fortran-beginning-of-block)
    (define-key map "\M-\C-q"  'fortran-indent-subprogram)
    (define-key map "\C-c\C-w" 'fortran-window-create-momentarily)
    (define-key map "\C-c\C-r" 'fortran-column-ruler)
    (define-key map "\C-c\C-p" 'fortran-previous-statement)
    (define-key map "\C-c\C-n" 'fortran-next-statement)
    (define-key map "\C-c\C-d" 'fortran-join-line) ; like f90
    (define-key map "\M-^"     'fortran-join-line) ; subvert delete-indentation
    (define-key map "0" 'fortran-electric-line-number)
    (define-key map "1" 'fortran-electric-line-number)
    (define-key map "2" 'fortran-electric-line-number)
    (define-key map "3" 'fortran-electric-line-number)
    (define-key map "4" 'fortran-electric-line-number)
    (define-key map "5" 'fortran-electric-line-number)
    (define-key map "6" 'fortran-electric-line-number)
    (define-key map "7" 'fortran-electric-line-number)
    (define-key map "8" 'fortran-electric-line-number)
    (define-key map "9" 'fortran-electric-line-number)
    map)
  "Keymap used in Fortran mode.")