From 8c766df1aac85f5c654cd6bb1f735d1ec6f6afa6 Mon Sep 17 00:00:00 2001 From: Kenichi Handa Date: Thu, 27 Nov 2008 08:02:28 +0000 Subject: [PATCH] Set inhibit-load-charset-map to t while preloading files. --- lisp/loadup.el | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lisp/loadup.el b/lisp/loadup.el index 6dd2fc44fde..94a335d4886 100644 --- a/lisp/loadup.el +++ b/lisp/loadup.el @@ -46,6 +46,12 @@ (message "Using load-path %s" load-path) +(if (or (member (nth 3 command-line-args) '("dump" "bootstrap")) + (member (nth 4 command-line-args) '("dump" "bootstrap"))) + ;; To reduce the size of dumped Emacs, we avoid making huge + ;; char-tables. + (setq inhibit-load-charset-map t)) + ;; We don't want to have any undo records in the dumped Emacs. (set-buffer "*scratch*") (setq buffer-undo-list t) @@ -325,6 +331,7 @@ (equal (nth 4 command-line-args) "bootstrap")) (setcdr load-path nil)) +(setq inhibit-load-charset-map nil) (clear-charset-maps) (garbage-collect) -- 2.39.2