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.el
melakukannya 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-get
jika 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-autoloads
untuk, pada dasarnya, membuatnya rekursif. 2. Anda dapat menggunakan update-file-autoloads
untuk setiap file yang Anda minati, terlepas dari direktori mana itu.
package.el
juga non-rekursif (yaitu, tidak mendukung paket dengan sumber di subdirektori).
update-directory-autoloads
dapat digunakan secara independen dari semua manajer paket.