Sto scrivendo un modulo elisp che richiede un file di testo esterno.Come posso impacchettare un file di testo "esterno" in un modulo elisp?
Per i curiosi, il modulo integra the interactive JS REPL for Cscript.exe con la modalità shell in emacs. Mi permette di eseguire una shell javascript interattiva in emacs, su Windows.
Questo è stato motivato da js-comint.el, ma è un'implementazione separata dipendente da Windows e cscript.exe.
Attualmente funziona, ma ci sono due file distinti: il file .el e il file .js. Preferirei avere solo un file.
La domanda che ho è questa: come posso impacchettare il file .js esterno che è un prerequisito per questa cosa, nel file .el, in modo che possa avere un'installazione di un file?
Immagino che potrei semplicemente definire una variabile di stringa con il file js (forse minificato) e inserirla nel modulo .el. Suppongo che ci saranno alcuni problemi di scappamento delle stringhe, ma funzionerà. È il modo migliore? Qualche altro suggerimento?