summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2021-12-07 19:46:15 +0200
committerEli Zaretskii <eliz@gnu.org>2021-12-07 19:46:15 +0200
commitb80d7568e410a2d2b76214b8ae5f0020d18dab46 (patch)
treefeeaa4fa19bf650e729b31fd6a58b5e3bfffcded
parent0f30227f97d141ee8fd274690cc0d7cb3a514285 (diff)
downloademacs-b80d7568e410a2d2b76214b8ae5f0020d18dab46.tar.gz
* lisp/dired-aux.el (dired-check-process): Doc fix. (Bug#52337)
-rw-r--r--lisp/dired-aux.el14
1 files changed, 8 insertions, 6 deletions
diff --git a/lisp/dired-aux.el b/lisp/dired-aux.el
index 32375ac5253..8adda9a2727 100644
--- a/lisp/dired-aux.el
+++ b/lisp/dired-aux.el
@@ -992,12 +992,14 @@ prompted for the shell command to use interactively."
(defun dired-check-process (msg program &rest arguments)
- "Display MSG while running PROGRAM, and check for output.
-Remaining arguments are strings passed as command arguments to PROGRAM.
-On error, insert output
-in a log buffer and return the offending ARGUMENTS or PROGRAM.
-Caller can cons up a list of failed args.
-Else returns nil for success."
+ "Display MSG, then run PROGRAM, and log any error messages from it.
+ARGUMENTS should be strings to be passed to PROGRAM as command-line
+arguments.
+
+If PROGRAM exits successfully, display \"MSG...done\" and return nil.
+If PROGRAM exits abnormally, save in `dired-log-buffer' the command
+that invoked PROGRAM and the messages it emitted, and return either
+the offending ARGUMENTS or PROGRAM if no ARGUMENTS were provided."
(let (err-buffer err (dir default-directory))
(message "%s..." msg)
(save-excursion