summaryrefslogtreecommitdiff
path: root/doc/lispref/processes.texi
diff options
context:
space:
mode:
authorLars Ingebrigtsen <larsi@gnus.org>2021-12-02 12:53:59 +0100
committerLars Ingebrigtsen <larsi@gnus.org>2021-12-02 13:21:53 +0100
commita516ab79c300517d5c3ab68c45ff9c90bda6c67a (patch)
tree2826256a922fa007d285e6df03a1ac202a28ce48 /doc/lispref/processes.texi
parentd45e72fe5a9205b2e146d27e8e26233ee8518331 (diff)
downloademacs-a516ab79c300517d5c3ab68c45ff9c90bda6c67a.tar.gz
emacs-a516ab79c300517d5c3ab68c45ff9c90bda6c67a.tar.bz2
emacs-a516ab79c300517d5c3ab68c45ff9c90bda6c67a.zip
Add a new variable 'process-error-pause-time'
* doc/lispref/processes.texi (Asynchronous Processes): Document it. * lisp/cus-start.el (standard): Customize. * src/process.c (read_process_output_error_handler) (exec_sentinel_error_handler): Use it. (syms_of_process): New variable process-error-pause-time (bug#19457).
Diffstat (limited to 'doc/lispref/processes.texi')
-rw-r--r--doc/lispref/processes.texi9
1 files changed, 9 insertions, 0 deletions
diff --git a/doc/lispref/processes.texi b/doc/lispref/processes.texi
index 8a9cb2a8f88..ac5d4d16277 100644
--- a/doc/lispref/processes.texi
+++ b/doc/lispref/processes.texi
@@ -966,6 +966,15 @@ use the function @code{process-tty-name} (@pxref{Process
Information}).
@end defvar
+@defvar process-error-pause-time
+If a process sentinel/filter function has an error, Emacs will (by
+default) pause Emacs for @code{process-error-pause-time} seconds after
+displaying this error, so that users will see the error in question.
+However, this can lead to situations where Emacs becomes unresponsive
+(if there's a lot of these errors happening), so this can be disabled
+by setting @code{process-error-pause-time} to 0.
+@end defvar
+
@node Deleting Processes
@section Deleting Processes
@cindex deleting processes