comparison lispref/display.texi @ 64156:06f333c0aec7

(Inverse Video): Delete mode-line-inverse-video.
author Richard M. Stallman <rms@gnu.org>
date Fri, 08 Jul 2005 01:08:09 +0000
parents bbc8b6b4962d
children e67e083f596d
comparison
equal deleted inserted replaced
64155:d472ab756b06 64156:06f333c0aec7
1 @c -*-texinfo-*- 1 \@c -*-texinfo-*-
2 @c This is part of the GNU Emacs Lisp Reference Manual. 2 @c This is part of the GNU Emacs Lisp Reference Manual.
3 @c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2000, 2001, 3 @c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1998, 1999, 2000, 2001,
4 @c 2002, 2005 Free Software Foundation, Inc. 4 @c 2002, 2005 Free Software Foundation, Inc.
5 @c See the file elisp.texi for copying conditions. 5 @c See the file elisp.texi for copying conditions.
6 @setfilename ../info/display 6 @setfilename ../info/display
1385 modified, and the length of the pre-change text replaced by that range. 1385 modified, and the length of the pre-change text replaced by that range.
1386 (For an insertion, the pre-change length is zero; for a deletion, that 1386 (For an insertion, the pre-change length is zero; for a deletion, that
1387 length is the number of characters deleted, and the post-change 1387 length is the number of characters deleted, and the post-change
1388 beginning and end are equal.) 1388 beginning and end are equal.)
1389 1389
1390 If these functions modify the buffer, they should bind
1391 @code{inhibit-modification-hooks} to @code{t} around doing so, to
1392 avoid confusing the internal mechanism that calls these hooks.
1393
1390 @item insert-in-front-hooks 1394 @item insert-in-front-hooks
1391 @kindex insert-in-front-hooks @r{(overlay property)} 1395 @kindex insert-in-front-hooks @r{(overlay property)}
1392 This property's value is a list of functions to be called before and 1396 This property's value is a list of functions to be called before and
1393 after inserting text right at the beginning of the overlay. The calling 1397 after inserting text right at the beginning of the overlay. The calling
1394 conventions are the same as for the @code{modification-hooks} functions. 1398 conventions are the same as for the @code{modification-hooks} functions.
1714 This face is used for ordinary text. 1718 This face is used for ordinary text.
1715 1719
1716 @item mode-line 1720 @item mode-line
1717 @kindex mode-line @r{(face name)} 1721 @kindex mode-line @r{(face name)}
1718 This face is used for the mode line of the selected window, and for 1722 This face is used for the mode line of the selected window, and for
1719 menu bars when toolkit menus are not used---but only if 1723 menu bars when toolkit menus are not used.
1720 @code{mode-line-inverse-video} is non-@code{nil}.
1721 1724
1722 @item modeline 1725 @item modeline
1723 @kindex modeline @r{(face name)} 1726 @kindex modeline @r{(face name)}
1724 This is an alias for the @code{mode-line} face, for compatibility with 1727 This is an alias for the @code{mode-line} face, for compatibility with
1725 old Emacs versions. 1728 old Emacs versions.
4596 This variable controls whether Emacs uses inverse video for all text 4599 This variable controls whether Emacs uses inverse video for all text
4597 on the screen. Non-@code{nil} means yes, @code{nil} means no. The 4600 on the screen. Non-@code{nil} means yes, @code{nil} means no. The
4598 default is @code{nil}. 4601 default is @code{nil}.
4599 @end defopt 4602 @end defopt
4600 4603
4601 @defopt mode-line-inverse-video
4602 This variable controls the use of inverse video for mode lines and
4603 menu bars. If it is non-@code{nil}, then these lines are displayed in
4604 the face @code{mode-line}. Otherwise, these lines are displayed
4605 normally, just like other text. The default is @code{t}.
4606 @end defopt
4607
4608 @node Usual Display 4604 @node Usual Display
4609 @section Usual Display Conventions 4605 @section Usual Display Conventions
4610 4606
4611 The usual display conventions define how to display each character 4607 The usual display conventions define how to display each character
4612 code. You can override these conventions by setting up a display table 4608 code. You can override these conventions by setting up a display table