È chiaro che non tutti i pacchetti locali / personalizzati / personali dovrebbero essere rilasciati ufficialmente, e sarebbe sciocco farlo solo per beneficiare del supporto integrato per la gestione dei pacchetti. Mi chiedo come generare e attivare i caricamenti automatici per i pacchetti locali? Questo è simile a come package.el
funziona per i pacchetti installati da ELPA. Per evitare di reinventare la ruota, c'è un modo per "fingere" che una directory locale (con sottodirectory ognuna delle quali è un pacchetto locale / personalizzato / personale) sia ELPA? Sono anche aperto a el-get
se tale scenario può essere supportato tramite, ad esempio, ricette personalizzate.
Sono sicuro che il compito è piuttosto comune e chiunque usi Emacs a livello avanzato prima o poi arriva a quel punto. Qualcuno potrebbe condividere le proprie esperienze in questo campo?
update-directory-autoloads
per, in effetti, renderlo ricorsivo. 2. Puoi utilizzare update-file-autoloads
tutti i file che ti interessano, indipendentemente dalla directory in cui si trovano.
package.el
è anche non ricorsivo (ovvero non supporta pacchetti con sorgenti in sottodirectory).
update-directory-autoloads
può essere utilizzato indipendentemente da qualsiasi gestore di pacchetti.