mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-01 11:14:55 +00:00
(minor-mode-alist): Use mode-line-minor-mode-keymap
for the minor mode name.
This commit is contained in:
parent
d0b56ec54a
commit
541b8aff2b
@ -232,34 +232,6 @@ Normally nil in most modes, since there is no process to display.")
|
||||
`(-3 . ,(propertize "%p" 'help-echo help-echo))
|
||||
(propertize "-%-" 'help-echo help-echo))))
|
||||
|
||||
(defvar minor-mode-alist nil "\
|
||||
Alist saying how to show minor modes in the mode line.
|
||||
Each element looks like (VARIABLE STRING);
|
||||
STRING is included in the mode line iff VARIABLE's value is non-nil.
|
||||
|
||||
Actually, STRING need not be a string; any possible mode-line element
|
||||
is okay. See `mode-line-format'.")
|
||||
;; Don't use purecopy here--some people want to change these strings.
|
||||
(setq minor-mode-alist
|
||||
(list
|
||||
(list 'abbrev-mode
|
||||
(propertize " Abbrev"
|
||||
'help-echo (purecopy
|
||||
"mouse-2: turn off Abbrev mode")
|
||||
'local-map (purecopy (make-mode-line-mouse-map
|
||||
'mouse-2
|
||||
#'mode-line-abbrev-mode))))
|
||||
'(overwrite-mode overwrite-mode)
|
||||
(list 'auto-fill-function
|
||||
(propertize " Fill"
|
||||
'help-echo (purecopy
|
||||
"mouse-2: turn off Autofill mode")
|
||||
'local-map (purecopy (make-mode-line-mouse-map
|
||||
'mouse-2
|
||||
#'mode-line-auto-fill-mode))))
|
||||
;; not really a minor mode...
|
||||
'(defining-kbd-macro " Def")))
|
||||
|
||||
(defvar mode-line-buffer-identification-keymap nil "\
|
||||
Keymap for what is displayed by `mode-line-buffer-identification'.")
|
||||
|
||||
@ -387,6 +359,28 @@ text properties for face, help-echo, and local-map to it."
|
||||
(define-key map [header-line down-mouse-3] 'mode-line-mode-menu-1)
|
||||
(setq mode-line-minor-mode-keymap map))
|
||||
|
||||
(defvar minor-mode-alist nil "\
|
||||
Alist saying how to show minor modes in the mode line.
|
||||
Each element looks like (VARIABLE STRING);
|
||||
STRING is included in the mode line iff VARIABLE's value is non-nil.
|
||||
|
||||
Actually, STRING need not be a string; any possible mode-line element
|
||||
is okay. See `mode-line-format'.")
|
||||
;; Don't use purecopy here--some people want to change these strings.
|
||||
(setq minor-mode-alist
|
||||
(list
|
||||
(list 'abbrev-mode
|
||||
(propertize " Abbrev"
|
||||
'help-echo (purecopy "mouse-3: minor mode menu")
|
||||
'local-map mode-line-minor-mode-keymap))
|
||||
'(overwrite-mode overwrite-mode)
|
||||
(list 'auto-fill-function
|
||||
(propertize " Fill"
|
||||
'help-echo (purecopy "mouse-3: minor mode menu")
|
||||
'local-map mode-line-minor-mode-keymap))
|
||||
;; not really a minor mode...
|
||||
'(defining-kbd-macro " Def")))
|
||||
|
||||
;; These variables are used by autoloadable packages.
|
||||
;; They are defined here so that they do not get overridden
|
||||
;; by the loading of those packages.
|
||||
|
Loading…
Reference in New Issue
Block a user