]> git.eshelyaron.com Git - emacs.git/commit
Ensure that Eshell doesn't consider a process complete until stderr is done
authorJim Porter <jporterbugs@gmail.com>
Tue, 12 Sep 2023 05:05:38 +0000 (22:05 -0700)
committerJim Porter <jporterbugs@gmail.com>
Tue, 12 Sep 2023 18:44:27 +0000 (11:44 -0700)
commitfad91b56d13e7bc902cce522671ebf47b0632d45
treec4ac8e4ddcf633c21254f349edfc515c4ec034e1
parenta0c8b458209b127834af7a70be6024bf65ae06b7
Ensure that Eshell doesn't consider a process complete until stderr is done

This will hopefully help resolve some timing issues with subprocesses
in Eshell.  There's now much less chance of output going missing when
using redirects.

* lisp/eshell/esh-proc.el (eshell-gather-process-output): Set
':eshell-stderr-live'...
(eshell-sentinel): ... use it.
lisp/eshell/esh-proc.el