From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Sean Whitton Newsgroups: gmane.emacs.bugs Subject: bug#46351: 28.0.50; Add convenient way to bypass Eshell's own pipelining Date: Thu, 20 Jan 2022 15:16:20 -0700 Message-ID: <87ilueaw97.fsf@melete.silentflame.com> References: <878s812c6a.fsf@melete.silentflame.com> <87ft26etuh.fsf@gmx.de> <87tuex1yzo.fsf@melete.silentflame.com> <87czlkbxnh.fsf@gmx.de> <87ee601ey0.fsf@melete.silentflame.com> <871r1yaz36.fsf@gmx.de> <87y245zzjq.fsf@melete.silentflame.com> <83fsqdnc0o.fsf@gnu.org> <87r19xaoqe.fsf@gmx.de> <87o851zwdq.fsf@melete.silentflame.com> <87lf05algc.fsf@gmx.de> <87ilv9zuv4.fsf@melete.silentflame.com> <87fsqd9kch.fsf@gmx.de> <87y23dei2o.fsf@melete.silentflame.com> <83lezdumq4.fsf@gnu.org> <87o848evkd.fsf@melete.silentflame.com> <83wniwu958.fsf@gnu.org> <87h7a0eitq.fsf@melete.silentflame.com> <83lezctbzy.fsf@gnu.org> <87r193cvdu.fsf@melete.silentflame.com> <83sftirj7k.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5144"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Notmuch/0.31.4 (https://notmuchmail.org) Emacs/29.0.50 (x86_64-pc-linux-gnu) Cc: 46351@debbugs.gnu.org, michael.albinus@gmx.de To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jan 21 01:26:58 2022 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 1nAhlY-00014X-Uo for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 21 Jan 2022 01:26:57 +0100 Original-Received: from localhost ([::1]:36056 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nAhlX-0000KV-NE for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 20 Jan 2022 19:26:55 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:43502) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAfjr-0007y0-CV for bug-gnu-emacs@gnu.org; Thu, 20 Jan 2022 17:17:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:38441) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nAfjq-0002Dc-Jw for bug-gnu-emacs@gnu.org; Thu, 20 Jan 2022 17:17:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nAfjq-0002LW-FC for bug-gnu-emacs@gnu.org; Thu, 20 Jan 2022 17:17:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Sean Whitton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 20 Jan 2022 22:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46351 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 46351-submit@debbugs.gnu.org id=B46351.16427169928977 (code B ref 46351); Thu, 20 Jan 2022 22:17:02 +0000 Original-Received: (at 46351) by debbugs.gnu.org; 20 Jan 2022 22:16:32 +0000 Original-Received: from localhost ([127.0.0.1]:59577 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAfjL-0002Kh-Qe for submit@debbugs.gnu.org; Thu, 20 Jan 2022 17:16:32 -0500 Original-Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:50983) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nAfjJ-0002KR-8L for 46351@debbugs.gnu.org; Thu, 20 Jan 2022 17:16:30 -0500 Original-Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 6CB563201FD3; Thu, 20 Jan 2022 17:16:22 -0500 (EST) Original-Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Thu, 20 Jan 2022 17:16:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=spwhitton.name; h=cc:cc:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm2; bh=CrB47PQ+fLi/BEwdMc7lOwICEQ2gnn 4SZUYXzJp7bto=; b=jX+YPoMweLi2XmVYpagd0FwbYjgdZKo/4mpaVII7golYZB LPbLPGnsfiFqCiVQAS24ovAVebAbmtBqbSoBcV6MTREWFdAaolWq3L0jxaGIVPmZ knOWYBt13dhKlY2C2vkVa7l2UzB53TuIUDv0xj6HF33l4Jojj8zbfHGJobE2ouNB e1yyIp/ljv5yie0kALE41BPku+QDhDdKI6BxwGaYUwlP/aISUwR0re7p4r/JVzMb MS31aQ2kl0qj0sozg9TggqJzXGpPU0EzrTwNhhKbEiqz/qwVA1l8fi0Wx8/acwlv ZrKQKSMkiuHiVkLcuz/PCRD+Ee6oHIodQI/k8FEA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=CrB47PQ+fLi/BEwdM c7lOwICEQ2gnn4SZUYXzJp7bto=; b=U3CkUt7Wb8jY7syPSXzwSsTAH5OluUK1A VkrwDFCWpYNFqdmNa/SeqHx40hTuJMO55TFarCFhYIIU16l8jMcTnb7CGJ4k8Lsi I+8NHywOS/4ravAhsZW6r1vaf/LCB0w/D1zl/Bnblpz8d3qKb+lYukCqoI+hz+u/ KLRhIdeAFoSJnEwLN0HhAd2CJGfcYkU1ZjluAEQOmP0hbu+fLKyCvIEsnhXSq7im LHunh7eiIP3jNmpPdeOLNoU00NKpnqeY9NSJcXYXFHX7X2EfZReVvGq+b+suw3gX 1ToBcxlcBgksmxtQxKyoFnoeL+tpR0nG/P8mhaxVt67GghPyoq9+w== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudekgdduheeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufgjfhgffffkgggtsehttddttddtredtnecuhfhrohhmpefuvggrnhcu hghhihhtthhonhcuoehsphifhhhithhtohhnsehsphifhhhithhtohhnrdhnrghmvgeqne cuggftrfgrthhtvghrnhepleeggefgvdeijedvhfdugfegtefgkeekueeileejjeehudeg geefteeghfeuffeknecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehmrghilh hfrhhomhepshhpfihhihhtthhonhesshhpfihhihhtthhonhdrnhgrmhgv X-ME-Proxy: Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 20 Jan 2022 17:16:21 -0500 (EST) Original-Received: by melete.silentflame.com (Postfix, from userid 1000) id BC3F57E087F; Thu, 20 Jan 2022 15:16:20 -0700 (MST) In-Reply-To: <83sftirj7k.fsf@gnu.org> 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:224714 Archived-At: Hello, On Thu 20 Jan 2022 at 08:53AM +02, Eli Zaretskii wrote: >> From: Sean Whitton >> Cc: michael.albinus@gmx.de, 46351@debbugs.gnu.org >> Date: Wed, 19 Jan 2022 13:39:57 -0700 >> >> >> > >foo something or other >> >> > >> >> > in Eshell, and have the output of 'something' redirected to 'foo'? If >> >> > it is possible today, will it be possible after your changes, and what >> >> > will happen with that if 'something' includes the new "*|" pipe >> >> > symbol? >> >> >> >> Interestingly, it's not possible to do that with plain Eshell. If >> >> someone modifies Eshell's parsing to make it possible, I do not believe >> >> it will interact with em-extpipe.el in any meaningful way. >> > >> > If it doesn't work now, then we cannot break it. >> >> Okay, so I should add something to skip over my parsing code in the case >> that the first thing in the input is a redirection? > > I'm not sure I understand the intent: what do you want to accomplish > by this special handling? Perhaps I misunderstood your earlier message. I thought that you were saying that because Eshell does not support redirections at the very beginning of the line at present, my new syntax should not support that either, to prevent confusion. Did you mean something else when you wrote "if it doesn't work now, then we cannot break it?" Thanks! -- Sean Whitton