Commit 9a98fa64 authored by Kim F. Storm's avatar Kim F. Storm
Browse files

(shell-command-on-region): Report non-zero exit

status in mode line instead of buffer.
parent 458a4810
2002-02-28 Kim F. Storm <storm@cua.dk>
* simple.el (shell-command-on-region): Report non-zero exit
status in mode line instead of buffer.
2002-02-27 Richard M. Stallman <rms@gnu.org>
 
* comint.el (comint-preoutput-filter-functions): Doc fix.
......
......@@ -1475,16 +1475,13 @@ specifies the value of ERROR-BUFFER."
nil shell-command-switch command)))
(setq success (and exit-status (equal 0 exit-status)))
;; Report the output.
(with-current-buffer buffer
(setq mode-line-process
(if (not success)
(concat (format " - Exit [%d]" exit-status)))))
(if (with-current-buffer buffer (> (point-max) (point-min)))
;; There's some output, display it
(progn
(if (not success)
(with-current-buffer buffer
(save-excursion
(goto-char (point-max))
(insert (format "...Shell command failed with code %d"
exit-status)))))
(display-message-or-buffer buffer))
(display-message-or-buffer buffer)
;; No output; error?
(let ((output
(if (and error-file
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment