aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa2002-03-01 02:00:32 +0000
committerKenichi Handa2002-03-01 02:00:32 +0000
commit5bb65bd43c3604dc55f2741f9e1a3a30c3a33c6e (patch)
tree69b137450cdd345a4fb76fa00be87ef0bf396d54
parent5760cdc1d4784b01d79c66dce07d736a364a57cf (diff)
downloademacs-5bb65bd43c3604dc55f2741f9e1a3a30c3a33c6e.tar.gz
emacs-5bb65bd43c3604dc55f2741f9e1a3a30c3a33c6e.zip
Don't load "international/utf-8". Don't call
update-coding-systems-internal. Bind coding-system-for-write to `utf-8' while writing fns-XXX.el. Call clear-charset-maps before dumping.
-rw-r--r--lisp/loadup.el8
1 files changed, 4 insertions, 4 deletions
diff --git a/lisp/loadup.el b/lisp/loadup.el
index 2fe4330c9ec..bc50d9498d6 100644
--- a/lisp/loadup.el
+++ b/lisp/loadup.el
@@ -57,7 +57,7 @@
57(load "map-ynp") 57(load "map-ynp")
58(load "env") 58(load "env")
59(load "cus-start") 59(load "cus-start")
60(load "international/mule") 60(load "international/mulel")
61(load "international/mule-conf.el") ;Don't get confused if someone compiled this by mistake. 61(load "international/mule-conf.el") ;Don't get confused if someone compiled this by mistake.
62(load "format") 62(load "format")
63(load "bindings") 63(load "bindings")
@@ -80,7 +80,6 @@
80(load "international/mule-cmds") 80(load "international/mule-cmds")
81(load "case-table") 81(load "case-table")
82(load "international/characters") 82(load "international/characters")
83(load "international/utf-8")
84 83
85(let ((set-case-syntax-set-multibyte t)) 84(let ((set-case-syntax-set-multibyte t))
86 (load "international/latin-1") 85 (load "international/latin-1")
@@ -112,7 +111,6 @@
112(load "language/misc-lang") 111(load "language/misc-lang")
113(load "language/utf-8-lang") 112(load "language/utf-8-lang")
114(load "language/georgian") 113(load "language/georgian")
115(update-coding-systems-internal)
116 114
117(load "indent") 115(load "indent")
118(load "window") 116(load "window")
@@ -247,7 +245,8 @@
247;; then clear out load-history. 245;; then clear out load-history.
248(if (or (equal (nth 3 command-line-args) "dump") 246(if (or (equal (nth 3 command-line-args) "dump")
249 (equal (nth 4 command-line-args) "dump")) 247 (equal (nth 4 command-line-args) "dump"))
250 (let ((buffer-undo-list t)) 248 (let ((buffer-undo-list t)
249 (coding-system-for-write 'utf-8))
251 (princ "(setq load-history\n" (current-buffer)) 250 (princ "(setq load-history\n" (current-buffer))
252 (princ " (nconc load-history\n" (current-buffer)) 251 (princ " (nconc load-history\n" (current-buffer))
253 (princ " '(" (current-buffer)) 252 (princ " '(" (current-buffer))
@@ -279,6 +278,7 @@
279 (equal (nth 4 command-line-args) "bootstrap")) 278 (equal (nth 4 command-line-args) "bootstrap"))
280 (setcdr load-path nil)) 279 (setcdr load-path nil))
281 280
281(clear-charset-maps)
282(garbage-collect) 282(garbage-collect)
283 283
284;;; At this point, we're ready to resume undo recording for scratch. 284;;; At this point, we're ready to resume undo recording for scratch.