]> git.eshelyaron.com Git - emacs.git/commit
Fix using background commands in 'eshell-command'
authorJim Porter <jporterbugs@gmail.com>
Fri, 31 Mar 2023 00:39:24 +0000 (17:39 -0700)
committerJim Porter <jporterbugs@gmail.com>
Fri, 31 Mar 2023 20:07:36 +0000 (13:07 -0700)
commit6419d78fa6f8a7794893da5a8a5d65f75a5a29fa
tree517f0137a0d8f444f27dea31dd793a9a711bd23c
parent3bdbb66efb9895b8ed55270075fa7d8329f8d36b
Fix using background commands in 'eshell-command'

Do not merge to master.

This regressed due to the patch for bug#53715, which changed how
Eshell pipelines return the processes in the pipeline (bug#62556).

* lisp/eshell/esh-cmd.el (eshell-eval-command): Allow process-pairs.

* test/lisp/eshell/eshell-tests.el (eshell-test/eshell-command/simple)
(eshell-test/eshell-command/pipeline)
(eshell-test/eshell-command/background)
(eshell-test/eshell-command/background-pipeline): New tests.
lisp/eshell/esh-cmd.el
test/lisp/eshell/eshell-tests.el