summaryrefslogtreecommitdiffstats
path: root/lisp/init-sane-defaults.el
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2017-06-22 18:01:16 +0200
committerMartin Polden <mpolden@mpolden.no>2017-06-22 18:01:16 +0200
commit33d327cfd9192e00a9cb4175da1ea1cc108dcd37 (patch)
treeea124d1e99d3b1e4ce95ec44b1c409ec25d4ae92 /lisp/init-sane-defaults.el
parentfdb7cbdb8964cdf355b82eec66ddf7f9df7a84e7 (diff)
Group directories first in dired
Diffstat (limited to 'lisp/init-sane-defaults.el')
-rw-r--r--lisp/init-sane-defaults.el6
1 files changed, 6 insertions, 0 deletions
diff --git a/lisp/init-sane-defaults.el b/lisp/init-sane-defaults.el
index fe0e395..d5138d5 100644
--- a/lisp/init-sane-defaults.el
+++ b/lisp/init-sane-defaults.el
@@ -58,6 +58,12 @@
;; show human readable sizes in dired
(setq dired-listing-switches "-alh")
+;; group directories first in dired if supported
+(when (eq 0 (call-process insert-directory-program
+ nil nil nil "--group-directories-first"))
+ (setq dired-listing-switches (concat dired-listing-switches
+ " --group-directories-first")))
+
;; single space ends a sentence
(setq-default sentence-end-double-space nil)