Variable: eshell-debug-command

eshell-debug-command is a customizable variable defined in esh-util.el.gz.

Value

nil

Documentation

A list of debug features to enable when running Eshell commands.

Possible entries are form, to log the manipulation of Eshell command forms, and process, to log external process operations.

If nil, don't debug commands at all.

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

Source Code

;; Defined in /usr/src/emacs/lisp/eshell/esh-util.el.gz
(defcustom eshell-debug-command nil
  "A list of debug features to enable when running Eshell commands.
Possible entries are `form', to log the manipulation of Eshell
command forms, and `process', to log external process operations.

If nil, don't debug commands at all."
  :version "30.1"
  :type '(set (const :tag "Form manipulation" form)
              (const :tag "Process operations" process)))