Я пишу модуль elisp, для которого требуется внешний текстовый файл.Как я могу упаковать «внешний» текстовый файл в модуль elisp?
Для любопытных модуль объединяет the interactive JS REPL for Cscript.exe с режимом оболочки в emacs. Это позволяет мне запускать интерактивную оболочку javascript в emacs, в Windows.
Это было мотивировано js-comint.el, но представляет собой отдельную реализацию в зависимости от Windows и cscript.exe.
В настоящее время он работает, но есть два разных файла: .el-файл и .js-файл. Я бы предпочел иметь только один файл.
Вопрос, который у меня есть, заключается в следующем: как я могу упаковать внешний файл .js, который является предварительным условием для этой вещи, в файл .el, так что я могу установить один файл?
Я предполагаю, что я мог бы просто определить строковую переменную с (возможно, миниатюрным) js-файлом и вставить его в модуль .el. Я предполагаю, что будет несколько проблем с сбрасыванием строк, но это сработает. Это лучший способ? Любые другие предложения?