emacs/lisp/eshell
Sean Whitton 02ef00d89c em-extpipe: Catch eshell-incomplete thrown while parsing
* lisp/eshell/em-extpipe.el (em-extpipe--or-with-catch): New macro.
(eshell-parse-external-pipeline): Use new macro to treat
`eshell-incomplete' as a failure of the parse function to move us
forward (Bug#54603).  Thanks to Jim Porter <jporterbugs@gmail.com> for
the report and for help isolating the problem.

* test/lisp/eshell/eshell-tests.el
(eshell-test/lisp-command-with-quote): New test for Bug#54603, thanks
to Jim Porter <jporterbugs@gmail.com> (bug#54603).
2022-04-02 16:08:41 +02: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 Don't use 'eshell-convert' when all we want is a number 2022-03-29 16:50:48 +02:00
em-cmpl.el Pcomplete: Better obey completion-at-point-functions 2022-03-18 11:59:32 -04:00
em-dirs.el Tweak how eshell/cd works when cd-ing to ".." from "/" 2022-02-05 23:57:38 +01:00
em-extpipe.el em-extpipe: Catch eshell-incomplete thrown while parsing 2022-04-02 16:08:41 +02:00
em-glob.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
em-hist.el Don't use 'eshell-convert' when all we want is a number 2022-03-29 16:50:48 +02:00
em-ls.el Make eshell link faces more distinctive on 8-color displays 2022-03-22 16:33:43 +01:00
em-pred.el Fix evaluation of negated argument predicates in Eshell 2022-03-13 20:00:35 +01:00
em-prompt.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
em-rebind.el When executing an Eshell pipeline, send input to the first process 2022-02-03 20:02:22 +01: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 When executing an Eshell pipeline, send input to the first process 2022-02-03 20:02:22 +01:00
em-tramp.el Make usage of su and sudo consistent in eshell (bug#53783) 2022-02-06 09:43:13 +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 Improve wording of Eshell variable interpolation code/documentation 2022-03-08 15:54:16 +02:00
esh-cmd.el Improve wording of Eshell variable interpolation code/documentation 2022-03-08 15:54:16 +02:00
esh-ext.el Fix eshell-explicit-command-char doc string typo 2022-03-25 19:02:04 +01:00
esh-io.el Send SIGPIPE to external Eshell processes if their output target closes 2022-02-21 18:39:40 +01:00
esh-mode.el When executing an Eshell pipeline, send input to the first process 2022-02-03 20:02:22 +01: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 Don't superfluously emit prompts when terminating processes in Eshell 2022-02-24 10:35:54 +01:00
esh-util.el When executing an Eshell pipeline, send input to the first process 2022-02-03 20:02:22 +01:00
esh-var.el Support applying indices to more Eshell dollar expansions 2022-03-08 15:55:41 +02:00
eshell.el When executing an Eshell pipeline, send input to the first process 2022-02-03 20:02:22 +01:00