Chris Zheng <chriszhen...@gmail.com> writes:

> Dear Michael,

Hi Chris,

> I’m sorry to tell you that the fix isn’t right, as
>
> (tramp-drop-volume-letter "c:/msys64/foo") ⇒ "/msys64/foo"
>
> which is still wrong. The “/msys64” should be removed, too.

Why does (substitute-in-file-name "/foo") returns "c:/msys64/foo"? This
is not covered by the description of `substitute-in-file-name'.

Does it work, if you change the patch like this:

--8<---------------cut here---------------start------------->8---
                  (concat (file-remote-p filename)
                          (tramp-drop-volume-letter
                           (tramp-run-real-handler
                            (substitute-in-file-name (list localname))))))))
--8<---------------cut here---------------end--------------->8---

> Thank you,
>
> Chris

Best regards, Michael.

_______________________________________________
Tramp-devel mailing list
Tramp-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/tramp-devel

Reply via email to