From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#18133: Suppressing asynchronous command output Date: Sat, 24 Dec 2016 17:33:01 +0100 Message-ID: <585EA33D.5010904@gmx.at> References: <83zijp180n.fsf@gnu.org> <83eg100vy5.fsf@gnu.org> <585C132B.1030709@gmx.at> <585C347D.9050309@gmx.at> <585D740B.40303@gmx.at> <585D8120.1090300@gmx.at> <585E3CF2.4070800@gmx.at> <837f6pzg2s.fsf@gnu.org> <585E7DF8.30205@gmx.at> <83zijlxqkl.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1482597273 27943 195.159.176.226 (24 Dec 2016 16:34:33 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 24 Dec 2016 16:34:33 +0000 (UTC) Cc: 18133@debbugs.gnu.org, rrt@sc3d.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Dec 24 17:34:29 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cKpH9-0006Q3-4e for geb-bug-gnu-emacs@m.gmane.org; Sat, 24 Dec 2016 17:34:27 +0100 Original-Received: from localhost ([::1]:44092 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cKpHD-0004Ka-U3 for geb-bug-gnu-emacs@m.gmane.org; Sat, 24 Dec 2016 11:34:31 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59373) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cKpGn-0004BT-KO for bug-gnu-emacs@gnu.org; Sat, 24 Dec 2016 11:34:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cKpGk-0002du-HT for bug-gnu-emacs@gnu.org; Sat, 24 Dec 2016 11:34:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:38551) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cKpGk-0002dq-F0 for bug-gnu-emacs@gnu.org; Sat, 24 Dec 2016 11:34:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cKpGk-0001gH-9V for bug-gnu-emacs@gnu.org; Sat, 24 Dec 2016 11:34:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 24 Dec 2016 16:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18133 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 18133-submit@debbugs.gnu.org id=B18133.14825971986402 (code B ref 18133); Sat, 24 Dec 2016 16:34:02 +0000 Original-Received: (at 18133) by debbugs.gnu.org; 24 Dec 2016 16:33:18 +0000 Original-Received: from localhost ([127.0.0.1]:53948 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cKpG2-0001fB-5Z for submit@debbugs.gnu.org; Sat, 24 Dec 2016 11:33:18 -0500 Original-Received: from mout.gmx.net ([212.227.17.22]:52263) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cKpFy-0001ek-Cd for 18133@debbugs.gnu.org; Sat, 24 Dec 2016 11:33:16 -0500 Original-Received: from [192.168.1.100] ([212.95.7.50]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MP1PX-1cF4Mh2Se7-006KPT; Sat, 24 Dec 2016 17:33:04 +0100 In-Reply-To: <83zijlxqkl.fsf@gnu.org> X-Provags-ID: V03:K0:eezGyAvtfxzBF6YIAYFuQg8ny1OIItuTF2pSfhZdGMHXD7XVLSK 9xmXZWhn9Q2fYzhPGJOMRNRoKLSpAWxHX9F5eMGVewq36UkQ+njuQHPms0aO3ijrJ66SJG6 R3V2kQLXI3bocwLB5BlqbJFdkLe0LTh35IwdUzAPQsiN25Om+PYNe9t4SNZr63+SQgOK7iF Trz7OMNIaDpDei+4V2qAg== X-UI-Out-Filterresults: notjunk:1;V01:K0:TwJLp1YnnOY=:egb+td1GOzeX+7Q1X99QaB UrRLtoCnHZzJFHuuDQopRhqb6H5+UULAwfmw3ENMXUMTjM+TZRNvr/4KIqYB6fIAIszeladfl 5gJ51rG+HFX8xCvFUUwJOFaU7MLQs2CLtQ1yyRYsuCS0Xy0oz7ggbBUN/Ph+3T/L8sq7A4jJA oyoalYzp88B9+z/gzueEFUXWQrvilccZcfCXfNhrG8gGCSjMYrMUdReTGNUZcDESKkhpcYmUy k1cUdkYALqQLV/u6nfySvaJCIpG1epgV9aHSh6BH6xRuNQWFhCy9gcH+VHSQeescg52N/2VqJ LPcSofpeOSMzyD88t1+LsyLrSwXDzf8lviF4iNvVDsgCLMV8XA5Sbrv5j+nsreGJvSifto0gf Mi53xVcYquj3vH9HV4cSk2co5BK6AOzNZLfqSVSHBP19qR47jvATIVP18ALPBa1gaC1pj+uU8 RvKhhS3gZXeb+7zoqore0c25LWMLQKWK955Q2ur93cIPaoTtXXS4vEo9YFdIoifmGDiMjjoVs T9wzvuqkIErZSZl61viA8zNBUJWlb7T0Pb6gfSrtUjZNpe/Qc/NLt/HBjkyEBphOLd9MxvK9c 5j4j7Jx/+2yu7Oz+eYkqW/D/x5gpCsqLdVICYff9klIrJU6NbEVhhPDCdWIDFzI4PE7UgDILU mOnNk98HX+tMswnPDLklP5A+/MY77mBkOo/WqdTnRiJK+Qz6ylSLPXPNXI2lZLxnBOgv1ElPF OXB9LPozVU7Yh1QGXjWfDH1+n3q7zTLLUDfIGWcxbVleTlJV6MlAb8IyyRgmibvd9BSjBwEE X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:127408 Archived-At: > I'm not talking about any code that would change the default value. > I'm talking about showing the users a non-default value, for them to > select if they want to, that would produce the effect desired here. > > IOW, when the user clicks "Value menu", I would like them to see a > value which makes async shell buffers behave like Reuben wants. > That's all. If that's all, just add =E2=80=98display-buffer-no-window=E2=80=99 to =E2=80=98display-buffer--action-function-custom-type=E2=80=99 as I sugges= ted before. (BTW Juri should have done that when he added that function.) But Reuben replied It would be nice if the user only had to change one thing to enable hi= ding the async output buffer until there is output. If we only added the function to display-buffer--action-function-custom-type, the user stil= l has to manually add the right buffer name pattern and the action to display-buffer-alist. > If you are saying that we must not show any value but nil in the value= > menu, then my next question will be why is this variable a defcustom, > if users are not allowed to select non-default values for it. > >> Applications have three ways to affect what =E2=80=98display-buffer=E2= =80=99 does: > > We are not talking about any applications, at least I wasn't. I was > talking about providing another possible value, that'd be easy to > select without writing any Lisp, and which, when selected, will cause > the async shell output buffer be displayed only when there's some > material in it. And how should =E2=80=98display-buffer=E2=80=99 know whether "there's som= e material" in that buffer? martin