Re: Adding support for piping to Lisp functions in Eshell

Jim Porter <[email protected]>
Newsgroups gmane.emacs.devel
Message-ID <[email protected]>
On 5/25/2026 5:23 PM, Jim Porter wrote:
> I've been working on adding support to Eshell for piping command output 
> into Lisp functions (and into Lisp-based Eshell commands). This has been 
> a long and arduous journey; my first draft of this email was from 
> January 2022! It's now finally ready for some wider consumption, so I've 
> pushed 'scratch/eshell-lisp-pipe' to Savannah.

After a few fixes (thanks to Pip Cet for finding several bugs!) and 
writing up the documentation, this has now merged to the master branch. 
I have a few more enhancements in mind, but what's here covers the basics.

I intentionally merged this early in the release cycle for Emacs 32 so 
that there will be plenty of time to find and fix any bugs in this, as 
well as to give me a sizable window of time to make incompatible changes 
before we commit to a stable API when 32.1 releases.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.