Files
emacs/lisp/eshell
Jim Porter dc0839de9b Use generics to define Eshell output targets
This is more flexible than before, since third-party code can add new
output target types without advising these functions.  It also
resolves an issue where redirecting to a symbol that has a value in
its function slot doesn't work.

* lisp/eshell/esh-io.el (eshell-virtual-target): New struct.
(eshell-get-target, eshell-output-object-to-target): Reimplement via
'cl-defgeneric'.
(eshell-close-target): Reimplement via 'cl-defgeneric' and simplify
'process' method.
2023-08-21 11:43:24 -07:00
..
2023-02-15 17:31:52 -08:00
2023-07-01 12:03:56 -07:00
2023-02-15 17:31:52 -08:00
2023-02-15 17:31:52 -08:00