[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#57102: 29.0.50; Peculiar file-name-split edge case
From: |
Lars Ingebrigtsen |
Subject: |
bug#57102: 29.0.50; Peculiar file-name-split edge case |
Date: |
Mon, 26 Sep 2022 13:59:22 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) |
Stefan Kangas <stefankangas@gmail.com> writes:
> But, thinking more about this, maybe we would want a new function.
> Because this is not fun:
>
> (apply #'file-name-concat (file-name-split "/foo/bar"))
> => "foo/bar"
Uhm... is that a bug, though?
> I'd like it better if it worked like this:
>
> (file-name-join (file-name-split "/foo/bar"))
> => "/foo/bar"
>
> And then there are the issues Mattias has pointed out. One small step
> in the right direction would be to make sure that:
>
> (equal (file-name-split "/foo")
> (file-name-split "//foo"))
That seems like a bug. :-/