GNU bug report logs - #73479
30.0.91; eshell: error on some env calls

Previous Next

Package: emacs;

Reported by: Christopher Howard <christopher <at> librehacker.com>

Date: Wed, 25 Sep 2024 17:03:01 UTC

Severity: normal

Found in version 30.0.91

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: Jim Porter <jporterbugs <at> gmail.com>
To: Christopher Howard <christopher <at> librehacker.com>, 73479 <at> debbugs.gnu.org
Cc: eliz <at> gnu.org
Subject: bug#73479: 30.0.91; eshell: error on some env calls
Date: Wed, 25 Sep 2024 12:08:07 -0700
[Message part 1 (text/plain, inline)]
On 9/25/2024 10:01 AM, Christopher Howard wrote:
> 
> 1. emacs -Q
> 2. M-x eshell
> 3. env ls <ENTER>
>     or
>     env eshell <ENTER>
> 
> Note that if you are set up to use the system "env" instead, this problem won't show up. Also, it works correctly with "env FOO=bar ls", "env cd", and other combinations that I tested.

Thanks for noticing this. Here's a patch. Eli, is this ok for Emacs 30? 
It's a bug in a newly-added feature, and the fix is simple (plus it has 
a regression test).
[0001-Fix-executing-commands-in-Eshell-using-env-with-no-l.patch (text/plain, attachment)]

This bug report was last modified 260 days ago.

Previous Next


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