Variable: eshell-subcommand-bindings

eshell-subcommand-bindings is a customizable variable defined in esh-cmd.el.gz.

Value

((eshell-in-subcommand-p t)
 (eshell-in-pipeline-p nil)
 (default-directory default-directory))

Documentation

A list of let bindings for subcommand environments.

This variable was added, or its default value changed, in Emacs 29.1.

Source Code

;; Defined in /usr/src/emacs/lisp/eshell/esh-cmd.el.gz
(defcustom eshell-subcommand-bindings
  '((eshell-in-subcommand-p t)
    (eshell-in-pipeline-p nil)
    (default-directory default-directory))
  "A list of `let' bindings for subcommand environments."
  :version "29.1"		       ; removed `process-environment'
  :type 'sexp
  :risky t)