From: Richard M. Stallman Date: Sun, 7 Apr 2002 18:58:06 +0000 (+0000) Subject: Explain that sentinels cannot run recursively. X-Git-Tag: ttn-vms-21-2-B4~15755 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=8a56d8ed331be880a2f7be05b15886bd7acb269d;p=emacs.git Explain that sentinels cannot run recursively. --- diff --git a/lispref/processes.texi b/lispref/processes.texi index 81023719429..0b5786f2cd8 100644 --- a/lispref/processes.texi +++ b/lispref/processes.texi @@ -1297,6 +1297,11 @@ programs was running when the sentinel was started. However, if off. This makes it possible to use the Lisp debugger to debug the sentinel. @xref{Debugger}. + While a sentinel is running, the process sentinel is temporarily +set to @code{nil} so that the sentinel won't run recursively. +For this reason it is not possible for a sentinel to specify +a new sentinel. + In earlier Emacs versions, every sentinel that did regular expression searching or matching had to explicitly save and restore the match data. Now Emacs does this automatically for sentinels; they never need to do