[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: file-relative-name and remote files
From: |
Kai Großjohann |
Subject: |
Re: file-relative-name and remote files |
Date: |
Sun, 09 Mar 2003 14:36:23 +0100 |
User-agent: |
Gnus/5.090016 (Oort Gnus v0.16) Emacs/21.3.50 (gnu/linux) |
Lars Hansen <address@hidden> writes:
>>That just doesn't make sense. It neglects "~". IMHO, a filename
>>such as "~/../bla" makes perfect sense, and I think that "~" should
>>be expanded first, before processing "..".
>>
>>What do you think?
>>
> I see your point. I did not take "~" into consideration. Clearly "~"
> should be processed before ".."'s and the file handler should process
> "~".
Glad to hear you agree. I was thinking that I was overlooking
something.
> I my opinion that means that everyting after "/foo:" should be handled
> as something on the remote machine. I.e. "/foo:/.." should expand to
> "/foo:/" and not to "/". And file-relative-name should return an absolute
> name when FILENAME and DIRECTORY are on different machines.
But Richard wants to allow ".." to cross file handler boundaries.
So "/foo:/../bar" should expand to "/bar", just like "/foo/../bar"
does.
I think that means we're back to square one and we need to find out
how to deal with things like "/bla/../foo:/bar". Hm. Actually, that
expands to "/foo:/bar" which is fine. But "/bla/../foo:../bar"
expands to "/foo:../bar" which is not fine -- it should be expanded
further.
One approach that might work is this: if expand-file-name does not
find a handler, it does its thing and then looks again if it finds a
handler. Then it invokes that.
(Maybe it is easier to implement the previous paragraph by saying,
after expand-file-name has done its thing in the non-handler case, it
just reinvokes itself.)
--
A preposition is not a good thing to end a sentence with.
- Re: file-relative-name and remote files, (continued)
- Re: file-relative-name and remote files, Kai Großjohann, 2003/03/07
- Re: file-relative-name and remote files, Lars Hansen, 2003/03/08
- Re: file-relative-name and remote files, Lars Hansen, 2003/03/08
- Re: file-relative-name and remote files, Lars Hansen, 2003/03/08
- Re: file-relative-name and remote files,
Kai Großjohann <=
- Re: file-relative-name and remote files, Lars Hansen, 2003/03/11
- Re: file-relative-name and remote files, Lars Hansen, 2003/03/12
- Re: file-relative-name and remote files, Lars Hansen, 2003/03/14
- Re: file-relative-name and remote files, Kai Großjohann, 2003/03/24
- Re: file-relative-name and remote files, Lars Hansen, 2003/03/24