]> git.eshelyaron.com Git - emacs.git/commitdiff
(set-locale-environment): Set default-file-name-coding-system
authorJason Rumney <jasonr@gnu.org>
Wed, 14 Nov 2007 10:26:09 +0000 (10:26 +0000)
committerJason Rumney <jasonr@gnu.org>
Wed, 14 Nov 2007 10:26:09 +0000 (10:26 +0000)
from system defaults on Windows.

lisp/ChangeLog
lisp/international/mule-cmds.el

index 32c1447ceabebaf7aae334cf32e516059b405384..cd82ad1f0c82ec24d3a7e0882bb2357a6b0a9476 100644 (file)
@@ -1,3 +1,8 @@
+2007-11-14  Jason Rumney  <jasonr@gnu.org>
+
+       * international/mule-cmds.el (set-locale-environment): Set
+       default-file-name-coding-system from system defaults on Windows.
+
 2007-11-14  Nick Roberts  <nickrob@snap.net.nz>
 
        * progmodes/gdb-ui.el (gdb-parent-bptno-enabled): New variable.
index a858066f47cea9ae311c1e9fce77ed969225334e..bd2d03eb5d49c726ef24d23031632ec11547332a 100644 (file)
@@ -2609,12 +2609,13 @@ See also `locale-charset-language-names', `locale-language-names',
          (setq locale-coding-system coding-system))))
 
     ;; On Windows, override locale-coding-system,
-    ;; keyboard-coding-system with system codepage.  Note:
-    ;; selection-coding-system is already set in w32select.c.
+    ;; default-file-name-coding-system, keyboard-coding-system,
+    ;; terminal-coding-system with system codepage.
     (when (boundp 'w32-ansi-code-page)
       (let ((code-page-coding (intern (format "cp%d" w32-ansi-code-page))))
        (when (coding-system-p code-page-coding)
          (setq locale-coding-system code-page-coding)
+          (setq default-file-name-coding-system code-page-coding)
          (set-keyboard-coding-system code-page-coding)
          (set-terminal-coding-system code-page-coding))))