+2008-01-26 Eli Zaretskii <eliz@gnu.org>
+
+ * ls-lisp.el (ls-lisp-insert-directory): If -n switch is used,
+ invoke directory-files-and-attributes with last argument `integer'
+ instead of `string'.
+ (insert-directory): Add -n to the list of supported switches
+ mentioned in the doc string.
+
2008-01-26 Vinicius Jose Latorre <viniciusjl@ig.com.br>
* blank-mode.el: New version 9.1. Handle "long" line tail
supports ordinary shell wildcards if `ls-lisp-support-shell-wildcards'
is non-nil; otherwise, it interprets wildcards as regular expressions
to match file names. It does not support all `ls' switches -- those
-that work are: A a c i r S s t u U X g G B C R and F partly."
+that work are: A a c i r S s t u U X g G B C R n and F partly."
(if ls-lisp-use-insert-directory-program
(funcall original-insert-directory
file switches wildcard full-directory-p)
(let* ((dir (file-name-as-directory file))
(default-directory dir) ; so that file-attributes works
(file-alist
- (directory-files-and-attributes dir nil wildcard-regexp t 'string))
+ (directory-files-and-attributes dir nil wildcard-regexp t
+ (if (memq ?n switches)
+ 'integer
+ 'string)))
(now (current-time))
(sum 0)
;; do all bindings here for speed