From: Noam Postavsky Date: Fri, 13 Oct 2017 03:12:00 +0000 (-0400) Subject: Improve dired deletion error handling (Bug#28797) X-Git-Tag: emacs-26.0.91~369 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=efd0371c23;p=emacs.git Improve dired deletion error handling (Bug#28797) * lisp/dired.el (dired-internal-do-deletions): Use `error-message-string' to produce a human readable error message. --- diff --git a/lisp/dired.el b/lisp/dired.el index cf08143de70..f1a74639a94 100644 --- a/lisp/dired.el +++ b/lisp/dired.el @@ -3144,7 +3144,7 @@ non-empty directories is allowed." #'dired-delete-entry fn)) (quit (throw '--delete-cancel (message "OK, canceled"))) (error ;; catch errors from failed deletions - (dired-log "%s\n" err) + (dired-log "%s: %s\n" (car err) (error-message-string err)) (setq failures (cons (car (car l)) failures))))) (setq l (cdr l))) (if (not failures)