diff options
author | Lars Ingebrigtsen <larsi@gnus.org> | 2021-12-02 12:53:59 +0100 |
---|---|---|
committer | Lars Ingebrigtsen <larsi@gnus.org> | 2021-12-02 13:21:53 +0100 |
commit | a516ab79c300517d5c3ab68c45ff9c90bda6c67a (patch) | |
tree | 2826256a922fa007d285e6df03a1ac202a28ce48 /doc/lispref/processes.texi | |
parent | d45e72fe5a9205b2e146d27e8e26233ee8518331 (diff) | |
download | emacs-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.texi | 9 |
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 |