Byte-compile todos los archivos elisp en emacs del tirón

Escrito por guillermo.cifuentes en June 04, 2009

(loop for path in load-path do
(byte-recompile-directory path 0))

Para ejecutar esto desde emacs: M-x eval-expression

Otra opción es ejecutar Emacs en modo batch (sin cargar el entorno interactivo) y ejecutar el script anterior con la opción eval:

bash-3.2$ emacs --batch --eval '(loop for path in load-path do (byte-recompile-directory path 0))'