aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/ls-lisp.el5
2 files changed, 9 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index b8277ef6be7..e2441910578 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
12007-06-23 Eli Zaretskii <eliz@gnu.org>
2
3 * ls-lisp.el (insert-directory): Don't treat FILE as a wildcard if
4 FILE exists as a directory.
5
12007-06-21 Reto Zimmermann <reto@gnu.org> 62007-06-21 Reto Zimmermann <reto@gnu.org>
2 7
3 * vera-mode.el (vera-mode): Fix `commend-end-skip' setting. 8 * vera-mode.el (vera-mode): Fix `commend-end-skip' setting.
diff --git a/lisp/ls-lisp.el b/lisp/ls-lisp.el
index 94c8004ff5e..5d6d68e3271 100644
--- a/lisp/ls-lisp.el
+++ b/lisp/ls-lisp.el
@@ -229,7 +229,10 @@ that work are: A a c i r S s t u U X g G B C R and F partly."
229 ;; `ls' don't mind, we certainly do, because it makes us think 229 ;; `ls' don't mind, we certainly do, because it makes us think
230 ;; there is no wildcard, only a directory name. 230 ;; there is no wildcard, only a directory name.
231 (if (and ls-lisp-support-shell-wildcards 231 (if (and ls-lisp-support-shell-wildcards
232 (string-match "[[?*]" file)) 232 (string-match "[[?*]" file)
233 ;; Prefer an existing directory to wildcards, like
234 ;; dired-noselect does.
235 (not (file-directory-p file)))
233 (progn 236 (progn
234 (or (not (eq (aref file (1- (length file))) ?/)) 237 (or (not (eq (aref file (1- (length file))) ?/))
235 (setq file (substring file 0 (1- (length file))))) 238 (setq file (substring file 0 (1- (length file)))))