1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-01 09:51:22 -08:00
emacs/doc
Chong Yidong 5f2c76c6ce 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.
2012-06-03 17:03:23 +08:00
..
emacs * emacs/ack.texi, emacs/building.texi, emacs/calendar.texi 2012-05-28 16:35:09 -07:00
lispintro * doc/lispintro/emacs-lisp-intro.texi: Nuke hand-written node pointers. 2012-05-28 17:53:40 -07:00
lispref Implement default help-echo for mode line. 2012-06-03 17:03:23 +08:00
man Bump version to 24.0.97. 2012-05-17 10:36:40 +08:00
misc Makefile.in (echo-info): Don't try to install info files named just ".info" 2012-05-29 05:19:41 +00:00