GNU bug report logs - #66066
30.0.50; [PATCH] Add support for more-complex Eshell commands in the background

Previous Next

Package: emacs;

Reported by: Jim Porter <jporterbugs <at> gmail.com>

Date: Mon, 18 Sep 2023 04:46:02 UTC

Severity: wishlist

Tags: patch

Found in version 30.0.50

Fixed in version 30.1

Done: Jim Porter <jporterbugs <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Jim Porter <jporterbugs <at> gmail.com>
Subject: bug#66066: closed (Re: bug#66066: 30.0.50; [PATCH] Add support
 for more-complex Eshell commands in the background)
Date: Tue, 03 Oct 2023 03:58:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#66066: 30.0.50; [PATCH] Add support for more-complex Eshell commands in the background

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 66066 <at> debbugs.gnu.org.

-- 
66066: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=66066
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Jim Porter <jporterbugs <at> gmail.com>
To: 66066-done <at> debbugs.gnu.org
Subject: Re: bug#66066: 30.0.50; [PATCH] Add support for more-complex Eshell
 commands in the background
Date: Mon, 2 Oct 2023 20:57:10 -0700
Version: 30.1

On 9/23/2023 11:47 AM, Jim Porter wrote:
> Attached are some new patches rebased onto my changes in bug#66164.

Merged to master as 498d31e9f05, and closing this now.

[Message part 3 (message/rfc822, inline)]
From: Jim Porter <jporterbugs <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 30.0.50; [PATCH] Add support for more-complex Eshell commands in the
 background
Date: Sun, 17 Sep 2023 21:45:22 -0700
[Message part 4 (text/plain, inline)]
Currently, only very simple Eshell commands can be run in the 
background. Anything more complicated, such as Eshell script files or 
things involving variable interpolation fail. For example, this should 
print "hi", but it doesn't print anything (aside from messages about the 
processes that started/stopped):

  *echo ${*echo hi} &

The attached patches fix this.

Note: In reality, this is just a preliminary set of changes to add full 
job control to Eshell, but that's more complex. (Hopefully, I'll get 
that working next though.)
[0001-Make-eshell-resume-eval-take-the-command-to-resume.patch (text/plain, attachment)]
[0002-Support-Eshell-iterative-evaluation-in-the-backgroun.patch (text/plain, attachment)]

This bug report was last modified 1 year and 234 days ago.

Previous Next


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