emacs/lisp/eshell
Jim Porter 751dccb17e Add basic support in Eshell for piping to Lisp commands
* lisp/eshell/esh-worker.el:
* test/lisp/eshell/esh-worker-tests.el: New files.

* lisp/eshell/esh-cmd.el (eshell-lisp-command): Call 'eshell-get-pipe'
when the command is a pipe target.

* lisp/eshell/em-basic.el (eshell/echo): Mark as producing literal
results.
2026-05-25 17:20:19 -07:00
..
em-alias.el Preserve the original order of Eshell aliases when loading 2026-02-21 17:13:46 -08:00
em-banner.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-basic.el Add basic support in Eshell for piping to Lisp commands 2026-05-25 17:20:19 -07:00
em-cmpl.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-dirs.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-elecslash.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-extpipe.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-glob.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-hist.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-ls.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-pred.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-prompt.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-rebind.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-script.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-smart.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-term.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-tramp.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
em-unix.el Autoload 'diff-no-select' 2026-02-13 19:53:12 +01:00
em-xtra.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
esh-arg.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
esh-cmd.el Add basic support in Eshell for piping to Lisp commands 2026-05-25 17:20:19 -07:00
esh-ext.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
esh-io.el Allow child processes to continue after EPIPE 2026-05-17 17:24:10 -07:00
esh-mode.el Add some initial generic functions to support Eshell tasks 2026-05-24 17:30:19 -07:00
esh-module.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
esh-opt.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
esh-proc.el Add some initial generic functions to support Eshell tasks 2026-05-24 17:30:19 -07:00
esh-util.el Add some initial generic functions to support Eshell tasks 2026-05-24 17:30:19 -07:00
esh-var.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
esh-worker.el Add basic support in Eshell for piping to Lisp commands 2026-05-25 17:20:19 -07:00
eshell.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00