GNU bug report logs - #61100
29.0.60; `shell-command' displays all of *Shell Command Output* in the minibuffer

Previous Next

Package: emacs;

Reported by: Reza Shafiei <joghd1988 <at> outlook.com>

Date: Fri, 27 Jan 2023 16:36:01 UTC

Severity: normal

Found in version 29.0.60

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: Reza Shafiei <joghd1988 <at> outlook.com>
Cc: 61100 <at> debbugs.gnu.org
Subject: bug#61100: 29.0.60; `shell-command' displays all of *Shell Command Output* in the minibuffer
Date: Fri, 27 Jan 2023 21:56:17 +0200
> From: Reza Shafiei <joghd1988 <at> outlook.com>
> CC: "61100 <at> debbugs.gnu.org" <61100 <at> debbugs.gnu.org>
> Date: Fri, 27 Jan 2023 19:15:24 +0000
> msip_labels:
> 
> 
> > From: Eli Zaretskii <eliz <at> gnu.org>
> >
> > I've now updated the documentation to describe this effect of
> > customizing that variable.  I think this fixes the discrepancy.
> 
> Yes, it does.  Thanks.
> 
> But is it really the intended/expected behavior?  I thought it is not;
> that's why I reported it.  I customize shell-command-dont-erase-buffer
> because I like to be able to see and compare the output of different
> commands in *Shell Command Output*, and refer to them later.
> 
> If it is the intended behavior, then now the documentation clarifies it.

I don't see how we can have the behavior you expected without a
complete redesign of how the output buffer and the text in it are
managed.  I won't object to such a redesign if someone wants to work
on that, but I also don't think it's very important to do that on
behalf of a minor feature such as shell-command-dont-erase-buffer.




This bug report was last modified 2 years and 204 days ago.

Previous Next


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