comparison lisp/imenu.el @ 32284:700a91f9a4b4

(imenu-add-to-menubar): Fix again.
author Dave Love <fx@gnu.org>
date Sun, 08 Oct 2000 15:13:43 +0000
parents 869a035f39fa
children 92d4e6584238
comparison
equal deleted inserted replaced
32283:f00f5d5c966a 32284:700a91f9a4b4
1000 'imenu-default-create-index-function))) 1000 'imenu-default-create-index-function)))
1001 (let ((newmap (make-sparse-keymap))) 1001 (let ((newmap (make-sparse-keymap)))
1002 (set-keymap-parent newmap (current-local-map)) 1002 (set-keymap-parent newmap (current-local-map))
1003 (setq imenu--last-menubar-index-alist nil) 1003 (setq imenu--last-menubar-index-alist nil)
1004 (define-key newmap [menu-bar index] 1004 (define-key newmap [menu-bar index]
1005 (define-key map [index] 1005 `(menu-item ,name ,(make-sparse-keymap "Imenu")))
1006 `(menu-item ,name ,(make-sparse-keymap "Imenu"))))
1007 (use-local-map newmap) 1006 (use-local-map newmap)
1008 (add-hook 'menu-bar-update-hook 'imenu-update-menubar)) 1007 (add-hook 'menu-bar-update-hook 'imenu-update-menubar))
1009 (error "The mode `%s' does not support Imenu" mode-name))) 1008 (error "The mode `%s' does not support Imenu" mode-name)))
1010 1009
1011 ;;;###autoload 1010 ;;;###autoload