summaryrefslogtreecommitdiff
path: root/lisp/dired.el
diff options
context:
space:
mode:
authorLars Magne Ingebrigtsen <larsi@gnus.org>2011-07-02 15:28:19 +0200
committerLars Magne Ingebrigtsen <larsi@gnus.org>2011-07-02 15:28:19 +0200
commite17d05e2ef0ef1982d4fe7ecad4f7124506ca57b (patch)
treed700e2b6e727fc326068fd885518e3a0c315e00c /lisp/dired.el
parent67aa99ff0699ce18b97c4a72cdb000c030dbbebe (diff)
downloademacs-e17d05e2ef0ef1982d4fe7ecad4f7124506ca57b.tar.gz
(dired-mark-if): Make the message about whether it's marking or unmarking clearer (bug#8523)
Diffstat (limited to 'lisp/dired.el')
-rw-r--r--lisp/dired.el11
1 files changed, 10 insertions, 1 deletions
diff --git a/lisp/dired.el b/lisp/dired.el
index c446b5d3dfa..92f3a46306b 100644
--- a/lisp/dired.el
+++ b/lisp/dired.el
@@ -485,7 +485,16 @@ Return value is the number of files marked, or nil if none were marked."
`(let ((inhibit-read-only t) count)
(save-excursion
(setq count 0)
- (if ,msg (message "Marking %ss..." ,msg))
+ (when ,msg
+ (message "%s %ss%s..."
+ (cond ((eq dired-marker-char ?\040) "Unmarking")
+ ((eq dired-del-marker dired-marker-char)
+ "Flagging")
+ (t "Marking"))
+ ,msg
+ (if (eq dired-del-marker dired-marker-char)
+ " for deletion"
+ "")))
(goto-char (point-min))
(while (not (eobp))
(if ,predicate