Always use 'ls-lisp' to emulate 'ls'.
Set dired file info format: ISO 8601 for dates, no user/group for Windows.
--- a/.emacs-my Fri Sep 10 18:46:13 2010 +0300
+++ b/.emacs-my Sat Sep 11 00:22:13 2010 +0300
@@ -496,6 +496,22 @@
)
;;; ----------------------------------------------------------------
+;;; ls-lisp, dired ls.
+
+;; If non-nil - use 'insert-directory-program', which I dislike.
+(setq ls-lisp-use-insert-directory-program nil)
+(setq ls-lisp-ignore-case t)
+(setq ls-lisp-dirs-first t)
+(if (eq system-type 'windows-nt)
+ (setq ls-lisp-verbosity nil)
+ (setq ls-lisp-verbosity '(links uid gid)))
+;; Force use 'ls-lisp-format-time-list'.
+(setq ls-lisp-use-localized-time-format t)
+(setq ls-lisp-format-time-list
+ '("%Y-%m-%d %H:%M"
+ "%Y-%m-%d "))
+
+;;; ----------------------------------------------------------------
;;; compression, archive.
(require 'jka-compr) ; Automatic decompression, hooks for tar-mode.