Mercurial > emacs
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 |