I like my dired directory listings to be sorted by name regardless of case. This was a bit fiddly to get working in OS X, but I found a solution using the built-in ls-lisp
with a few extra options, rather than the system ls
to generate the dired
listing.
Here are the required settings:
;; using ls-lisp with these settings gives case-insensitve ;; sorting on OS X (require 'ls-lisp) (setq dired-listing-switches "-alhG") (setq ls-lisp-use-insert-directory-program nil) (setq ls-lisp-ignore-case t) (setq ls-lisp-use-string-collate nil) ;; customise the appearance of the listing (setq ls-lisp-verbosity '(links uid)) (setq ls-lisp-format-time-list '("%b %e %H:%M" "%b %e %Y")) (setq ls-lisp-use-localized-time-format t)
One downside of this is that it breaks dired-quick-sort, but I can live with that.