From 9284e22676a80789a95c3df3b74ac938a0f5eeaa Mon Sep 17 00:00:00 2001 From: Michael Albinus Date: Sat, 29 Sep 2018 13:46:59 +0200 Subject: [PATCH] Fix minor problem in tramp-handle-substitute-in-file-name * lisp/net/tramp.el (tramp-handle-substitute-in-file-name): Suppress cygwin-mount file name handlers. --- lisp/net/tramp.el | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lisp/net/tramp.el b/lisp/net/tramp.el index 567701a9b28..723b35c9e7b 100644 --- a/lisp/net/tramp.el +++ b/lisp/net/tramp.el @@ -3585,7 +3585,11 @@ support symbolic links." (setq filename (concat (file-remote-p filename) (replace-regexp-in-string - "\\`/+" "/" (substitute-in-file-name localname))))))) + "\\`/+" "/" + ;; We must disable cygwin-mount file name + ;; handlers and alike. + (tramp-run-real-handler + 'substitute-in-file-name (list localname)))))))) ;; "/m:h:~" does not work for completion. We use "/m:h:~/". (if (and (stringp localname) (string-equal "~" localname)) (concat filename "/") -- 2.39.5