Mantengo varios paquetes de elisp (p. Ej., Codesearch, emacs-ycmd, traad) que se beneficiarían de poder instalar los programas externos que usan, ahorrando tiempo y esfuerzo para algunos usuarios. Por ejemplo, con codesearch.el sería bueno poder descargar, compilar e instalar las herramientas de búsqueda de código (escritas en go, no elisp) para los usuarios. Esto eliminaría al menos una barrera para usar el paquete.
¿Hay alguna "mejor práctica" para hacer esto? Por ejemplo, ¿dónde debo poner los programas externos?
Si no tiene ningún consejo directo, ¿puede referirme a algún paquete que haga algo como esto (e, idealmente, que lo haga bien)?