diff options
| author | Eli Zaretskii | 1999-09-06 11:22:43 +0000 |
|---|---|---|
| committer | Eli Zaretskii | 1999-09-06 11:22:43 +0000 |
| commit | 312a9e03f1b53ee8823dd2633c93a95490dabf5b (patch) | |
| tree | 57fe8069a98f46a38d6245d64d1b939490b66edc | |
| parent | e5b69caa662542d5480a012ca90f6405dd7b3a21 (diff) | |
| download | emacs-312a9e03f1b53ee8823dd2633c93a95490dabf5b.tar.gz emacs-312a9e03f1b53ee8823dd2633c93a95490dabf5b.zip | |
(dired-re-dir, dired-re-sym): Don't match DOS drive
letters with a colon after d or l.
| -rw-r--r-- | lisp/dired.el | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lisp/dired.el b/lisp/dired.el index c514fa2e31f..748965f89f2 100644 --- a/lisp/dired.el +++ b/lisp/dired.el | |||
| @@ -217,8 +217,10 @@ directory name and the cdr is the actual files to list.") | |||
| 217 | ;; "Regexp matching a marked line. | 217 | ;; "Regexp matching a marked line. |
| 218 | ;; Important: the match ends just after the marker." | 218 | ;; Important: the match ends just after the marker." |
| 219 | (defvar dired-re-maybe-mark "^. ") | 219 | (defvar dired-re-maybe-mark "^. ") |
| 220 | (defvar dired-re-dir (concat dired-re-maybe-mark dired-re-inode-size "d")) | 220 | ;; The [^:] part after "d" and "l" is to avoid confusion with the |
| 221 | (defvar dired-re-sym (concat dired-re-maybe-mark dired-re-inode-size "l")) | 221 | ;; DOS/Windows-style drive letters in directory names, like in "d:/foo". |
| 222 | (defvar dired-re-dir (concat dired-re-maybe-mark dired-re-inode-size "d[^:]")) | ||
| 223 | (defvar dired-re-sym (concat dired-re-maybe-mark dired-re-inode-size "l[^:]")) | ||
| 222 | (defvar dired-re-exe;; match ls permission string of an executable file | 224 | (defvar dired-re-exe;; match ls permission string of an executable file |
| 223 | (mapconcat (function | 225 | (mapconcat (function |
| 224 | (lambda (x) | 226 | (lambda (x) |