From 022b8155041236e19a745482591ab968250c86cf Mon Sep 17 00:00:00 2001 From: Andrew Innes Date: Sat, 21 Oct 2000 13:11:56 +0000 Subject: [PATCH] (make-auto-save-file-name): Don't apply conversion to remote (ange-ftp) file names. --- lisp/w32-fns.el | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lisp/w32-fns.el b/lisp/w32-fns.el index ea8f6ffbddd..0f30dd63bea 100644 --- a/lisp/w32-fns.el +++ b/lisp/w32-fns.el @@ -237,7 +237,11 @@ You should set this to t when using a non-system shell.\n\n")))) Does not consider `auto-save-visited-file-name' as that variable is checked before calling this function. You can redefine this for customization. See also `auto-save-file-name-p'." - (convert-standard-filename (original-make-auto-save-file-name))) + (let ((filename (original-make-auto-save-file-name))) + ;; Don't modify remote (ange-ftp) filenames + (if (string-match "^/\\w+@[-A-Za-z0-9._]+:" filename) + filename + (convert-standard-filename filename)))) (defun convert-standard-filename (filename) "Convert a standard file's name to something suitable for the current OS. -- 2.39.5