aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2007-10-19 02:14:21 +0000
committerGlenn Morris2007-10-19 02:14:21 +0000
commit0660eaf1f7ce874eaf09a54e3367caa0d9fca693 (patch)
tree7f4188f6f4a69a0a1c665c2723550effeabca521
parent14c879f442be0b60adb6bc241b64611af58a1365 (diff)
downloademacs-0660eaf1f7ce874eaf09a54e3367caa0d9fca693.tar.gz
emacs-0660eaf1f7ce874eaf09a54e3367caa0d9fca693.zip
(mouse-minor-mode-menu)
(minor-mode-menu-from-indicator): Move to mouse.el.
-rw-r--r--lisp/bindings.el20
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.
504Interactively, 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")