Ich schreibe ein elisp-Modul, das eine externe Textdatei benötigt.Wie kann ich eine "externe" Textdatei in ein elisp-Modul packen?
Für die Neugierigen integriert das Modul the interactive JS REPL for Cscript.exe mit Shell-Modus in Emacs. Es ermöglicht mir, eine interaktive Javascript-Shell in Emacs unter Windows auszuführen.
Dies wurde durch js-comint.el motiviert, ist aber eine separate Implementierung abhängig von Windows und cscript.exe.
Es funktioniert derzeit, aber es gibt zwei verschiedene Dateien: die .el-Datei und die .js-Datei. Ich hätte lieber nur eine Datei.
Die Frage, die ich habe, ist das: Wie kann ich die externe .js-Datei, die eine Voraussetzung für dieses Ding ist, in die .el-Datei, so dass ich eine Ein-Datei-Installation haben kann?
Ich stelle mir vor, ich könnte einfach eine String-Variable mit der (möglicherweise minimiert) js-Datei definieren und diese in das .el-Modul einfügen. Ich nehme an, es wird ein paar Probleme mit der Saitenhemmung geben, aber das wird funktionieren. Ist das der beste Weg? Irgendwelche anderen Vorschläge?