[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] scratch/raeburn-startup 7764bd73 36/43: * lisp/loadup.el:
From: |
Ken Raeburn |
Subject: |
[Emacs-diffs] scratch/raeburn-startup 7764bd73 36/43: * lisp/loadup.el: Load uniquify quietly. Put fewer newlines in dump file. |
Date: |
Mon, 31 Jul 2017 02:11:05 -0400 (EDT) |
branch: scratch/raeburn-startup
commit 7764bd73c587296ac18a589d5eae310a7b5dfe41
Author: Ken Raeburn <address@hidden>
Commit: Ken Raeburn <address@hidden>
* lisp/loadup.el: Load uniquify quietly. Put fewer newlines in dump file.
---
lisp/loadup.el | 15 +++++----------
1 file changed, 5 insertions(+), 10 deletions(-)
diff --git a/lisp/loadup.el b/lisp/loadup.el
index 8ca80ee..4ef0e7e 100644
--- a/lisp/loadup.el
+++ b/lisp/loadup.el
@@ -654,7 +654,6 @@ lost after dumping")))
(print '(setq purify-flag nil))
(print '(get-buffer-create "*Messages*"))
(print `(progn . ,cmds))
- (terpri)
;; Now that make-abbrev-table is defined, use it.
(print `(let ((scratch-abbrev-tables (make-vector ,abbrev-counter
0)))
,@(nreverse abbrev-make-cmds)
@@ -673,10 +672,8 @@ lost after dumping")))
;; (message "Defining charset %S...postponed"
;; cs)
(push cs css)))))))
- (terpri)
(print `(dolist (cs ',charset-aliases)
(define-charset-alias (car cs) (cdr cs))))
- (terpri)
(print `(let ((css ',coding-systems))
(dotimes (i 3)
(dolist (cs (prog1 css (setq css nil)))
@@ -695,21 +692,20 @@ lost after dumping")))
(print `(dolist (f ',faces)
(face-spec-set f (get f 'face-defface-spec)
'face-defface-spec)))
- (terpri)
+ ;; This creates some rather large data structures that are
+ ;; more quickly reconstructed than read from the dumped
+ ;; Lisp state.
(print '(load "international/characters" nil t))
;; This sets advice on a subr, so cannot be preloaded.
- (print '(load "uniquify"))
- (terpri)
+ (print '(load "uniquify" nil t))
;; Lisp functions have their DOC file offsets stored
;; already, but for a subr it's hidden away from Lisp.
(print '(condition-case nil
(Snarf-documentation "DOC")
(file-missing
(message "Couldn't load DOC file"))))
- (terpri)
(print `(dolist (cs ',coding-system-aliases)
(define-coding-system-alias (car cs) (cdr cs))))
- (terpri)
(print `(progn
;; (message "Done preloading!")
;; (message "custom-delayed-init-variables = %S"
@@ -719,8 +715,7 @@ lost after dumping")))
(use-global-map global-map)
(eval top-level)
;; (message "top-level done!?")
- ))
- (terpri))
+ )))
(goto-char (point-min))
(while (re-search-forward " (\\(defvar\\|setplist\\|fset\\) " nil t)
(goto-char (match-beginning 0))
- [Emacs-diffs] scratch/raeburn-startup 363abae 30/43: Support dumping variable aliases., (continued)
- [Emacs-diffs] scratch/raeburn-startup 363abae 30/43: Support dumping variable aliases., Ken Raeburn, 2017/07/31
- [Emacs-diffs] scratch/raeburn-startup 291e585 24/43: Update load-path and purify-flag even if not bootstrapping., Ken Raeburn, 2017/07/31
- [Emacs-diffs] scratch/raeburn-startup 2c96099 27/43: Don't dump artifacts of the dump process., Ken Raeburn, 2017/07/31
- [Emacs-diffs] scratch/raeburn-startup bd8bcb3 29/43: Load uniquify after dump/reload., Ken Raeburn, 2017/07/31
- [Emacs-diffs] scratch/raeburn-startup d987a68 39/43: Don't show the build directory in load-history., Ken Raeburn, 2017/07/31
- [Emacs-diffs] scratch/raeburn-startup de45051 37/43: Fix use of "-l" on command line after installation., Ken Raeburn, 2017/07/31
- [Emacs-diffs] scratch/raeburn-startup 272c874 23/43: Fix startup on MS-Windows, Ken Raeburn, 2017/07/31
- [Emacs-diffs] scratch/raeburn-startup d95042a 35/43: ; Add comment regarding silent loading of dumped.elc., Ken Raeburn, 2017/07/31
- [Emacs-diffs] scratch/raeburn-startup 5d4b7f9 26/43: Dump and restore empty abbrev tables., Ken Raeburn, 2017/07/31
- [Emacs-diffs] scratch/raeburn-startup a0ac557 28/43: Clear out doc strings matching DOC file before dumping., Ken Raeburn, 2017/07/31
- [Emacs-diffs] scratch/raeburn-startup 7764bd73 36/43: * lisp/loadup.el: Load uniquify quietly. Put fewer newlines in dump file.,
Ken Raeburn <=
- [Emacs-diffs] scratch/raeburn-startup 6faa843 20/43: Load documentation at startup., Ken Raeburn, 2017/07/31
- [Emacs-diffs] scratch/raeburn-startup 43dcdd3 25/43: Load cl-macs, needed for cl-labels., Ken Raeburn, 2017/07/31
- [Emacs-diffs] scratch/raeburn-startup 761346d 34/43: Use CANNOT_DUMP mode., Ken Raeburn, 2017/07/31
- [Emacs-diffs] scratch/raeburn-startup dbdfea8 33/43: Don't check for dump-emacs being bound., Ken Raeburn, 2017/07/31
- [Emacs-diffs] scratch/raeburn-startup 6794f2e 40/43: Make more preloaded files visible to make-docfile., Ken Raeburn, 2017/07/31
- [Emacs-diffs] scratch/raeburn-startup cd0966b 42/43: ; admin/notes/big-elc: Notes on this experimental branch., Ken Raeburn, 2017/07/31
- [Emacs-diffs] scratch/raeburn-startup 13f3370 43/43: ; Merge from branch 'master', Ken Raeburn, 2017/07/31