aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorMichael Albinus2014-12-19 12:48:49 +0100
committerMichael Albinus2014-12-19 12:48:49 +0100
commit09ab6fedb2314ad1f6ef1cac8643e4b75d4798a2 (patch)
tree60845d08beff4c498039c624029e1e135acfc161 /doc
parent2616307f5c517124715b4d20bdd23c6c70366ac9 (diff)
parenta864bfb57c8445156dbe7e30b0348d9896c27b28 (diff)
downloademacs-09ab6fedb2314ad1f6ef1cac8643e4b75d4798a2.tar.gz
emacs-09ab6fedb2314ad1f6ef1cac8643e4b75d4798a2.zip
Merge branch 'emacs-24' of git.sv.gnu.org:/srv/git/emacs into emacs-24
Conflicts: lisp/ChangeLog
Diffstat (limited to 'doc')
-rw-r--r--doc/lispref/ChangeLog6
-rw-r--r--doc/lispref/display.texi27
2 files changed, 7 insertions, 26 deletions
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index dcab3bac6ed..12554dd2321 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1,3 +1,9 @@
12014-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * display.texi (Forcing Redisplay): Remove references to
4 redisplay-dont-pause and redisplay-preemption-period (which doesn't
5 even exist).
6
12014-12-11 Eli Zaretskii <eliz@gnu.org> 72014-12-11 Eli Zaretskii <eliz@gnu.org>
2 8
3 * text.texi (Comparing Text): Prevent a text string from being 9 * text.texi (Comparing Text): Prevent a text string from being
diff --git a/doc/lispref/display.texi b/doc/lispref/display.texi
index 46be5ecf3f0..c4753ecbb2a 100644
--- a/doc/lispref/display.texi
+++ b/doc/lispref/display.texi
@@ -85,10 +85,7 @@ waiting for input.
85@defun redisplay &optional force 85@defun redisplay &optional force
86This function tries immediately to redisplay. The optional argument 86This function tries immediately to redisplay. The optional argument
87@var{force}, if non-@code{nil}, forces the redisplay to be performed, 87@var{force}, if non-@code{nil}, forces the redisplay to be performed,
88instead of being preempted, even if input is pending and the variable 88instead of being preempted if input is pending.
89@code{redisplay-dont-pause} is @code{nil} (see below). If
90@code{redisplay-dont-pause} is non-@code{nil} (the default), this
91function redisplays in any case, i.e., @var{force} does nothing.
92 89
93The function returns @code{t} if it actually tried to redisplay, and 90The function returns @code{t} if it actually tried to redisplay, and
94@code{nil} otherwise. A value of @code{t} does not mean that 91@code{nil} otherwise. A value of @code{t} does not mean that
@@ -96,28 +93,6 @@ redisplay proceeded to completion; it could have been preempted by
96newly arriving input. 93newly arriving input.
97@end defun 94@end defun
98 95
99@defvar redisplay-dont-pause
100If this variable is @code{nil}, arriving input events preempt
101redisplay; Emacs avoids starting a redisplay, and stops any redisplay
102that is in progress, until the input has been processed. In
103particular, @code{(redisplay)} returns @code{nil} without actually
104redisplaying, if there is pending input.
105
106The default value is @code{t}, which means that pending input does not
107preempt redisplay.
108@end defvar
109
110@defvar redisplay-preemption-period
111If @code{redisplay-dont-pause} is @code{nil}, this variable specifies
112how many seconds Emacs waits between checks for new input during
113redisplay; if input arrives during this interval, redisplay stops and
114the input is processed. The default value is 0.1; if the value is
115@code{nil}, Emacs does not check for input during redisplay.
116
117This variable has no effect when @code{redisplay-dont-pause} is
118non-@code{nil} (the default).
119@end defvar
120
121@defvar pre-redisplay-function 96@defvar pre-redisplay-function
122A function run just before redisplay. It is called with one argument, 97A function run just before redisplay. It is called with one argument,
123the set of windows to redisplay. 98the set of windows to redisplay.