Explain that sentinels cannot run recursively.
This commit is contained in:
parent
39296e3af8
commit
8a56d8ed33
1 changed files with 5 additions and 0 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue