diff options
author | Chong Yidong <cyd@gnu.org> | 2012-06-03 17:03:23 +0800 |
---|---|---|
committer | Chong Yidong <cyd@gnu.org> | 2012-06-03 17:03:23 +0800 |
commit | 5f2c76c6cee2b5d2d84ffd409839fd58d2ad16fa (patch) | |
tree | ccab5d66cbd6666671d529849c174c5701508d1e /lisp/emacs-lisp/syntax.el | |
parent | 773d47f6b23a2294baaf577f5cb783338232008c (diff) | |
download | emacs-5f2c76c6cee2b5d2d84ffd409839fd58d2ad16fa.tar.gz emacs-5f2c76c6cee2b5d2d84ffd409839fd58d2ad16fa.tar.bz2 emacs-5f2c76c6cee2b5d2d84ffd409839fd58d2ad16fa.zip |
Implement default help-echo for mode line.
* lisp/bindings.el: Remove explicit help-echo from format-mode-line.
(mode-line-front-space, mode-line-end-spaces)
(mode-line-misc-info): New variables.
(mode-line-modes, mode-line-position): Move the default value to
the variable definition.
(mode-line-default-help-echo): New defcustom.
* src/buffer.c (buffer_local_value_1): New function, split from
Fbuffer_local_value; can return Qunbound.
(Fbuffer_local_value): Use it.
(Vmode_line_format): Docstring tweaks.
* src/xdisp.c (calc_pixel_width_or_height): Use Fbuffer_local_value.
(note_mode_line_or_margin_highlight): If there is no help echo,
use mode-line-default-help-echo. Handle the case where the mouse
position is past the end of the mode line string.
* doc/lispref/modes.texi (Mode Line Data): Use "mode line construct"
terminology for consistency.
Diffstat (limited to 'lisp/emacs-lisp/syntax.el')
0 files changed, 0 insertions, 0 deletions