From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Christopher Howard Newsgroups: gmane.emacs.bugs Subject: bug#71554: 29.3; eshell-command async buffer behavior Date: Mon, 24 Jun 2024 06:15:57 -0800 Message-ID: <87wmmes9ya.fsf@librehacker.com> References: <87frtfpqyn.fsf@librehacker.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33904"; mail-complaints-to="usenet@ciao.gmane.io" Cc: thievol@posteo.net, Jim Porter , 71554@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jun 24 16:17:24 2024 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 1sLkVX-0008eR-ML for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 24 Jun 2024 16:17:23 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sLkVG-00074A-Qn; Mon, 24 Jun 2024 10:17:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sLkVC-00073t-19 for bug-gnu-emacs@gnu.org; Mon, 24 Jun 2024 10:17:02 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sLkVB-0002PT-Pg for bug-gnu-emacs@gnu.org; Mon, 24 Jun 2024 10:17:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sLkVB-00062L-Pr for bug-gnu-emacs@gnu.org; Mon, 24 Jun 2024 10:17:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Christopher Howard Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 24 Jun 2024 14:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71554 X-GNU-PR-Package: emacs Original-Received: via spool by 71554-submit@debbugs.gnu.org id=B71554.171923858023084 (code B ref 71554); Mon, 24 Jun 2024 14:17:01 +0000 Original-Received: (at 71554) by debbugs.gnu.org; 24 Jun 2024 14:16:20 +0000 Original-Received: from localhost ([127.0.0.1]:33437 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sLkUW-00060F-0P for submit@debbugs.gnu.org; Mon, 24 Jun 2024 10:16:20 -0400 Original-Received: from mx.kolabnow.com ([212.103.80.154]:47458) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sLkUS-0005zZ-CO for 71554@debbugs.gnu.org; Mon, 24 Jun 2024 10:16:17 -0400 Original-Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id 3822820D136A; Mon, 24 Jun 2024 16:16:09 +0200 (CEST) Authentication-Results: ext-mx-out011.mykolab.com (amavis); dkim=pass (2048-bit key) reason="pass (just generated, assumed good)" header.d=kolabnow.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-type:content-type:mime-version:message-id:date:date :in-reply-to:subject:subject:from:from:received:received :received; s=dkim20240523; t=1719238566; x=1721052967; bh=nkh0CM xqyOcpHQ9RF9YK7Pj1CeJrlSvoi6lEx8oR3x8=; b=G/YSNM8qg6RpEkh5X8W6+N Yuit+EdWPc2IHPVDbz83TUaLe2VYBhz091xsjx5nIsa7QyY2WtLHJRyzMeDnv3VL gWjQl5in84j62fx4B9VdlqDCD4UewxudmfNAPIAsquizMhuliAEiGqvKWUjzZ92u SczWygnui/sLl2FtOkRVNCtQB/R+Nc700BFN3KAr9q41QOL18YB7S242hpOeJwxc mQfZIb92hp/22QAOKOoQO73DU0cua2DFRDBjzBbEs1GC/j4a2VkV6kMKd40Tf0t5 U9FQDeFR8PQTOxV6caL50+fqDgCRJ0zpXJ+kht44dIJvKggNb9Bsfn/evxj4BsBQ == X-Virus-Scanned: amavis at mykolab.com Original-Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out011.mykolab.com [127.0.0.1]) (amavis, port 10024) with ESMTP id SKe-Lj83KWa6; Mon, 24 Jun 2024 16:16:06 +0200 (CEST) Original-Received: from int-mx011.mykolab.com (unknown [10.9.13.11]) by mx.kolabnow.com (Postfix) with ESMTPS id 6F9F220D1342; Mon, 24 Jun 2024 16:16:01 +0200 (CEST) Original-Received: from ext-subm010.mykolab.com (unknown [10.9.6.10]) by int-mx011.mykolab.com (Postfix) with ESMTPS id DE5E932C4AF7; Mon, 24 Jun 2024 16:16:00 +0200 (CEST) In-Reply-To: Eli Zaretskii's message of "Mon, 24 Jun 2024 15:33:46 +0300 (1 hour, 33 minutes, 22 seconds ago)" 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:287843 Archived-At: If I might weigh in here: in my view it is basically a bug, or something close enough to be treated like one. I want to emphasize the incongruity of being able to run asynchronous commands through eshell-command, but only being able to run one at a time. Assuming, of course, you want to be able to see the output of your commands. I often find myself being forced to use shell-command instead for this reason, but would rather use eshell-command. I feel a bit passionate about this subject because I like to promote using Emacs as your shell, i.e., interface to the operating system, above depending on the system shell. Perhaps we have "lived with this" for quite some time just because eshell and eshell-command are less utilized than they deserve to be. -- Christopher Howard