diff options
| author | Glenn Morris | 2007-10-19 02:14:21 +0000 |
|---|---|---|
| committer | Glenn Morris | 2007-10-19 02:14:21 +0000 |
| commit | 0660eaf1f7ce874eaf09a54e3367caa0d9fca693 (patch) | |
| tree | 7f4188f6f4a69a0a1c665c2723550effeabca521 | |
| parent | 14c879f442be0b60adb6bc241b64611af58a1365 (diff) | |
| download | emacs-0660eaf1f7ce874eaf09a54e3367caa0d9fca693.tar.gz emacs-0660eaf1f7ce874eaf09a54e3367caa0d9fca693.zip | |
(mouse-minor-mode-menu)
(minor-mode-menu-from-indicator): Move to mouse.el.
| -rw-r--r-- | lisp/bindings.el | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/lisp/bindings.el b/lisp/bindings.el index ad7470e07e3..52d7a6f6a59 100644 --- a/lisp/bindings.el +++ b/lisp/bindings.el | |||
| @@ -493,26 +493,6 @@ Menu of mode operations in the mode line.") | |||
| 493 | (interactive "@e") | 493 | (interactive "@e") |
| 494 | (x-popup-menu event mode-line-mode-menu)) | 494 | (x-popup-menu event mode-line-mode-menu)) |
| 495 | 495 | ||
| 496 | (defun mouse-minor-mode-menu (event) | ||
| 497 | "Show minor-mode menu for EVENT on minor modes area of the mode line." | ||
| 498 | (interactive "@e") | ||
| 499 | (let ((indicator (car (nth 4 (car (cdr event)))))) | ||
| 500 | (minor-mode-menu-from-indicator indicator))) | ||
| 501 | |||
| 502 | (defun minor-mode-menu-from-indicator (indicator) | ||
| 503 | "Show menu, if any, for minor mode specified by INDICATOR. | ||
| 504 | Interactively, INDICATOR is read using completion." | ||
| 505 | (interactive (list (completing-read "Minor mode indicator: " | ||
| 506 | (describe-minor-mode-completion-table-for-indicator)))) | ||
| 507 | (let ((minor-mode (lookup-minor-mode-from-indicator indicator))) | ||
| 508 | (if minor-mode | ||
| 509 | (let* ((map (cdr-safe (assq minor-mode minor-mode-map-alist))) | ||
| 510 | (menu (and (keymapp map) (lookup-key map [menu-bar])))) | ||
| 511 | (if menu | ||
| 512 | (popup-menu menu) | ||
| 513 | (message "No menu for minor mode `%s'" minor-mode))) | ||
| 514 | (error "Cannot find minor mode for `%s'" indicator)))) | ||
| 515 | |||
| 516 | (defun mode-line-minor-mode-help (event) | 496 | (defun mode-line-minor-mode-help (event) |
| 517 | "Describe minor mode for EVENT on minor modes area of the mode line." | 497 | "Describe minor mode for EVENT on minor modes area of the mode line." |
| 518 | (interactive "@e") | 498 | (interactive "@e") |