--- Begin Message ---
Subject: |
30.0.50 [PATCH]; Allow extending Eshell output targets |
Date: |
Fri, 18 Aug 2023 17:48:55 -0700 |
The attached patches split up the Eshell I/O target code so that each
target type is its own method. Aside from fixing a couple tiny bugs,
this should be exactly the same as before, but will make it easier to
add new target types in the future (and for third-parties to be able to
do this!).
This won't have any major impact just yet, but it's a very helpful
precursor to a larger project I'm working on to pipe output in Eshell
into Lisp functions (currently, Lisp functions - including Eshell
builtins - can only be the first command in a pipeline).
0001-Remove-unused-Eshell-target-type.patch
Description: Text document
0002-Use-generics-to-define-Eshell-output-targets.patch
Description: Text document
--- End Message ---
--- Begin Message ---
Subject: |
Re: bug#65374: 30.0.50 [PATCH]; Allow extending Eshell output targets |
Date: |
Mon, 21 Aug 2023 11:47:46 -0700 |
On 8/18/2023 5:48 PM, Jim Porter wrote:
The attached patches split up the Eshell I/O target code so that each
target type is its own method. Aside from fixing a couple tiny bugs,
this should be exactly the same as before, but will make it easier to
add new target types in the future (and for third-parties to be able to
do this!).
Merged to master as dc0839de9b3 and closing this bug now.
--- End Message ---