I have a project on ClojureScript and I'm using vim for code editing, so I want to access repl inside editor, what is accessible using fireplace.vim.

It works well if you have a brand new flat project - you just open the directory, start clojure repl, open vim in the same directory, create an expression and evaluate it using cpp.

<https://youtu.be/vHDLDNoAdLE>

But when I working with figwheel project I want to connect to figwheel repl in order to calculate something from cljs file, so I start a figwheel which starts the repl on port 7888 eventually and connect to that repl with fireplace using :Connect command and it works for only clj files, not for cljs.

<https://youtu.be/ue42Yh0v6UQ>

When I'm trying to evaluate an expression in .cljs file fireplace throwing this error:

> 
> Error detected while processing function
> 37\_printop[1](https://youtu.be/vHDLDNoAdLE)..37\_opfunc[35]..fireplace#client: line 10:
> E605: Exception not caught: Fireplace: class
> java.lang.ClassNotFoundException
> 
> 
> 

Does anyone have any idea how to make it work (fireplace + .cjls files)?