unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#6857: shell-command should say where it is talking about
@ 2010-08-14 17:38 jidanni
  2011-07-02 14:00 ` Lars Magne Ingebrigtsen
  2011-07-02 20:42 ` jidanni
  0 siblings, 2 replies; 4+ messages in thread
From: jidanni @ 2010-08-14 17:38 UTC (permalink / raw)
  To: 6857

       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".





^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#6857: shell-command should say where it is talking about
  2010-08-14 17:38 bug#6857: shell-command should say where it is talking about jidanni
@ 2011-07-02 14:00 ` Lars Magne Ingebrigtsen
  2011-07-02 20:42 ` jidanni
  1 sibling, 0 replies; 4+ messages in thread
From: Lars Magne Ingebrigtsen @ 2011-07-02 14:00 UTC (permalink / raw)
  To: jidanni; +Cc: 6857

jidanni@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".

In what cases do you get an error message saying

   (Shell command failed with code 99 and some error output)

?

I get error messages like:

/bin/bash: lala: command not found

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/





^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#6857: shell-command should say where it is talking about
  2010-08-14 17:38 bug#6857: shell-command should say where it is talking about jidanni
  2011-07-02 14:00 ` Lars Magne Ingebrigtsen
@ 2011-07-02 20:42 ` jidanni
  2011-07-02 21:02   ` Lars Magne Ingebrigtsen
  1 sibling, 1 reply; 4+ messages in thread
From: jidanni @ 2011-07-02 20:42 UTC (permalink / raw)
  To: larsi; +Cc: 6857

>>>>> "LMI" == Lars Magne Ingebrigtsen <larsi@gnus.org> writes:
LMI> jidanni@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.





^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#6857: shell-command should say where it is talking about
  2011-07-02 20:42 ` jidanni
@ 2011-07-02 21:02   ` Lars Magne Ingebrigtsen
  0 siblings, 0 replies; 4+ messages in thread
From: Lars Magne Ingebrigtsen @ 2011-07-02 21:02 UTC (permalink / raw)
  To: jidanni; +Cc: 6857

jidanni@jidanni.org writes:

> 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.

Ok; fixed now.

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/





^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2011-07-02 21:02 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-08-14 17:38 bug#6857: shell-command should say where it is talking about jidanni
2011-07-02 14:00 ` Lars Magne Ingebrigtsen
2011-07-02 20:42 ` jidanni
2011-07-02 21:02   ` Lars Magne Ingebrigtsen

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).