aboutsummaryrefslogtreecommitdiffstats
path: root/doc/lispref
diff options
context:
space:
mode:
authorEli Zaretskii2010-12-25 12:14:48 +0200
committerEli Zaretskii2010-12-25 12:14:48 +0200
commit2e4ab211536225c719bb80df716f4e9481bce243 (patch)
treec987bab54c723ad6ae19caca15f24fd2a736b441 /doc/lispref
parent8258ae3f5ab8c96821eaa283530c5c01c38e565d (diff)
downloademacs-2e4ab211536225c719bb80df716f4e9481bce243.tar.gz
emacs-2e4ab211536225c719bb80df716f4e9481bce243.zip
More fallout from fixing bug #7587.
src/xdisp.c (Fformat_mode_line): Doc fix: no need to state that only the basic faces are supported. doc/lispref/modes.texi (Emulating Mode Line): Fix last change. etc/NEWS: Remove the entry about format-mode-line accepting only basic faces.
Diffstat (limited to 'doc/lispref')
-rw-r--r--doc/lispref/ChangeLog4
-rw-r--r--doc/lispref/modes.texi23
2 files changed, 13 insertions, 14 deletions
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index 30e77ab38af..155e6b005e4 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1,3 +1,7 @@
12010-12-25 Eli Zaretskii <eliz@gnu.org>
2
3 * modes.texi (Emulating Mode Line): Fix last change.
4
12010-12-18 Eli Zaretskii <eliz@gnu.org> 52010-12-18 Eli Zaretskii <eliz@gnu.org>
2 6
3 * modes.texi (Emulating Mode Line): Update documentation of 7 * modes.texi (Emulating Mode Line): Update documentation of
diff --git a/doc/lispref/modes.texi b/doc/lispref/modes.texi
index 5c5e6cd3fbb..ad7a3a5037e 100644
--- a/doc/lispref/modes.texi
+++ b/doc/lispref/modes.texi
@@ -2119,22 +2119,17 @@ taken from @var{buffer}; by default, it comes from @var{window}'s
2119buffer. 2119buffer.
2120 2120
2121The value string normally has text properties that correspond to the 2121The value string normally has text properties that correspond to the
2122faces, keymaps, etc., that the mode line would have. And any character 2122faces, keymaps, etc., that the mode line would have. Any character for
2123for which no @code{face} property is specified gets a default value 2123which no @code{face} property is specified by @var{format} gets a
2124determined by @var{face}. If @var{face} is @code{t}, that stands for 2124default value determined by @var{face}. If @var{face} is @code{t}, that
2125either @code{mode-line} if @var{window} is selected, otherwise 2125stands for either @code{mode-line} if @var{window} is selected,
2126@code{mode-line-inactive}. If @var{face} is @code{nil} or omitted, that 2126otherwise @code{mode-line-inactive}. If @var{face} is @code{nil} or
2127stands for no face property. 2127omitted, that stands for the default face. If @var{face} is an integer,
2128 2128the value returned by this function will have no text properties.
2129However, if @var{face} is an integer, the value has no text properties.
2130 2129
2131You can also specify other valid faces as the value of @var{face}. 2130You can also specify other valid faces as the value of @var{face}.
2132If the value is a @dfn{basic face}, one of @code{default}, @code{mode-line}, 2131If specified, that face provides the @code{face} property for characters
2133@code{mode-line-inactive}, @code{header-line}, or @code{tool-bar}, that 2132whose face is not specified by @var{format}.
2134face provides the @code{face} property for characters whose face is not
2135specified by @var{format}. Any other face is treated as @code{default},
2136but you can remap one of the basic faces (@pxref{Face Remapping}) to get
2137the same effect as with non-basic faces.
2138 2133
2139Note that using @code{mode-line}, @code{mode-line-inactive}, or 2134Note that using @code{mode-line}, @code{mode-line-inactive}, or
2140@code{header-line} as @var{face} will actually redisplay the mode line 2135@code{header-line} as @var{face} will actually redisplay the mode line