summaryrefslogtreecommitdiff
path: root/lisp/erc/erc-replace.el
diff options
context:
space:
mode:
authorJim Porter <jporterbugs@gmail.com>2022-02-01 19:16:00 -0800
committerLars Ingebrigtsen <larsi@gnus.org>2022-02-21 18:39:40 +0100
commit9df5e3080066341d78489f0b18eabeeccac76b0c (patch)
treeea9ac8b9c383da7c975c2a7ebb27dca45f9012f6 /lisp/erc/erc-replace.el
parent76429f4d1792b890c6fc69a5bd7a5cdef28d257a (diff)
downloademacs-9df5e3080066341d78489f0b18eabeeccac76b0c.tar.gz
emacs-9df5e3080066341d78489f0b18eabeeccac76b0c.tar.bz2
emacs-9df5e3080066341d78489f0b18eabeeccac76b0c.zip
Send SIGPIPE to external Eshell processes if their output target closes
* lisp/eshell/esh-io.el (eshell-pipe-broken): New error. (eshell-output-object-to-target): Signal 'eshell-pipe-broken' if the target is an exited/signaled process. * lisp/eshell/esh-proc.el (eshell-insertion-filter): Handle 'eshell-pipe-broken'. * test/lisp/eshell/esh-proc-tests.el: New test.
Diffstat (limited to 'lisp/erc/erc-replace.el')
0 files changed, 0 insertions, 0 deletions