GNU bug report logs -
#30724
eshell: escaped tilde is not treated as such
Previous Next
Reported by: Yegor Timoshenko <yegortimoshenko <at> riseup.net>
Date: Tue, 6 Mar 2018 04:57:03 UTC
Severity: normal
Tags: confirmed, fixed
Fixed in version 26.2
Done: Noam Postavsky <npostavs <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
Message #25 received at 30724 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
On Mon, 2018-07-16 at 20:14 -0400, Noam Postavsky wrote:
> The "Add eshell-escape-special-filenames to symbol plist" should be
> coalesced, as in:
Done in the new attached patch.
> I'm not sure 'escaped' or 'eshell-escape-special-filenames' are
> really
> the right names here, as they're not actually indicating any
> escaping.
> Maybe the property should be something like 'eshell-filename-
> arguments'?
I changed the property name to eshell-filename-arguments.
> Comments should be capitalized and end with a period (I know the
> original didn't, but since we're updating the code, now is a good
> time
> to fix it).
Fixed both the original and new comment.
> It looks like this kind of escaping isn't actually needed for "*"
> which
> your previous patch mentioned. Perhaps just check for "~"
> explicitly,
> rather than any single character filenames. Or are there other
> examples
> besides "~" which need "./" to prevent interpretation?
I can't think of any other cases that would need to be check either, so
I changed to to just string-match "~" only.
--
Jonathan Kyle Mitchell
[0001-Check-for-special-filenames-in-eshell-Bug-30724.patch (text/x-patch, attachment)]
This bug report was last modified 6 years and 309 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.