GNU bug report logs - #47991
28.0.50; inconsistency between async-shell-command and shell-command

Previous Next

Package: emacs;

Reported by: Zhiwei Chen <condy0919 <at> gmail.com>

Date: Sat, 24 Apr 2021 10:39:01 UTC

Severity: minor

Tags: wontfix

Found in version 28.0.50

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


Message #17 received at 47991 <at> debbugs.gnu.org (full text, mbox):

From: Richard Stallman <rms <at> gnu.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: condy0919 <at> gmail.com, 47991 <at> debbugs.gnu.org
Subject: Re: bug#47991: 28.0.50; inconsistency between async-shell-command
 and shell-command
Date: Mon, 26 Apr 2021 00:41:53 -0400
[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > > I'm curious about the reason why it's a feature. Why the synchronous
  > > `shell-command' should be in `fundamental-mode' while the async doesn't.

  > I don't know, it's been that way since 1995.  Maybe Richard remembers.

This decision seems correct to me.

The code of Shell mode is mainly meant for (1) handling the output as
it arrives asynchronously and (2) editing shell input.

In M-!, there is no need for either of those things.

-- 
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)






This bug report was last modified 4 years and 25 days ago.

Previous Next


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