Está claro que no todos los paquetes locales / personalizados / personales deberían lanzarse oficialmente, y sería una tontería hacerlo solo para beneficiarse del soporte de administración de paquetes incorporado. Me pregunto cómo generar y activar cargas automáticas para paquetes locales. Eso es similar a cómo package.el
funciona para los paquetes instalados de ELPA. Para evitar reinventar la rueda, ¿hay alguna forma de que "pretenda" que algún directorio local (con subdirectorios cada uno de los cuales es un paquete local / personalizado / personal) es ELPA? También estoy abierto a el-get
si tal escenario puede ser soportado a través de, por ejemplo, recetas personalizadas.
Estoy seguro de que la tarea es bastante común y cualquiera que use Emacs en el nivel avanzado llega a ese punto tarde o temprano. ¿Alguien podría compartir sus experiencias en este campo?
update-directory-autoloads
para, en efecto, hacerlo recursivo. 2. Puede usar update-file-autoloads
para cada archivo que le interese, independientemente del directorio en el que se encuentre.
package.el
tampoco es recursivo (es decir, no admite paquetes con fuentes en subdirectorios).
update-directory-autoloads
se puede usar independientemente de cualquier administrador de paquetes.