comparison lispref/display.texi @ 71329:3e4b5e8df594

(Forcing Redisplay): Clarify previous change.
author Richard M. Stallman <rms@gnu.org>
date Tue, 13 Jun 2006 14:02:12 +0000
parents cf0814ccd7de
children acf37b9ebce7
comparison
equal deleted inserted replaced
71328:cf0814ccd7de 71329:3e4b5e8df594
94 is exactly what you want. However, you can prevent preemption by 94 is exactly what you want. However, you can prevent preemption by
95 binding @code{redisplay-dont-pause} to a non-@code{nil} value. 95 binding @code{redisplay-dont-pause} to a non-@code{nil} value.
96 96
97 @tindex redisplay-preemption-period 97 @tindex redisplay-preemption-period
98 @defvar redisplay-preemption-period 98 @defvar redisplay-preemption-period
99 This variable controls how often Emacs checks for new input during 99 This variable specifies how many seconds Emacs waits between checks
100 redisplay. The default setting is to check for input every 0.1 100 for new input during redisplay. (The default is 0.1 seconds.) If
101 seconds after redisplay has started. If input arrives, redisplay 101 input has arrived when Emacs checks, it pre-empts redisplay and
102 stops, and all available input is processed before redisplay starts over. 102 processes the available input before trying again to redisplay.
103 If this variable is set to @code{nil}, redisplay--once started--is never 103
104 preempted by input. 104 If this variable is @code{nil}, Emacs does not check for input during
105 redisplay, and redisplay cannot be preempted by input.
105 106
106 @emph{Note} that this variable is only available if Emacs is built 107 @emph{Note} that this variable is only available if Emacs is built
107 with support for sub-second timers. 108 with support for sub-second timers.
108 @end defvar 109 @end defvar
109 110