]> git.eshelyaron.com Git - emacs.git/commitdiff
(fortran-mode-map) <menu>: Tweak the imenu
authorDave Love <fx@gnu.org>
Thu, 2 Jul 1998 19:12:18 +0000 (19:12 +0000)
committerDave Love <fx@gnu.org>
Thu, 2 Jul 1998 19:12:18 +0000 (19:12 +0000)
menu entry.

lisp/progmodes/fortran.el

index ea537f011d84d7f91912fd524b1c5a5198f4099b..4b54bb16ed76048b79f094bb6c8ce1fc1a384ccb 100644 (file)
@@ -405,8 +405,7 @@ format style.")
   (define-key fortran-mode-map "\C-c\C-p" 'fortran-previous-statement)
   (define-key fortran-mode-map "\C-c\C-n" 'fortran-next-statement)
   (define-key fortran-mode-map "\C-c\C-d" 'fortran-join-line) ; like f90
-  (define-key fortran-mode-map
-    "\M-^" 'fortran-join-line) ; basically a delete-indentation equivalent
+  (define-key fortran-mode-map "\M-^" 'fortran-join-line) ; subvert delete-indentation
   (define-key fortran-mode-map "\C-xnd" 'fortran-narrow-to-subprogram)
   ;(define-key fortran-mode-map "\t" 'fortran-indent-line)
   (define-key fortran-mode-map "0" 'fortran-electric-line-number)
@@ -457,10 +456,11 @@ format style.")
        ["Fill Statement/Comment" fill-paragraph  t]
        "----"
        ["Add imenu menu"
-        (progn (imenu-add-to-menubar "Index")
+        (progn (imenu-add-menubar-index)
                ;; Prod menu bar to update -- is this the right way?
                (menu-bar-mode 1))
-        t]))))
+        (not (and (boundp 'imenu--index-alist)
+                 imenu--index-alist))]))))
 \f
 (defvar fortran-mode-abbrev-table nil)
 (if fortran-mode-abbrev-table