comparison lisp/ls-lisp.el @ 111449:132f2dfd549f

Merge from emacs-23
author Stefan Monnier <monnier@iro.umontreal.ca>
date Tue, 09 Nov 2010 15:07:10 -0500
parents b8fde5ef9e14 176c5c4dd786
children 069b19afe352
comparison
equal deleted inserted replaced
111448:321fbae3e04d 111449:132f2dfd549f
218 218
219 The Lisp emulation does not run any external programs or shells. It 219 The Lisp emulation does not run any external programs or shells. It
220 supports ordinary shell wildcards if `ls-lisp-support-shell-wildcards' 220 supports ordinary shell wildcards if `ls-lisp-support-shell-wildcards'
221 is non-nil; otherwise, it interprets wildcards as regular expressions 221 is non-nil; otherwise, it interprets wildcards as regular expressions
222 to match file names. It does not support all `ls' switches -- those 222 to match file names. It does not support all `ls' switches -- those
223 that work are: A a c i r S s t u U X g G B C R n and F partly." 223 that work are: A a B C c F G g h i n R r S s t U u X. The l switch
224 is assumed to be always present and cannot be turned off."
224 (if ls-lisp-use-insert-directory-program 225 (if ls-lisp-use-insert-directory-program
225 (funcall original-insert-directory 226 (funcall original-insert-directory
226 file switches wildcard full-directory-p) 227 file switches wildcard full-directory-p)
227 ;; We need the directory in order to find the right handler. 228 ;; We need the directory in order to find the right handler.
228 (let ((handler (find-file-name-handler (expand-file-name file) 229 (let ((handler (find-file-name-handler (expand-file-name file)