Set process-adaptive-read-buffering to nil by default

* src/process.c (syms_of_process) <process-adaptive-read-buffering>:
Set the default to nil.  (Bug#75574)
This commit is contained in:
Stefan Kangas 2025-02-09 22:50:34 +01:00
parent af528d9ea4
commit 8a669b6be5
2 changed files with 6 additions and 1 deletions

View file

@ -305,6 +305,11 @@ on the header lines are now these two: the selected window uses
** In 'customize-face', the "Font family" attribute now supports completion.
** 'process-adaptive-read-buffering' is now nil by default.
Setting this variable to a non-nil value reduces performance and leads
to wrong results in some cases. We believe that it is no longer useful;
please contact us if you still need it for some reason.
* Editing Changes in Emacs 31.1

View file

@ -8878,7 +8878,7 @@ allow them to produce more output before Emacs tries to read it.
If the value is t, the delay is reset after each write to the process; any other
non-nil value means that the delay is not reset on write.
The variable takes effect when `start-process' is called. */);
Vprocess_adaptive_read_buffering = Qt;
Vprocess_adaptive_read_buffering = Qnil;
DEFVAR_BOOL ("process-prioritize-lower-fds", process_prioritize_lower_fds,
doc: /* Whether to start checking for subprocess output from first file descriptor.