comparison lisp/bindings.el @ 70288:45b7cad845ee

(mode-line-major-mode-keymap): Undo last change. (mode-line-format): Further help-echo doc fixes.
author Richard M. Stallman <rms@gnu.org>
date Sun, 30 Apr 2006 01:36:19 +0000
parents b0649e01002b
children 61daeebc775a d9f8d2a65d18 2ecafc6d5db7
comparison
equal deleted inserted replaced
70287:5aeb9551e8d5 70288:45b7cad845ee
265 (defvar mode-line-modes nil 265 (defvar mode-line-modes nil
266 "Mode-line control for displaying major and minor modes.") 266 "Mode-line control for displaying major and minor modes.")
267 267
268 (defvar mode-line-major-mode-keymap 268 (defvar mode-line-major-mode-keymap
269 (let ((map (make-sparse-keymap))) 269 (let ((map (make-sparse-keymap)))
270 (define-key map [mode-line down-mouse-1] 'mouse-major-mode-menu)
270 (define-key map [mode-line mouse-2] 'describe-mode) 271 (define-key map [mode-line mouse-2] 'describe-mode)
271 (define-key map [mode-line down-mouse-3] 'mouse-major-mode-menu) 272 (define-key map [mode-line down-mouse-3] 'mode-line-mode-menu-1)
272 map) "\ 273 map) "\
273 Keymap to display on major mode.") 274 Keymap to display on major mode.")
274 275
275 (defvar mode-line-minor-mode-keymap 276 (defvar mode-line-minor-mode-keymap
276 (let ((map (make-sparse-keymap))) 277 (let ((map (make-sparse-keymap)))
307 308
308 (setq-default mode-line-modes 309 (setq-default mode-line-modes
309 (list 310 (list
310 (propertize "%[(" 'help-echo help-echo) 311 (propertize "%[(" 'help-echo help-echo)
311 `(:propertize ("" mode-name) 312 `(:propertize ("" mode-name)
312 help-echo "mouse-2: help for major mode, mouse-3: major mode menu" 313 help-echo "mouse-1: major mode, mouse-2: major mode help, mouse-3: toggle minor modes"
313 mouse-face mode-line-highlight 314 mouse-face mode-line-highlight
314 local-map ,mode-line-major-mode-keymap) 315 local-map ,mode-line-major-mode-keymap)
315 '("" mode-line-process) 316 '("" mode-line-process)
316 `(:propertize ("" minor-mode-alist) 317 `(:propertize ("" minor-mode-alist)
317 mouse-face mode-line-highlight 318 mouse-face mode-line-highlight
318 help-echo "mouse-2: help for minor mode, mouse-3: toggle minor modes" 319 help-echo "mouse-2: minor mode help, mouse-3: toggle minor modes"
319 local-map ,mode-line-minor-mode-keymap) 320 local-map ,mode-line-minor-mode-keymap)
320 (propertize "%n" 'help-echo "mouse-2: widen" 321 (propertize "%n" 'help-echo "mouse-2: widen"
321 'mouse-face 'mode-line-highlight 322 'mouse-face 'mode-line-highlight
322 'local-map (make-mode-line-mouse-map 323 'local-map (make-mode-line-mouse-map
323 'mouse-2 #'mode-line-widen)) 324 'mouse-2 #'mode-line-widen))