Oczywiste jest, że nie wszystkie pakiety lokalne / niestandardowe / osobiste powinny zostać oficjalnie wydane i byłoby głupotą, aby skorzystać z wbudowanego wsparcia zarządzania pakietami. Zastanawiam się, jak wygenerować i aktywować automatyczne ładowanie pakietów lokalnych? Podobnie package.eljest w przypadku zainstalowanych pakietów z ELPA. Aby uniknąć ponownego wynalezienia koła, czy istnieje sposób, aby „udawać”, że jakiś katalog lokalny (z podkatalogami, z których każdy jest pakietem lokalnym / niestandardowym / osobistym) to ELPA? Jestem również otwarty na to, el-getczy taki scenariusz może być obsługiwany na przykład przez niestandardowe przepisy.
Jestem pewien, że zadanie jest dość powszechne i każdy, kto używa Emacsa na poziomie zaawansowanym, prędzej czy później dojdzie do tego. Czy ktoś mógłby podzielić się swoimi doświadczeniami w tej dziedzinie?
update-directory-autoloads, aby w efekcie uczynić go rekurencyjnym. 2. Możesz użyć update-file-autoloadsdla każdego pliku, który Cię interesuje, bez względu na katalog, w którym się znajduje.
package.eljest również nierekurencyjne (tzn. Nie obsługuje pakietów ze źródłami w podkatalogach).
update-directory-autoloadsmoże być używany niezależnie od dowolnego menedżera pakietów.