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.")