Variable: mode-line-major-mode-keymap

mode-line-major-mode-keymap is a variable defined in bindings.el.gz.

Value

<mode-line> <down-mouse-3> <keymap> <abbrev-mode> <:toggle>                     abbrev-mode(var)/abbrev-mode(fun)
<mode-line> <down-mouse-3> <keymap> <auto-fill-mode> <:toggle>                  auto-fill-function(var)/auto-fill-function(fun)
<mode-line> <down-mouse-3> <keymap> <auto-revert-tail-mode> <buffer-file-name>  nil
<mode-line> <down-mouse-3> <keymap> <font-lock-mode> <:toggle>                  font-lock-mode(var)/font-lock-mode(fun)
<mode-line> <down-mouse-3> <keymap> <overwrite-mode> <:toggle>                  overwrite-mode(var)/overwrite-mode(fun)
<mode-line> <down-mouse-3> <keymap> <reftex-mode> <:toggle>                     reftex-mode(var)/reftex-mode(fun)
<mode-line> <down-mouse-3> <keymap> <ruler-mode> <:toggle>                      ruler-mode(var)/ruler-mode(fun)
<mode-line> <mouse-2>                                                           describe-mode

Documentation

Keymap to display on major mode.

Source Code

;; Defined in /usr/src/emacs/lisp/bindings.el.gz
(defvar mode-line-major-mode-keymap
  (let ((map (make-sparse-keymap)))
    (bindings--define-key map [mode-line down-mouse-1]
      `(menu-item "Menu Bar" ignore
        :filter ,(lambda (_) (mouse-menu-major-mode-map))))
    (define-key map [mode-line mouse-2] 'describe-mode)
    (bindings--define-key map [mode-line down-mouse-3]
      `(menu-item "Minor Modes" ,mode-line-mode-menu
        :filter bindings--sort-menu-keymap))
    map) "\
Keymap to display on major mode.")