Variable: eshell-ls-use-in-dired
eshell-ls-use-in-dired is a customizable variable defined in
em-ls.el.gz.
Value
nil
Documentation
If non-nil, use eshell-ls to read directories in Dired.
Changing this without using customize has no effect.
Source Code
;; Defined in /usr/src/emacs/lisp/eshell/em-ls.el.gz
(defcustom eshell-ls-use-in-dired nil
"If non-nil, use `eshell-ls' to read directories in Dired.
Changing this without using customize has no effect."
:set (lambda (symbol value)
(cond (value
(require 'dired)
(advice-add 'insert-directory :around
#'eshell-ls--insert-directory)
(advice-add 'dired :around #'eshell-ls--dired))
(t
(advice-remove 'insert-directory
#'eshell-ls--insert-directory)
(advice-remove 'dired #'eshell-ls--dired)))
(set symbol value))
:type 'boolean
:require 'em-ls)