bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#54190: 29.0.50; [PATCH] Incorrect/missing documentation for some Esh


From: Jim Porter
Subject: bug#54190: 29.0.50; [PATCH] Incorrect/missing documentation for some Eshell "$" syntaxes
Date: Mon, 28 Feb 2022 00:16:21 -0800

On 2/27/2022 10:11 PM, Jim Porter wrote:
Hmm, that's unfortunate. It seems that the "$<FOO>" syntax in Eshell broke sometime between 27.2 and 28. I'm bisecting to figure out where that happened, but figured I'd mention it now so there's no confusion if someone tries it out now on 28/29. Fix forthcoming (hopefully).

Ok, the breaking commit is b03f74e0f2a578b1580e8b1c368665850ee7f808 ("Don't quote lambdas in several places"). Reverting the change in that commit in lisp/eshell/esh-var.el fixes things, although I'm not sure why yet. I believe that code gets evaluated by `eshell-do-eval', which evaluates things in a very particular way in order to support deferring evaluation at various points. Once I'm sure I understand why this is breaking, I'll post a patch to fix the bustage.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]