Variable: makefile-mode-menu

makefile-mode-menu is a variable defined in make-mode.el.gz.

Value

<nil-8>  nil
<nil>    nil

Documentation

Menu for Makefile mode.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/make-mode.el.gz
(easy-menu-define makefile-mode-menu makefile-mode-map
  "Menu for Makefile mode."
  '("Makefile"
    ;; Motion
    ["Move to Next Dependency" makefile-next-dependency
     :help "Move point to the beginning of the next dependency line"]
    ["Move to Previous Dependency" makefile-previous-dependency
     :help "Move point to the beginning of the previous dependency line"]
    "----"
    ;; Target related
    ["Backslash Region" makefile-backslash-region
     :help "Insert, align, or delete end-of-line backslashes on the lines in the region"]
    ["Complete Target or Macro" completion-at-point
     :help "Perform completion on Makefile construct preceding point"]
    ["Find Targets and Macros" makefile-pickup-everything
     :help "Notice names of all macros and targets in Makefile"]
    ["Insert GNU make function" makefile-insert-gmake-function
     :help "Insert a GNU make function call"]
    ["Pick File Name as Target" makefile-pickup-filenames-as-targets
     :help "Scan the current directory for filenames to use as targets"]
    "----"
    ;; Other.
    ["Up To Date Overview" makefile-create-up-to-date-overview
     :help "Create a buffer containing an overview of the state of all known targets"]
    ["Pop up Makefile Browser" makefile-switch-to-browser
     ;; XXX: this needs a better string, the function is not documented...
     :help "Pop up Makefile Browser"]
    ("Switch Makefile Type"
     ["GNU make" makefile-gmake-mode
      :help "An adapted `makefile-mode' that knows about GNU make"
      :style radio
      :selected (eq major-mode 'makefile-gmake-mode)]
     ["Automake" makefile-automake-mode
      :help "An adapted `makefile-mode' that knows about automake"
      :style radio
      :selected (eq major-mode 'makefile-automake-mode)]
     ["BSD" makefile-bsdmake-mode
      :help "An adapted `makefile-mode' that knows about BSD make"
      :style radio
      :selected (eq major-mode 'makefile-bsdmake-mode)]
     ["Classic" makefile-mode
      :help "`makefile-mode' with no special functionality"
      :style radio
      :selected (eq major-mode 'makefile-mode)]
     ["Imake" makefile-imake-mode
      :help "An adapted `makefile-mode' that knows about imake"
      :style radio
      :selected (eq major-mode 'makefile-imake-mode)]
     ["Makepp" makefile-makepp-mode
      :help "An adapted `makefile-mode' that knows about makepp"
      :style radio
      :selected (eq major-mode 'makefile-makepp-mode)])))