On 9/25/2024 10:01 AM, Christopher Howard wrote: > > 1. emacs -Q > 2. M-x eshell > 3. env ls > or > env eshell > > 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).