GNU bug report logs -
#6857
shell-command should say where it is talking about
Previous Next
Reported by: jidanni <at> jidanni.org
Date: Sat, 14 Aug 2010 17:50:03 UTC
Severity: minor
Tags: fixed
Done: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
>>>>> "LMI" == Lars Magne Ingebrigtsen <larsi <at> gnus.org> writes:
LMI> jidanni <at> jidanni.org writes:
>> M-! (translated from <escape> !) runs the command shell-command, which
>> is an interactive compiled Lisp function in `simple.el'.
>>
>> OK, but in its error message,
>>
>> (Shell command failed with code 99 and some error output)
>>
>> you had better tell the user just what buffer to look for that error
>> output in, lest he have to figure it out himself. Not impossible but not
>> friendly. emacs-version "24.0.50.1".
LMI> In what cases do you get an error message saying
LMI> (Shell command failed with code 99 and some error output)
LMI> ?
LMI> I get error messages like:
LMI> /bin/bash: lala: command not found
I see. I set
(setq shell-command-default-error-buffer "shell-command-errors")
to avoid stderr and stdout being jumbled.
Therefore code like
(let ((output
(if (and error-file
(< 0 (nth 7 (file-attributes error-file))))
"some error output"
"no output")))
needs to mention shell-command-default-error-buffer if set, to the user.
This bug report was last modified 14 years and 15 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.