.emacs が大きくなってくると起動が遅くなります。(そう感じるのは 非力な計算機を使っている私だけかもしれませんが) で、.emacs を バイトコンパイルすると読込みが早くなります。 Emacs 20.4 から .emacs.el を初期化ファイルに使用できるので、簡単です。 つまり、.emacs と .emacs.el の両方があると、.emacs.el が読 込まれるようです。 で、さらに .emacs.elc が あると .emacs.el の替わりに .emacs.elc が読まれるということらしいです。
(defvar init "~/.emacs.el") (and (boundp 'init) (stringp init) (file-newer-than-file-p init "~/.emacs.elc") (let ((mode-line-format "") (mode-line-inverse-video nil)) (message "wait! Your %s needs recompiling..." init) (sit-for 1) (byte-compile-file init) (kill-emacs))