One thing I like about python - is that byte compilation is
automatically. What about doing the same for emacs lisp?
When a .el is used, if the .elc doesn't exist or is older, byte
compilation is done automatically.
This makes it painless to have your .emacs byte compiled.
Here's a snippet that recently appeared in gnu.emacs.sources.
While it works fine for .el files, it probably needs a little tweaking
to work with ~/.emacs.
DISCLAIMER: this message is the author's personal opinion and does not
constitute the support, opinion, or policy of Hewlett-Packard, or of the
little green men that have been following him all day.
From: Stainless Steel Rat <ratinox(a)peorth.gweep.net>
Subject: Re: neat little macro to speed up your .emacs files...
Date: 20 Apr 1999 09:58:03 -0400
* David Bakhash <cadet(a)mit.edu> on Sun, 18 Apr 1999
| Just thought I'd throw this out.
This is simpler:
;;; Local Variables:
;;; eval: (defun byte-compile-this-file () (write-region (point-min) (point-max)
buffer-file-name nil 't) (byte-compile-file buffer-file-name t) t)
;;; write-file-hooks: (byte-compile-this-file)