master updated (ea6e7a01f97 -> d5fea6863cc)
Jim Porter <[email protected]>
| Newsgroups | gmane.emacs.diffs |
|---|---|
| Message-ID | <[email protected]> |
jporter pushed a change to branch master.
from ea6e7a01f97 Fix bug when looping over intervals in another buffer (Bug#81652)
new ed2063ba72d Allow writing a lambda function as a command in Eshell
new bb2e759b574 New 'eshell-convert-args' utility function
new 92ca3e8f94c Add some initial generic functions to support Eshell tasks
new 245bbdc0c5e Add basic support in Eshell for piping to Lisp commands
new 06241611033 Add 'apply-lines' and 'map-lines' Eshell commands
new 7de2c20571c Handle Lisp errors in Eshell workers
new b9a311eccec Allow sending interactive input to Eshell workers
new d5fea6863cc Document Eshell's Lisp pipes feature
Summary of changes:
doc/misc/eshell.texi | 93 +++++++++-
etc/NEWS | 13 ++
lisp/eshell/em-basic.el | 2 +
lisp/eshell/esh-cmd.el | 54 +++---
lisp/eshell/esh-io.el | 24 +++
lisp/eshell/esh-mode.el | 12 +-
lisp/eshell/esh-proc.el | 19 +-
lisp/eshell/esh-util.el | 54 +++++-
lisp/eshell/esh-worker.el | 335 +++++++++++++++++++++++++++++++++++
test/lisp/eshell/esh-cmd-tests.el | 5 +
test/lisp/eshell/esh-worker-tests.el | 255 ++++++++++++++++++++++++++
11 files changed, 814 insertions(+), 52 deletions(-)
create mode 100644 lisp/eshell/esh-worker.el
create mode 100644 test/lisp/eshell/esh-worker-tests.el