comparison lispref/display.texi @ 77010:e009ed31b7cf

Improve index entries. Remove redundant ones.
author Richard M. Stallman <rms@gnu.org>
date Sat, 07 Apr 2007 02:08:53 +0000
parents 21e50d7ec51d
children 601da3d38bfc
comparison
equal deleted inserted replaced
77009:1473d95a7421 77010:e009ed31b7cf
838 the second is @code{nil} to make the overlay visible, or @code{t} to 838 the second is @code{nil} to make the overlay visible, or @code{t} to
839 make it invisible again. 839 make it invisible again.
840 840
841 @node Selective Display 841 @node Selective Display
842 @section Selective Display 842 @section Selective Display
843 @cindex selective display 843 @c @cindex selective display Duplicates selective-display
844 844
845 @dfn{Selective display} refers to a pair of related features for 845 @dfn{Selective display} refers to a pair of related features for
846 hiding certain lines on the screen. 846 hiding certain lines on the screen.
847 847
848 The first variant, explicit selective display, is designed for use 848 The first variant, explicit selective display, is designed for use
2500 @node Auto Faces 2500 @node Auto Faces
2501 @subsection Automatic Face Assignment 2501 @subsection Automatic Face Assignment
2502 @cindex automatic face assignment 2502 @cindex automatic face assignment
2503 @cindex faces, automatic choice 2503 @cindex faces, automatic choice
2504 2504
2505 @cindex Font-Lock mode
2506 This hook is used for automatically assigning faces to text in the 2505 This hook is used for automatically assigning faces to text in the
2507 buffer. It is part of the implementation of Font-Lock mode. 2506 buffer. It is part of the implementation of Font-Lock mode.
2508 2507
2509 @defvar fontification-functions 2508 @defvar fontification-functions
2510 This variable holds a list of functions that are called by Emacs 2509 This variable holds a list of functions that are called by Emacs
2742 does that, this function's value may not be accurate. 2741 does that, this function's value may not be accurate.
2743 @end defun 2742 @end defun
2744 2743
2745 @node Fringes 2744 @node Fringes
2746 @section Fringes 2745 @section Fringes
2747 @cindex Fringes 2746 @cindex fringes
2748 2747
2749 The @dfn{fringes} of a window are thin vertical strips down the 2748 The @dfn{fringes} of a window are thin vertical strips down the
2750 sides that are used for displaying bitmaps that indicate truncation, 2749 sides that are used for displaying bitmaps that indicate truncation,
2751 continuation, horizontal scrolling, and the overlay arrow. 2750 continuation, horizontal scrolling, and the overlay arrow.
2752 2751
3072 @var{face} should specify only the foreground color. 3071 @var{face} should specify only the foreground color.
3073 @end defun 3072 @end defun
3074 3073
3075 @node Overlay Arrow 3074 @node Overlay Arrow
3076 @subsection The Overlay Arrow 3075 @subsection The Overlay Arrow
3077 @cindex overlay arrow 3076 @c @cindex overlay arrow Duplicates variable names
3078 3077
3079 The @dfn{overlay arrow} is useful for directing the user's attention 3078 The @dfn{overlay arrow} is useful for directing the user's attention
3080 to a particular line in a buffer. For example, in the modes used for 3079 to a particular line in a buffer. For example, in the modes used for
3081 interface to debuggers, the overlay arrow indicates the line of code 3080 interface to debuggers, the overlay arrow indicates the line of code
3082 about to be executed. This feature has nothing to do with 3081 about to be executed. This feature has nothing to do with
3290 @end menu 3289 @end menu
3291 3290
3292 @node Specified Space 3291 @node Specified Space
3293 @subsection Specified Spaces 3292 @subsection Specified Spaces
3294 @cindex spaces, specified height or width 3293 @cindex spaces, specified height or width
3295 @cindex specified spaces
3296 @cindex variable-width spaces 3294 @cindex variable-width spaces
3297 3295
3298 To display a space of specified width and/or height, use a display 3296 To display a space of specified width and/or height, use a display
3299 specification of the form @code{(space . @var{props})}, where 3297 specification of the form @code{(space . @var{props})}, where
3300 @var{props} is a property list (a list of alternating properties and 3298 @var{props} is a property list (a list of alternating properties and
4298 are cleared. 4296 are cleared.
4299 @end defun 4297 @end defun
4300 4298
4301 @node Buttons 4299 @node Buttons
4302 @section Buttons 4300 @section Buttons
4303 @cindex buttons
4304 @cindex buttons in buffers 4301 @cindex buttons in buffers
4305 @cindex clickable buttons in buffers 4302 @cindex clickable buttons in buffers
4306 4303
4307 The @emph{button} package defines functions for inserting and 4304 The @emph{button} package defines functions for inserting and
4308 manipulating clickable (with the mouse, or via keyboard commands) 4305 manipulating clickable (with the mouse, or via keyboard commands)
4622 @end defun 4619 @end defun
4623 4620
4624 @node Abstract Display 4621 @node Abstract Display
4625 @section Abstract Display 4622 @section Abstract Display
4626 @cindex ewoc 4623 @cindex ewoc
4627 @cindex abstract display
4628 @cindex display, abstract 4624 @cindex display, abstract
4629 @cindex display, arbitrary objects 4625 @cindex display, arbitrary objects
4630 @cindex model/view/controller 4626 @cindex model/view/controller
4631 @cindex view part, model/view/controller 4627 @cindex view part, model/view/controller
4632 4628
4956 @code{colorcomp-data}, the actual color components. 4952 @code{colorcomp-data}, the actual color components.
4957 4953
4958 @node Blinking 4954 @node Blinking
4959 @section Blinking Parentheses 4955 @section Blinking Parentheses
4960 @cindex parenthesis matching 4956 @cindex parenthesis matching
4961 @cindex blinking 4957 @cindex blinking parentheses
4962 @cindex balancing parentheses 4958 @cindex balancing parentheses
4963 @cindex close parenthesis
4964 4959
4965 This section describes the mechanism by which Emacs shows a matching 4960 This section describes the mechanism by which Emacs shows a matching
4966 open parenthesis when the user inserts a close parenthesis. 4961 open parenthesis when the user inserts a close parenthesis.
4967 4962
4968 @defvar blink-paren-function 4963 @defvar blink-paren-function
5330 display by sending @var{string} to the terminal. 5325 display by sending @var{string} to the terminal.
5331 @end defun 5326 @end defun
5332 5327
5333 @node Beeping 5328 @node Beeping
5334 @section Beeping 5329 @section Beeping
5335 @cindex beeping 5330 @c @cindex beeping "beep" is adjacent
5336 @cindex bell 5331 @cindex bell
5337 5332
5338 This section describes how to make Emacs ring the bell (or blink the 5333 This section describes how to make Emacs ring the bell (or blink the
5339 screen) to attract the user's attention. Be conservative about how 5334 screen) to attract the user's attention. Be conservative about how
5340 often you do this; frequent bells can become irritating. Also be 5335 often you do this; frequent bells can become irritating. Also be