Variable: f90-menu

f90-menu is a variable defined in f90.el.gz.

Value

<Change Keyword Case> <keymap> <nil>  nil
<Highlighting> <keymap> <nil>         nil
<Toggle Abbrev Mode> <:toggle>        abbrev-mode(var)/abbrev-mode(fun)
<Toggle Auto Fill> <:toggle>          auto-fill-function(var)/auto-fill-function(fun)
<nil-11>                              nil
<nil-15>                              nil
<nil-18>                              nil
<nil-6>                               nil
<nil>                                 nil

Documentation

Menu for F90 mode.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/f90.el.gz
(easy-menu-define f90-menu f90-mode-map
  "Menu for F90 mode."
  `("F90"
    ("Customization"
     ,(custom-menu-create 'f90)
     ;; FIXME useless?
     ["Set"  Custom-set :active t
      :help "Set current value of all edited settings in the buffer"]
     ["Save" Custom-save :active t
      :help "Set and save all edited settings"]
     ["Reset to Current" Custom-reset-current :active t
      :help "Reset all edited settings to current"]
     ["Reset to Saved" Custom-reset-saved :active t
      :help "Reset all edited or set settings to saved"]
     ["Reset to Standard Settings" Custom-reset-standard :active t
      :help "Erase all customizations in buffer"]
     )
    "--"
    ["Indent Subprogram" f90-indent-subprogram t]
    ["Mark Subprogram" f90-mark-subprogram :active t :help
     "Mark the end of the current subprogram, move point to the start"]
    ["Beginning of Subprogram" f90-beginning-of-subprogram :active t
     :help "Move point to the start of the current subprogram"]
    ["End of Subprogram" f90-end-of-subprogram :active t
     :help "Move point to the end of the current subprogram"]
    "--"
    ["(Un)Comment Region" f90-comment-region :active mark-active
     :help "Comment or uncomment the region"]
    ["Indent Region" f90-indent-region :active mark-active]
    ["Fill Region" f90-fill-region :active mark-active
     :help "Fill long lines in the region"]
    ["Fill Statement/Comment" fill-paragraph :active t]
    "--"
    ["Break Line at Point" f90-break-line :active t
     :help "Break the current line at point"]
    ["Join with Previous Line" f90-join-lines :active t
     :help "Join the current line to the previous one"]
    ["Insert Block End" f90-insert-end :active t
     :help "Insert an end statement for the current code block"]
    "--"
    ("Highlighting"
     :help "Fontify this buffer to varying degrees"
     ["Toggle font-lock-mode" font-lock-mode :selected font-lock-mode
      :style toggle :help "Fontify text in this buffer"]
     "--"
     ["Light highlighting (level 1)"    f90-font-lock-1 t]
     ["Moderate highlighting (level 2)" f90-font-lock-2 t]
     ["Heavy highlighting (level 3)"    f90-font-lock-3 t]
     ["Maximum highlighting (level 4)"  f90-font-lock-4 t]
     )
    ("Change Keyword Case"
     :help "Change the case of keywords in the buffer or region"
     ["Upcase Keywords (buffer)"     f90-upcase-keywords     t]
     ["Capitalize Keywords (buffer)" f90-capitalize-keywords t]
     ["Downcase Keywords (buffer)"   f90-downcase-keywords   t]
     "--"
     ["Upcase Keywords (region)"     f90-upcase-region-keywords
      mark-active]
     ["Capitalize Keywords (region)" f90-capitalize-region-keywords
      mark-active]
     ["Downcase Keywords (region)"   f90-downcase-region-keywords
      mark-active]
     )
    "--"
    ["Toggle Auto Fill" auto-fill-mode :selected auto-fill-function
     :style toggle
     :help "Automatically fill text while typing in this buffer"]
    ["Toggle Abbrev Mode" abbrev-mode :selected abbrev-mode
     :style toggle :help "Expand abbreviations while typing in this buffer"]
    ["Add Imenu Menu" f90-add-imenu-menu
     :active   (not (lookup-key (current-local-map) [menu-bar index]))
     :help "Add an index menu to the menu-bar"]))