Variable: eshell-plain-echo-behavior

eshell-plain-echo-behavior is a customizable variable defined in em-basic.el.gz.

Value

nil

Documentation

If non-nil, echo tries to behave like an ordinary shell echo.

This comes at some detriment to Lisp functionality. However, the Lisp equivalent of echo can always be achieved by using identity.

Source Code

;; Defined in /usr/src/emacs/lisp/eshell/em-basic.el.gz
(defcustom eshell-plain-echo-behavior nil
  "If non-nil, `echo' tries to behave like an ordinary shell echo.
This comes at some detriment to Lisp functionality.  However, the Lisp
equivalent of `echo' can always be achieved by using `identity'."
  :type 'boolean
  :group 'eshell-basic)