summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2012-10-25 09:00:52 -0400
committerStefan Monnier <monnier@iro.umontreal.ca>2012-10-25 09:00:52 -0400
commitaaabfc8b2744aabe00b9fc97eaca59940b5afdeb (patch)
treeeb4948029b43ff1fc949a312def5209d3bb5dc4f
parent414a8595f0b5b95bd89547a59b57a6effb757491 (diff)
* lisp/dired.el (dired-get-marked-files): Allow ! on . and ...
Fixes: debbugs:12725
-rw-r--r--lisp/ChangeLog2
-rw-r--r--lisp/dired.el2
2 files changed, 3 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 71b3e3029b..ea75d3774a 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,7 @@
2012-10-25 Stefan Monnier <monnier@iro.umontreal.ca>
+ * dired.el (dired-get-marked-files): Allow ! on . and .. (bug#12725).
+
* minibuffer.el (minibuffer-force-complete): Fix thinko.
* net/ldap.el (ldap-search-internal): The official ldif format starts
diff --git a/lisp/dired.el b/lisp/dired.el
index 9094ce08f0..fb2f728113 100644
--- a/lisp/dired.el
+++ b/lisp/dired.el
@@ -620,7 +620,7 @@ Don't use that together with FILTER."
(let* ((all-of-them
(save-excursion
(dired-map-over-marks
- (dired-get-filename localp)
+ (dired-get-filename localp 'no-error-if-not-filep)
arg nil distinguish-one-marked)))
result)
(if (not filter)