Jelas bahwa tidak semua paket lokal / khusus / pribadi harus dirilis secara resmi, dan itu konyol untuk mendapatkan manfaat dari dukungan manajemen paket bawaan. Saya bertanya-tanya bagaimana cara menghasilkan dan mengaktifkan autoload untuk paket lokal? Itu mirip dengan bagaimana package.elmelakukannya untuk paket yang diinstal dari ELPA. Untuk menghindari reinventing the wheel, adakah cara untuk "berpura-pura" bahwa beberapa direktori lokal (dengan subdirektori yang masing-masingnya merupakan paket lokal / custom / personal) adalah ELPA? Saya juga terbuka el-getjika skenario seperti itu dapat didukung melalui, misalnya, resep khusus.
Saya yakin tugasnya cukup umum dan siapa pun yang menggunakan Emacs pada tingkat mahir cepat atau lambat akan sampai ke titik itu. Adakah yang bisa berbagi pengalaman di bidang ini?
update-directory-autoloadsuntuk, pada dasarnya, membuatnya rekursif. 2. Anda dapat menggunakan update-file-autoloadsuntuk setiap file yang Anda minati, terlepas dari direktori mana itu.
package.eljuga non-rekursif (yaitu, tidak mendukung paket dengan sumber di subdirektori).
update-directory-autoloadsdapat digunakan secara independen dari semua manajer paket.