From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Boruch Baum Newsgroups: gmane.emacs.bugs Subject: bug#48072: 28.0.50: dired-read-shell-command: handle empty input properly [PATCH] Date: Wed, 28 Apr 2021 11:21:36 -0400 Message-ID: <20210428152136.dggvck4is57wyavd@E15-2016.optimum.net> References: <20210427193253.ourhlr3nxdem3e6t@E15-2016.optimum.net> <83k0ongnc7.fsf@gnu.org> <20210428030025.75hiu5zgrll2qzeq@E15-2016.optimum.net> <87fszbnd70.fsf@gmail.com> <20210428095054.wkpyxl2axhdx26dq@E15-2016.optimum.net> <838s52hb7h.fsf@gnu.org> <20210428124952.anyz3ddhgvlcxyj3@E15-2016.optimum.net> <83mttiftnl.fsf@gnu.org> <20210428150144.4uxrcguggkh7vrjx@E15-2016.optimum.net> <83a6pifnnc.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1474"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: NeoMutt/20180716 Cc: 48072@debbugs.gnu.org, kevin.legouguec@gmail.com To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Apr 28 17:54:08 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lbmVr-0000HH-Le for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 28 Apr 2021 17:54:07 +0200 Original-Received: from localhost ([::1]:59800 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lbmVq-0002YH-Lo for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 28 Apr 2021 11:54:06 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59674) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lbm0q-00081M-Nb for bug-gnu-emacs@gnu.org; Wed, 28 Apr 2021 11:22:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:42264) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lbm0o-0003Dx-1D for bug-gnu-emacs@gnu.org; Wed, 28 Apr 2021 11:22:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lbm0n-0000ZZ-T3 for bug-gnu-emacs@gnu.org; Wed, 28 Apr 2021 11:22:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Boruch Baum Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 28 Apr 2021 15:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48072 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 48072-submit@debbugs.gnu.org id=B48072.16196233082175 (code B ref 48072); Wed, 28 Apr 2021 15:22:01 +0000 Original-Received: (at 48072) by debbugs.gnu.org; 28 Apr 2021 15:21:48 +0000 Original-Received: from localhost ([127.0.0.1]:53810 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbm0Z-0000Z1-Ll for submit@debbugs.gnu.org; Wed, 28 Apr 2021 11:21:47 -0400 Original-Received: from mout.gmx.net ([212.227.15.19]:33991) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbm0X-0000Yn-G2 for 48072@debbugs.gnu.org; Wed, 28 Apr 2021 11:21:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1619623299; bh=GbubX3ohPSZFHHcHlByj/pV9kCeSb0T3tiuv27AhDgw=; h=X-UI-Sender-Class:Date:From:To:Cc:Subject:References:In-Reply-To; b=kJP6CLzPILCWDj7Su3p+MqU5n4IhX75LGJCmijWA69Wh5mQ5R6LIsQDr7wy0XVrbA Mn8yFxOdd3CEpPBfAN0rAafYx7INw1TGbXLlEOUa1GWZwkN+sgj8wC/hhdPO/gqGOm 1p7R+/qYxuJTPKPWACP2icfqIOcAj2w9M8foXV/4= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from E15-2016.optimum.net ([70.19.86.82]) by mail.gmx.net (mrgmx004 [212.227.17.184]) with ESMTPSA (Nemesis) id 1MqJqD-1lG8W147BD-00nNhs; Wed, 28 Apr 2021 17:21:39 +0200 Content-Disposition: inline In-Reply-To: <83a6pifnnc.fsf@gnu.org> X-Provags-ID: V03:K1:1ADN91jRcK98IntTLmmQncDua3tcEiSdxv55MZsKsqID0RRc73H fl0NObgvLrbeBqkwG6kNPlgb4BBatyjD7GTMM63eJ4F1dioSlXtU5/5kwiSdFbmp09oJK3r swnESpE4arYzfT8ZjH/wacJaX0xLu0cBj1KSKzc1lmA+1UXhacBSbTnDtSvsLP2xL3bYsEw GRoevMx7jjceR+Cl/W5/w== X-UI-Out-Filterresults: notjunk:1;V03:K0:7tSHnV2kRt4=:epf+FDvxhZj+M/BuOfZ+4L 4KOFv1SquBhsmtJXgmFoNwu/+uF1gnpWvh3AZLdG+bYI5z3ahsW6l5K9VJSZmiEe8NlNzXeRU 9cXjZF59T2f0+/IJB0y3hqwGLaHLjhI0ZOHCD7DZTlTHqfztwva8Qu6OkT3M4hHkZRYrn1Ifi oibDPsvAk79pLvNomiy9Sk52n7pI07/Qds1bh7cTRoYVPJptYbDthcU5abfSCl+Hb5CHgKWRu L9vU8szFfNA5vuzalmvFoEFtY7cR1+BH9ue8kfYRICltR1rWXbdHloQ/Vxb9zmo7ymKrxX+Gj VBJ+rDcKHjUhxLtBM41fDjqpdvIldPXAU9AhHfiYbZeFOzArVbA2683aG4HNrlLr1sYDiFq3w vKQB/wd4xb1ffy1SmDweEsYV5d2QXf7vT4tlYILViUsxNfnw4aUfhvQxQH0DoivmsYhRFyGyi IDryo4356H6+f0k1UrKzFGo3MahHzVAazDMXibH6OAspCkaUG7cFrbUyV7y4fxyAeqdiB3z1f oGhLuF/D+2Df1DNSrT1IHg8z6SctwXfLrScqBYsnxZJQ3002Ms+OHJEScbNpdxhxDi5ToAF1P REq6gmSBoUWIpIAxlOWzG8uYyqZCgpLy9xLWKahMgJOocQrRiOy3sF0psR7eRMXW55CRgd5f9 D/1DKTUoZlux9A3r3yq3k5vtNPvL8e/Voyd6Tzje8036PmdSjs0SIEPY39F/+kZhTp6XRfmdr 7XByoDNupTKgGIf1FJrThOFBfufzQp5K0U/QgTsCnXo7/SXzfVaeZgw6ktKXp4LXdIox2fm8 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:205120 Archived-At: On 2021-04-28 18:13, Eli Zaretskii wrote: > > Date: Wed, 28 Apr 2021 11:01:44 -0400 > > From: Boruch Baum > > Cc: kevin.legouguec@gmail.com, 48072@debbugs.gnu.org > > > > 2.1.1) Try the following in a vanilla dired buffer: Navigate POINT to = a file, > > let's say 'bar', and press '&' for the async command. Then type= in some > > garbage command, let's say 'foo', and . The response I get= is a > > message in the mini-buffer: "foo bar&wait: finished." (BTW, I h= aven't > > figured out where that message is being generated; anyone's hel= p would be > > appreciated; I would like to see if it can report errors). > > I think the message comes from process.c:status_notify, which is > called when the process is deleted after it exits. Thanks. It was frustrating not being able to find it. 1) Is there a way to make it user-extensible? 2) Can it report some indication of STDERR or shell variable '$?' ? 3) The '&wait' shouldn't be reported. It's just confusing cruft to a user. =2D- hkp://keys.gnupg.net CA45 09B5 5351 7C11 A9D1 7286 0036 9E45 1595 8BC0