I have decided to check out Emacs, and I liked it very much. Now, I\'m using the Emacs Starter Kit, which sort of provides better defaults and some nice customizations to defaul
You can use the --batch flag to recompile from the command line.
--batch
To recompile all, do
emacs --batch --eval '(byte-recompile-directory "~/.emacs.d")'
or to recompile a single file as from a Makefile,
emacs --batch --eval '(byte-compile-file "your-elisp-file.el")'