# HG changeset patch # User Eli Zaretskii # Date 1017410574 0 # Node ID 18a0fcd0705ca02da4384010acfb8eb73fb48eb1 # Parent 3f6a213458adb2bf0246519cc57a27f31d06b5fb (auto-save-file-name-transforms): Don't run "\\2" via expand-file-name. diff -r 3f6a213458ad -r 18a0fcd0705c lisp/files.el --- a/lisp/files.el Fri Mar 29 13:35:38 2002 +0000 +++ b/lisp/files.el Fri Mar 29 14:02:54 2002 +0000 @@ -294,7 +294,9 @@ (defcustom auto-save-file-name-transforms `(("\\`/[^/]*:\\(.+/\\)*\\(.*\\)" - ,(expand-file-name "\\2" temporary-file-directory))) + ;; Don't put "\\2" inside expand-file-name, since it will be + ;; transformed to "/2" on DOS/Windows. + ,(concat (expand-file-name temporary-file-directory) "\\2"))) "*Transforms to apply to buffer file name before making auto-save file name. Each transform is a list (REGEXP REPLACEMENT): REGEXP is a regular expression to match against the file name.