It looks like the synchronous REPL startup and Snail server initialization didn’t work right, which is a bit surprising. I just committed a workaround. Please update when MELPA picks up the change and let me know if that works.
send-to-server didn’t work for you, it means you were missing out on most of the cool features!
I clearly didn’t read the Julia 1.3 release notes carefully enough. Snail started under 1.2 when
Threads.@spawn didn’t exist. I’ll have to give it a try. Thanks for pointing it out.
Yeah, the vterm dependency is pretty gnarly. It’s worth trying to see if it works on Windows, but I honestly doubt it. If interest in this project picks up, it would be great to just do the right thing and reimplement the Julia REPL in Elisp. It’s honestly not even that hard, but too time-consuming for me to commit to right now.