Variable: eshell-needs-pipe
eshell-needs-pipe is a variable defined in esh-proc.el.gz.
Value
("bc" "pbpaste" "putclip" "xclip" "xsel" "wl-copy")
Documentation
List of commands which need process-connection-type to be nil.
Currently only affects commands in pipelines, and not those at the front. If an element contains a directory part it must match the full name of a command, otherwise just the nondirectory part must match.
Source Code
;; Defined in /usr/src/emacs/lisp/eshell/esh-proc.el.gz
(defvar eshell-needs-pipe
'("bc"
;; xclip.el (in GNU ELPA) calls all of these with
;; `process-connection-type' set to nil.
"pbpaste" "putclip" "xclip" "xsel" "wl-copy")
"List of commands which need `process-connection-type' to be nil.
Currently only affects commands in pipelines, and not those at
the front. If an element contains a directory part it must match
the full name of a command, otherwise just the nondirectory part must match.")