summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1997-09-05 23:30:30 +0000
committerRichard M. Stallman <rms@gnu.org>1997-09-05 23:30:30 +0000
commit17c6bbb654ef9a0b71e50e4e28a70d6a13e8c265 (patch)
tree9f079a2643fbfcf9abe63a176886a6523a229ae4
parent5be6e9e31f98e0c12110e7398619393e3def01e7 (diff)
downloademacs-17c6bbb654ef9a0b71e50e4e28a70d6a13e8c265.tar.gz
(load-with-code-conversion):
Don't bind enable-multibyte-characters; set it in the temp buffer.
-rw-r--r--lisp/international/mule.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/international/mule.el b/lisp/international/mule.el
index 09a8bc7283b..104991bdcf7 100644
--- a/lisp/international/mule.el
+++ b/lisp/international/mule.el
@@ -49,13 +49,14 @@ Return t if file exists."
;; We can't use `generate-new-buffer' because files.el
;; is not yet loaded.
(get-buffer-create (generate-new-buffer-name " *load*"))))
- (enable-multibyte-characters t)
(load-in-progress t))
(or nomessage (message "Loading %s..." file))
(unwind-protect
(progn
(save-excursion
(set-buffer buffer)
+ ;; This is buffer-local.
+ (setq enable-multibyte-characters t)
(insert-file-contents fullname)
;; We must set `buffer-file-name' for `eval-buffer' and
;; `load-history'.