summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/lispref/ChangeLog4
-rw-r--r--doc/lispref/internals.texi5
2 files changed, 8 insertions, 1 deletions
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index c9b19b5ff98..5ff71492944 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1,3 +1,7 @@
+2009-09-22 Glenn Morris <rgm@gnu.org>
+
+ * internals.texi (Building Emacs): Mention preloaded-file-list.
+
2009-09-14 Alan Mackenzie <acm@muc.de>
* os.texi (Terminal Output): Put "@code{}" around "stdout".
diff --git a/doc/lispref/internals.texi b/doc/lispref/internals.texi
index e2814983770..ba28396482d 100644
--- a/doc/lispref/internals.texi
+++ b/doc/lispref/internals.texi
@@ -52,12 +52,15 @@ preloaded. @file{emacs} starts more quickly because it does not need to
load the files. This is the Emacs executable that is normally
installed.
+@vindex preloaded-file-list
+@cindex dumped Lisp files
To create @file{emacs}, use the command @samp{temacs -batch -l loadup
dump}. The purpose of @samp{-batch} here is to prevent @file{temacs}
from trying to initialize any of its data on the terminal; this ensures
that the tables of terminal information are empty in the dumped Emacs.
The argument @samp{dump} tells @file{loadup.el} to dump a new executable
-named @file{emacs}.
+named @file{emacs}. The variable @code{preloaded-file-list} stores a
+list of the Lisp files that were dumped with the @file{emacs} executable.
Some operating systems don't support dumping. On those systems, you
must start Emacs with the @samp{temacs -l loadup} command each time you