summaryrefslogtreecommitdiff
path: root/lisp/international
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2016-12-07 12:40:43 -0800
committerPaul Eggert <eggert@cs.ucla.edu>2016-12-07 12:40:43 -0800
commitc5532f5a5c304134ecb0367997402c2935d6030c (patch)
treecff0c6b05099fcaa51dae8e1c042528cdb318925 /lisp/international
parent32b46fc82f1275d8e0c86340546db366dea48c8c (diff)
parent39809036d39711fb5d01105739dd301ac046b151 (diff)
downloademacs-c5532f5a5c304134ecb0367997402c2935d6030c.tar.gz
emacs-c5532f5a5c304134ecb0367997402c2935d6030c.tar.bz2
emacs-c5532f5a5c304134ecb0367997402c2935d6030c.zip
Merge from origin/emacs-25
3980903 ; Update ChangeLog.2, etc/AUTHORS and ldef-boot.el for Emacs ... 5878abf Fix 'expand-file-name' during startup on MS-Windows
Diffstat (limited to 'lisp/international')
-rw-r--r--lisp/international/mule-cmds.el12
1 files changed, 7 insertions, 5 deletions
diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el
index 7543d0d734a..7672edc0443 100644
--- a/lisp/international/mule-cmds.el
+++ b/lisp/international/mule-cmds.el
@@ -2704,10 +2704,12 @@ See also `locale-charset-language-names', `locale-language-names',
;; terminal-coding-system with the ANSI or console codepage.
(when (and (eq system-type 'windows-nt)
(boundp 'w32-ansi-code-page))
- (let* ((code-page-coding
- (intern (format "cp%d" (if noninteractive
- (w32-get-console-codepage)
- w32-ansi-code-page))))
+ (let* ((ansi-code-page-coding
+ (intern (format "cp%d" w32-ansi-code-page)))
+ (code-page-coding
+ (if noninteractive
+ (intern (format "cp%d" (w32-get-console-codepage)))
+ ansi-code-page-coding))
(output-coding
(if noninteractive
(intern (format "cp%d" (w32-get-console-output-codepage)))
@@ -2717,7 +2719,7 @@ See also `locale-charset-language-names', `locale-language-names',
(unless frame (setq locale-coding-system code-page-coding))
(set-keyboard-coding-system code-page-coding frame)
(set-terminal-coding-system output-coding frame)
- (setq default-file-name-coding-system code-page-coding))))
+ (setq default-file-name-coding-system ansi-code-page-coding))))
(when (eq system-type 'darwin)
;; On Darwin, file names are always encoded in utf-8, no matter