From dec15832dec226a02f23ddb0dcc7084582967beb Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sat, 17 Apr 2021 00:03:20 -0400 Subject: [PATCH] Fix #4877: dired not sorting directories first On macOS and Linux, because ls-lisp hasn't been loaded yet. --- modules/emacs/dired/config.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/emacs/dired/config.el b/modules/emacs/dired/config.el index 307dd56e4..08711d565 100644 --- a/modules/emacs/dired/config.el +++ b/modules/emacs/dired/config.el @@ -43,7 +43,8 @@ uncertain that they are supported (e.g. over TRAMP or on Windows). Fixes #1703: dired over TRAMP displays a blank screen. Fixes #3939: unsortable dired entries on Windows." (when (or (file-remote-p default-directory) - (not (bound-and-true-p ls-lisp-use-insert-directory-program))) + (and (boundp 'ls-lisp-use-insert-directory-program) + (not ls-lisp-use-insert-directory-program))) (setq-local dired-actual-switches (car args)))))) ;; Don't complain about this command being disabled when we use it