]> git.eshelyaron.com Git - emacs.git/commitdiff
(Init File): Byte-compiling .emacs is bad.
authorGlenn Morris <rgm@gnu.org>
Sat, 5 Apr 2008 18:39:33 +0000 (18:39 +0000)
committerGlenn Morris <rgm@gnu.org>
Sat, 5 Apr 2008 18:39:33 +0000 (18:39 +0000)
doc/emacs/ChangeLog
doc/emacs/custom.texi

index 141ec6b97e885275104992c7c49527457f7aa4c3..a94c43e1af8457c6488513bc0d51ba54e0f8d90e 100644 (file)
@@ -1,3 +1,7 @@
+2008-04-05  Glenn Morris  <rgm@gnu.org>
+
+       * custom.texi (Init File): Byte-compiling .emacs is bad.
+
 2008-04-04  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * mini.texi (Minibuffer Edit) <resize-mini-windows>: Adjust default.
index 6660b5e66fff2bfa1aec0fa889b2372a35009e64..efc6614abe2b3c9cd3a6bb0fa9630e8252042f31 100644 (file)
@@ -2085,10 +2085,14 @@ Many sites put these files in the @file{site-lisp} subdirectory of the
 Emacs installation directory, typically
 @file{/usr/local/share/emacs/site-lisp}.
 
-  If you have a large amount of code in your @file{.emacs} file, you
-should rename it to @file{~/.emacs.el}, and byte-compile it.  @xref{Byte
-Compilation,, Byte Compilation, elisp, the Emacs Lisp Reference Manual},
-for more information about compiling Emacs Lisp programs.
+  Byte-compiling your @file{.emacs} is not recommended (@pxref{Byte
+Compilation,, Byte Compilation, elisp, the Emacs Lisp Reference
+Manual}).  It generally does not speed up startup very much, and often
+leads to problems when you forget to recompile the file.  A better
+solution is to use the Emacs server to reduce the number of times you
+have to start Emacs (@pxref{Emacs Server}).  If your @file{.emacs}
+defines many functions, consider moving them to a separate
+(byte-compiled) file which you load in your @file{.emacs}.
 
   If you are going to write actual Emacs Lisp programs that go beyond
 minor customization, you should read the @cite{Emacs Lisp Reference Manual}.