From: Glenn Morris Date: Fri, 19 Oct 2007 02:14:21 +0000 (+0000) Subject: (mouse-minor-mode-menu) X-Git-Tag: emacs-pretest-23.0.90~10228 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=0660eaf1f7ce874eaf09a54e3367caa0d9fca693;p=emacs.git (mouse-minor-mode-menu) (minor-mode-menu-from-indicator): Move to mouse.el. --- 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.") (interactive "@e") (x-popup-menu event mode-line-mode-menu)) -(defun mouse-minor-mode-menu (event) - "Show minor-mode menu for EVENT on minor modes area of the mode line." - (interactive "@e") - (let ((indicator (car (nth 4 (car (cdr event)))))) - (minor-mode-menu-from-indicator indicator))) - -(defun minor-mode-menu-from-indicator (indicator) - "Show menu, if any, for minor mode specified by INDICATOR. -Interactively, INDICATOR is read using completion." - (interactive (list (completing-read "Minor mode indicator: " - (describe-minor-mode-completion-table-for-indicator)))) - (let ((minor-mode (lookup-minor-mode-from-indicator indicator))) - (if minor-mode - (let* ((map (cdr-safe (assq minor-mode minor-mode-map-alist))) - (menu (and (keymapp map) (lookup-key map [menu-bar])))) - (if menu - (popup-menu menu) - (message "No menu for minor mode `%s'" minor-mode))) - (error "Cannot find minor mode for `%s'" indicator)))) - (defun mode-line-minor-mode-help (event) "Describe minor mode for EVENT on minor modes area of the mode line." (interactive "@e")