From: Edward J. S. <sa...@al...> - 2001-10-29 23:32:39
|
> Aha, it seems that find-file-noselect has changed: 20.7 tries to > expand wildcards, gets back nil, and signals the error; 21.1 also > tries to expand wildcards, gets nil, but then calls find-file-noselect > without wildcard expansion. (So 21.1 has sort of built-in the > find-file-wildcards workaround.) Interesting! Still I think Tramp should support file-file-wildcards as best as possible. We have a preliminary implmentation available in `tramp-handle-expand-many-files' which I contributed many moons ago. We just need to massage that some and make it a file-name-handler, right? Sorry, I'm stuck with an old version of Emacs and can't help with this. |
From: Edward J. S. <sa...@al...> - 2001-10-30 16:16:34
|
Kai asked: > Hm? What's that mean? I thought people with an old Emacs version (Emacs > 20) were best equipped to help, since only Emacs 20 exhibits the > problem... I mean a really, *really* old version of Emacs... (Don't ask.) > I guess the best thing to do would be to advise file-expand-wildcards > and to tell it to apply itself to the `path' part only. Sounds good to me. |
From: Kai.Grossjohann@CS.Uni-Dortmund.DE (K. ) - 2001-10-30 08:27:45
|
"Edward J. Sabol" <sa...@al...> writes: > Interesting! Still I think Tramp should support file-file-wildcards > as best as possible. We have a preliminary implmentation available > in `tramp-handle-expand-many-files' which I contributed many moons > ago. We just need to massage that some and make it a > file-name-handler, right? Sorry, I'm stuck with an old version of > Emacs and can't help with this. Hm? What's that mean? I thought people with an old Emacs version (Emacs 20) were best equipped to help, since only Emacs 20 exhibits the problem... Hm. I did some poking around in the Emacs source, and it appears that find-file-noselect calls file-expand-wildcards unconditionally (ie, there is no filename handler for this), and that in turn does its job without consulting filename handlers, either. So, what can we do? I guess the best thing to do would be to advise file-expand-wildcards and to tell it to apply itself to the `path' part only. Opinions? kai -- Lisp is kinda like tpircstsoP |