GNU bug report logs - #68732
29.1; shell-command-default-error-buffer is not interactive

Previous Next

Package: emacs;

Reported by: Christopher Yeleighton <giecrilj <at> stegny.2a.pl>

Date: Fri, 26 Jan 2024 11:06:01 UTC

Severity: normal

Tags: notabug

Found in version 29.1

Done: Stefan Kangas <stefankangas <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


Message #30 received at 68732-done <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefankangas <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: Krzysztof Żelechowski <giecrilj <at> stegny.2a.pl>,
 68732-done <at> debbugs.gnu.org
Subject: Re: bug#68732: 29.1;
 shell-command-default-error-buffer is not interactive
Date: Wed, 1 Jan 2025 19:19:52 -0600
Eli Zaretskii <eliz <at> gnu.org> writes:

>> Date: Fri, 26 Jan 2024 16:16:21 +0100
>> From: Krzysztof Żelechowski <giecrilj <at> stegny.2a.pl>
>> Cc: 68732 <at> debbugs.gnu.org
>>
>> The point is, the function shell-command does not use this variable because it only affects interactive
>> use.  So indeed, writing a command that invokes shell-command is an option, but it does make a use
>> case for the existence of this variable.
>>
>> My POV is splitting standard output and standard error (maybe on demand) is a basic usability
>> requirement and should not require writing custom commands.
>>
>> The problem is not with using setq by users, it is with getting non-developers to write and execute
>> Lisp scripts to accomplish basic tasks, including scripts that just invoke setq.  The latter obviously is
>> not a problem when you are a scientist, but I imagine that the front end would be much cleaner if
>> operable cleanly without scripting (again, this concept limited to basic tasks obviously).
>
> We cannot possibly make every variable a defcustom, just because
> someone somewhere will need to set a variable while not being a
> programmer, can we?
>
> So, while I understand your motivation, it still doesn't convince me
> to make the variable a user option.  Splitting stdout and stderr might
> be a basic usability requirement in your eyes, but IME users rarely
> send stderr to a separate place, which is why this variable is not a
> defcustom.

I agree, so I'm closing this bug report now.




This bug report was last modified 136 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.