Mercurial > emacs
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 |