1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-05-31 01:32:00 -07:00
emacs/test/lisp/eshell
Jim Porter e9847f8263 Handle Lisp errors in Eshell workers
* lisp/eshell/esh-worker.el (eshell-worker-name): New generic function.
(eshell-worker--error): New defsubst.
(eshell-output-object-to-target, eshell-close-target): Wrap
'cl-call-next-method' in error handlers.

* test/lisp/eshell/esh-worker-tests.el
(esh-worker-test/pipe/error-handling)
(esh-worker-test/map-lines/error-handling)
(esh-worker-test/apply-lines/error-handling): New tests.
2026-05-27 18:35:14 -07:00
..
resources ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-alias-tests.el Preserve the original order of Eshell aliases when loading 2026-02-21 17:13:46 -08:00
em-basic-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-cmpl-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-dirs-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-extpipe-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-glob-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-hist-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-ls-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-pred-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-prompt-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-script-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-tramp-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-unix-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
esh-arg-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
esh-cmd-tests.el Allow writing a lambda function as a command in Eshell 2026-05-24 17:30:19 -07:00
esh-ext-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
esh-io-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
esh-mode-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
esh-opt-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
esh-proc-tests.el Revert "Repair serious breakage in the batch tests." 2026-03-04 19:24:52 +01:00
esh-util-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
esh-var-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
esh-worker-tests.el Handle Lisp errors in Eshell workers 2026-05-27 18:35:14 -07:00
eshell-tests-unload.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
eshell-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00