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

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

bug#46023: No error when a qualified eshell glob fails to match


From: Jim Porter
Subject: bug#46023: No error when a qualified eshell glob fails to match
Date: Mon, 5 Sep 2022 11:28:18 -0700

On 1/21/2021 10:03 AM, ch.emacs@themaw.xyz wrote:
With eshell-error-if-no-glob set to t, eshell will give en error when a glob fails to match, e.g. `ls *` in an empty directory. However, if a qualified glob fails to match, the behaviour is inconsistent, depending on whether the lack of matches is due to the glob or the qualifier. For example `ls *(@)` in an empty directory will error (* does not match), but `ls *(@)` in a directory with no symlinks will not ((@) does not match).

I fixed this in commit 598d7c5d1c10bfb161cb53aa76d480864414487c. (It was listed as a TODO entry in the Eshell manual.)

Closing this now. If there's something I missed when fixing this, feel free to reply to the bug and I'll take another look.





reply via email to

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