Stefan Monnier <[EMAIL PROTECTED]> writes:
> From what I understand, what he really says is that those files behave
> differently if they're not byte-compiled (e.g. if he copies the .el file
> earlier in his load-path, but not if he also copies the .elc file with it).
I think this patch fixes the problem. I'll commit it soon if there
are no objections.
*** emacs/lisp/international/utf-8.el.~1.50.~ 2005-10-13 01:39:31.000000000
-0400
--- emacs/lisp/international/utf-8.el 2006-10-12 13:07:22.000000000 -0400
***************
*** 309,315 ****
;; Here we bind coding-system-for-read to nil so that coding tags
;; in the files are respected even if the files are not yet
;; byte-compiled
! (let ((coding-system-for-read nil))
(cond ((string= "Korean" current-language-environment)
(load "subst-jis")
(load "subst-big5")
--- 309,318 ----
;; Here we bind coding-system-for-read to nil so that coding tags
;; in the files are respected even if the files are not yet
;; byte-compiled
! (let ((coding-system-for-read nil)
! ;; We must avoid clobbering this variable, in case the load
! ;; files below use different coding systems.
! (last-coding-system-used last-coding-system-used))
(cond ((string= "Korean" current-language-environment)
(load "subst-jis")
(load "subst-big5")
_______________________________________________
emacs-pretest-bug mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug