Mercurial > emacs
diff lisp/mouse.el @ 30425:ad577e2e48d3
(popup-menu): Set last-command-event.
(mouse-major-mode-menu-prefix): Declare.
| author | Dave Love <fx@gnu.org> |
|---|---|
| date | Mon, 24 Jul 2000 17:58:32 +0000 |
| parents | 544a9b8ebb8d |
| children | 12f2e341ee9c |
line wrap: on
line diff
--- a/lisp/mouse.el Mon Jul 24 15:30:58 2000 +0000 +++ b/lisp/mouse.el Mon Jul 24 17:58:32 2000 +0000 @@ -88,9 +88,14 @@ ;; Try again but with the submap. (setq map cmd) (setq prefix-arg prefix) + ;; `setup-specified-language-environment', for instance, + ;; expects this to be set from a menu keymap. + (setq last-command-event (car (last event))) ;; mouse-major-mode-menu was using `command-execute' instead. (call-interactively cmd))))))) - + +(defvar mouse-major-mode-menu-prefix) ; dynamically bound + (defun mouse-major-mode-menu (event prefix) "Pop up a mode-specific menu of mouse commands. Default to the Edit menu if the major mode doesn't define a menu."
