]> git.eshelyaron.com Git - emacs.git/commitdiff
Remove compat code; assume imenu.el exists
authorStefan Kangas <stefan@marxist.se>
Fri, 20 May 2022 18:56:54 +0000 (20:56 +0200)
committerStefan Kangas <stefan@marxist.se>
Fri, 20 May 2022 19:03:56 +0000 (21:03 +0200)
* lisp/progmodes/antlr-mode.el (antlr-mode):
* lisp/progmodes/cperl-mode.el (cperl-menu):
* lisp/progmodes/f90.el (f90-mode-map):
* lisp/progmodes/fortran.el (fortran-menu):
* lisp/speedbar.el (speedbar-use-imenu-flag): Remove compat code;
assume imenu.el exists.

lisp/progmodes/antlr-mode.el
lisp/progmodes/cperl-mode.el
lisp/progmodes/f90.el
lisp/progmodes/fortran.el
lisp/speedbar.el

index 4bc6de0c759afbae2dbd881be43bb8c4da43baec..d6e2ab8a87a23c80765b5a5c574c75a18f9b11c7 100644 (file)
@@ -2437,7 +2437,6 @@ the default language."
        #'antlr-imenu-create-index-function)
   (set (make-local-variable 'imenu-generic-expression) t) ; fool stupid test
   (and antlr-imenu-name                        ; there should be a global variable...
-       (fboundp 'imenu-add-to-menubar)
        (imenu-add-to-menubar
        (if (stringp antlr-imenu-name) antlr-imenu-name "Index")))
   (antlr-set-tabs))
index b79dc656934bb2ba4cb9c5163bbb2da44b57c8fd..e571cee83c6a2d9cdf3580cfdb7ea6b035c797ca 100644 (file)
@@ -1091,7 +1091,7 @@ Unless KEEP, removes the old indentation."
     ["Debugger" cperl-db t]
     "----"
     ("Tools"
-     ["Imenu" imenu (fboundp 'imenu)]
+     ["Imenu" imenu]
      ["Imenu on Perl Info" cperl-imenu-on-info (featurep 'imenu)]
      "----"
      ["Ispell PODs" cperl-pod-spell
index ce8824b85c19d1fa055e977a994699b13968113d..342fcb27b3dc0192feb123f78b7d41831a63b28f 100644 (file)
@@ -825,9 +825,7 @@ Can be overridden by the value of `font-lock-maximum-decoration'.")
          :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]))
-         :included (fboundp 'imenu-add-to-menubar)
-         :help "Add an index menu to the menu-bar"
-         ]))
+         :help "Add an index menu to the menu-bar"]))
     map)
   "Keymap used in F90 mode.")
 
index 86f0be7320ed6f1704c4d0421c6bed2e19e9b6a2..786c5ae8042562c929511fe7baec23b91c60e6d0 100644 (file)
@@ -2213,7 +2213,6 @@ arg DO-SPACE prevents stripping the whitespace."
      :style toggle :help "Expand abbreviations while typing in this buffer"]
     ["Add Imenu Menu" imenu-add-menubar-index
      :active   (not (lookup-key (current-local-map) [menu-bar index]))
-     :included (fboundp 'imenu-add-to-menubar)
      :help "Add an index menu to the menu-bar"]))
 
 (provide 'fortran)
index 3ceccfb20cd81171a4684807f98bd2c45d192e11..b12cf3d9c2d5bb73970e4ca1d5f51cea4c665b60 100644 (file)
@@ -306,10 +306,9 @@ attached to and added to this list before the new frame is initialized."
                       (symbol :tag "Parameter")
                       (sexp :tag "Value"))))
 
-(defcustom speedbar-use-imenu-flag (fboundp 'imenu)
+(defcustom speedbar-use-imenu-flag t
   "Non-nil means use imenu for file parsing, nil to use etags.
-XEmacs prior to 20.4 doesn't support imenu, therefore the default is to
-use etags instead.  Etags support is not as robust as imenu support."
+Etags support is not as robust as imenu support." ; See Bug#51102
   :tag "Use Imenu for tags"
   :group 'speedbar
   :type 'boolean)