У меня есть проект на ClojureScript, и я использую vim для редактирования кода, поэтому я хочу получить доступ к repl в редакторе, что доступно с помощью firecraft.vim.Он хорошо работает, если у вас совершенно новый плоский проект - вы просто открываете каталог, запускаете clojure repl, открываете vim в том же каталоге, создаете выражение и оцениваете его, используя cpp.
https://youtu.be/vHDLDNoAdLE
Но когда я работаю с проектом figwheel, я хочу подключиться к figwheel repl, чтобы вычислить что-то из файла cljs, поэтому я запускаю figwheel, который в конечном итоге запускает repl на порту 7888, и подключаюсь к этому repl с камином, используя: Команда Connect, и она работает только для файлов clj, а не для cljs.
https://youtu.be/ue42Yh0v6UQ
Когда я пытаюсь оценить выражение в файле .cljs, камин выдает эту ошибку:
Обнаружена ошибка при обработке функции 37_printop 1 .. 37_opfunc [35] .. камин # клиент: строка 10: E605: исключение не обнаружено: Камин: класс java.lang.ClassNotFoundException
У кого-нибудь есть идеи, как заставить его работать (файлы камин + .cjls)?