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.elfunciona 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-getsi 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-autoloadspara, en efecto, hacerlo recursivo. 2. Puede usar update-file-autoloadspara cada archivo que le interese, independientemente del directorio en el que se encuentre.
package.eltampoco es recursivo (es decir, no admite paquetes con fuentes en subdirectorios).
update-directory-autoloadsse puede usar independientemente de cualquier administrador de paquetes.