Variable: eshell-directory-name
eshell-directory-name is a customizable variable defined in
esh-mode.el.gz.
Value
"~/.emacs.d/eshell/"
Documentation
The directory where Eshell control files should be kept.
Probably introduced at or before Emacs version 24.1.
Source Code
;; Defined in /usr/src/emacs/lisp/eshell/esh-mode.el.gz
(defcustom eshell-directory-name
(locate-user-emacs-file "eshell/" ".eshell/")
"The directory where Eshell control files should be kept."
:type 'directory
:group 'eshell)