1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-03 02:31:03 -08:00
emacs/lisp/eshell
Jim Porter 2e60ef696a Ensure that tailproc is set for the last process in an Eshell pipeline
In particular, this used to fail for pipelines where the last process
in the pipeline came from the first element of the pipeline. This
could happen when a process was piped to an ordinary Lisp function,
like in '*echo hi | echo bye'.

* lisp/eshell/esh-cmd.el (eshell-do-pipelines): Set the tailproc even
for the first process in the pipeline.

* test/lisp/eshell/eshell-tests.el (eshell-test/pipe-tailproc): New
test.
2022-02-03 20:02:20 +01:00
..
em-alias.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
em-banner.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
em-basic.el Raise an error from 'eval-eval-using-options' for unknown options 2022-01-21 13:06:11 +01:00
em-cmpl.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
em-dirs.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
em-extpipe.el Fix input of sharp-quoted symbols in Eshell with em-extpipe 2022-01-26 14:16:40 +01:00
em-glob.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
em-hist.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
em-ls.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
em-pred.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
em-prompt.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
em-rebind.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
em-script.el Don't use 'eshell-eval-using-options' for 'eshell/source' or 'eshell/.' 2022-01-21 13:06:34 +01:00
em-smart.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
em-term.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
em-tramp.el Treat "-" as a positional arg in 'eshell-eval-using-options' 2022-01-25 13:28:48 +01:00
em-unix.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
em-xtra.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
esh-arg.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
esh-cmd.el Ensure that tailproc is set for the last process in an Eshell pipeline 2022-02-03 20:02:20 +01:00
esh-ext.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
esh-io.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
esh-mode.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
esh-module.el Add Eshell syntax to more easily bypass Eshell's own pipelining 2022-01-24 21:46:31 +01:00
esh-opt.el Treat "-" as a positional arg in 'eshell-eval-using-options' 2022-01-25 13:28:48 +01:00
esh-proc.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
esh-util.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
esh-var.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
eshell.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00