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)