So, here’s a release candidate for the new multi-session Calva. So far I only know two people who have helped with testing the builds any, me and @devgiudev . There are very few files in Calva that are not touched by this change. Please, please, consider installing and use Calva as usual, Basically you should note very few and unimportant differences. Anything beyond that is something to report. (Of course reports that things work as usual are super welcome too!). Download the attached last VSIX you find attached in this thread ->🧵, install it in VS Code (or your fork of choice). If you are a Backseat Driver user, you should make sure that you are using the latest version (above post), especially if you connect non-CLJ/CLJS repls like Babashka, nbb, Joyride, Scittle, Basilisp, or what have you.
• http://Link%20to%20comment%20with%20Changelog%20and%20latest%20docs.
Thanks in advance for any help with this testing! 🙏 ❤️
I just installed this. I'll let you know if I run into anything weird over the next few days.
@pez Custom REPL snippets don't seem to work. ctrl+alt+space <anything> says that "The key combination ... is not a command"
I rolled back to 2.0.541 and that works, so it looks like a regression.
Thanks! I had them working, but must have borked them lately…
4 commits ago says git bisect, I’ve removed those now and CI is building a new VSIX.
Fixed VSIX. I am pretty sure it doesn’t contain such an obvious regression this time, @seancorfield. It was a stupid move of mine to fit in a final huge refactor into this already huge change.
Can confirm that seems to fix things... will continue testing tomorrow...
Installed. Seems to be behaving so far.
Latest build. Merges the changes from the v2.0.542 release.
Latest build. Fixes in jack-out (terminating jack-in processes) and jack-in integration tests. The latter were leaking JVM processes, making my machine sad after some hours of Calva development.
Installed.
Did the order of aliases for jack-in change recently? I thought the configured aliases for a project appeared above the general list of aliases before? See the two :1.12 aliases next to each other... and this list is a mix of configured and user-/project-level with no differentiation...
I don't recall any change to that menu in several years.
Maybe it was something I asked for and never happened but I mis-thought it had? 🙂
It makes sense to separate the different sources.