diff options
author | Jim Porter <jporterbugs@gmail.com> | 2022-08-28 11:53:07 -0700 |
---|---|---|
committer | Jim Porter <jporterbugs@gmail.com> | 2022-09-04 15:15:01 -0700 |
commit | f07505d1ecf15ca9f6e6461e042092ceee96cc25 (patch) | |
tree | d9dc814f1abd5f688f0a1b4c39b1028ecca44077 /test/lisp/emacs-lisp/backtrace-tests.el | |
parent | a87c7aff554213651678e9390dd7500b11419012 (diff) | |
download | emacs-f07505d1ecf15ca9f6e6461e042092ceee96cc25.tar.gz emacs-f07505d1ecf15ca9f6e6461e042092ceee96cc25.tar.bz2 emacs-f07505d1ecf15ca9f6e6461e042092ceee96cc25.zip |
Let external Eshell processes send stdout and stderr to different places
* lisp/eshell/esh-proc.el (eshell-put-process-properties): Pass INDEX.
(eshell-gather-process-output): Create a pipe process for stderr when
stderr goes somewhere different than stdout.
(eshell-insertion-filter, eshell-sentinel): Consult
':eshell-handle-index' property.
* test/lisp/eshell/esh-proc-tests.el
(esh-proc-test/output/stdout-to-buffer)
(esh-proc-test/output/stderr-to-buffer)
(esh-proc-test/exit-status/with-stderr-pipe): New tests (bug#21605).
Diffstat (limited to 'test/lisp/emacs-lisp/backtrace-tests.el')
0 files changed, 0 insertions, 0 deletions