Variable: eshell-pushd-tohome
eshell-pushd-tohome is a customizable variable defined in
em-dirs.el.gz.
Value
nil
Documentation
If non-nil, make pushd with no arg behave as pushd ~ (like cd).
This mirrors the optional behavior of tcsh.
Source Code
;; Defined in /usr/src/emacs/lisp/eshell/em-dirs.el.gz
(defcustom eshell-pushd-tohome nil
"If non-nil, make pushd with no arg behave as `pushd ~' (like `cd').
This mirrors the optional behavior of tcsh."
:type 'boolean)