È 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.elfunziona 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-getse 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-autoloadsper, in effetti, renderlo ricorsivo. 2. Puoi utilizzare update-file-autoloadstutti 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-autoloadspuò essere utilizzato indipendentemente da qualsiasi gestore di pacchetti.