/ / Cómo forzar el byte compila un directorio en elisp - emacs, elisp

Cómo forzar el byte compilar un directorio en elisp - emacs, elisp

Cómo compilar un directorio por la fuerza sin preocuparse por nada en la fuente elisp (significa lo mismo que el interactivo: C-u 0 M-x byte-recompile-directorio pero en la fuente)?

Necesito escribir algo como:

(defun byte-compile-directory-recursively (directory)
(dolist (file (directory-files directory t "\w+"))
(if (file-directory-p file)
(byte-compile-directory-recursively file)
(if (string-match "\.el$" file)
(byte-compile-file file)))))

? Cualquier ayuda es apreciada.

Respuestas

3 para la respuesta № 1

Creo que estas buscando (byte-recompile-directory directory 0).