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.el
jest 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-get
czy 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-autoloads
dla każdego pliku, który Cię interesuje, bez względu na katalog, w którym się znajduje.
package.el
jest również nierekurencyjne (tzn. Nie obsługuje pakietów ze źródłami w podkatalogach).
update-directory-autoloads
może być używany niezależnie od dowolnego menedżera pakietów.