diff options
author | Dave Love <fx@gnu.org> | 2001-03-07 19:04:54 +0000 |
---|---|---|
committer | Dave Love <fx@gnu.org> | 2001-03-07 19:04:54 +0000 |
commit | eeb24429732c9781b8c8044907b3f54572b00979 (patch) | |
tree | 87e3b7999bc55c3bea8795c87e5038e06bd4feb9 /lisp/imenu.el | |
parent | 3bdf26607417502cc2bdaa17c7794ad3cfc267c3 (diff) | |
download | emacs-eeb24429732c9781b8c8044907b3f54572b00979.tar.gz |
(imenu--create-keymap-2): Revert use of menu-item for
now, to avoid problems with binding imenu directly to a mouse event.
Diffstat (limited to 'lisp/imenu.el')
-rw-r--r-- | lisp/imenu.el | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/lisp/imenu.el b/lisp/imenu.el index 440758693e8..b799c68c6e2 100644 --- a/lisp/imenu.el +++ b/lisp/imenu.el @@ -646,7 +646,13 @@ as a way for the user to ask to recalculate the buffer's index alist." (imenu--menubar-select ',item)) (cons '(nil) item)))) (cons (car item) - (list 'menu-item (car item) end :key-sequence nil)))))) + (cons (car item) end) + ;; Fixme: Using this (to speded up menus), instead of + ;; the line above, breaks the case where `imenu' is + ;; bound to a mouse key. The code in imenu needs + ;; fixing somehow to cope. + ;; (list 'menu-item (car item) end :key-sequence nil) + ))))) alist))) ;; If COMMANDS is non-nil, make a real keymap @@ -1075,6 +1081,8 @@ for more information." (and index-item (progn (push-mark) + ;; Fixme: sort this out so that we can use menu-item with + ;; :key-sequence in imenu--create-keymap-2. (let* ((is-special-item (listp (cdr index-item))) (function (if is-special-item |