summaryrefslogtreecommitdiff
path: root/test/lisp/emacs-lisp/backtrace-tests.el
diff options
context:
space:
mode:
authorJim Porter <jporterbugs@gmail.com>2022-08-28 11:53:07 -0700
committerJim Porter <jporterbugs@gmail.com>2022-09-04 15:15:01 -0700
commitf07505d1ecf15ca9f6e6461e042092ceee96cc25 (patch)
treed9dc814f1abd5f688f0a1b4c39b1028ecca44077 /test/lisp/emacs-lisp/backtrace-tests.el
parenta87c7aff554213651678e9390dd7500b11419012 (diff)
downloademacs-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