]> code.delx.au - gnu-emacs/blobdiff - lisp/imenu.el
(ps-print-preprint): Special handling if
[gnu-emacs] / lisp / imenu.el
index a8d9d1567d846702ffa960252204dcfba82f2a6e..166d2e10798cddb291758d5d9d3b3a3e43b89a06 100644 (file)
@@ -146,6 +146,7 @@ For emacs-lisp-mode for example PATTERN would look like:
 
 The variable is buffer-local.")
 
+;;;###autoload
 (make-variable-buffer-local 'imenu-generic-expression)
 
 ;;;; Hooks
@@ -713,6 +714,9 @@ Returns t for rescan and otherwise a position number."
                                            (if (< 1 (length (cdr menu)))
                                                (cdr menu)
                                              (cdr (cadr menu))))))
+
+    (or imenu-use-keymap-menu
+       (setq menu (list "Imenu" (delq nil menu))))
     (setq position (x-popup-menu event menu))
     (if imenu-use-keymap-menu
        (progn