calva

pez 2025-12-18T17:23:25.766249Z

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! 🙏 ❤️

🚀 1
seancorfield 2025-12-18T19:00:34.845839Z

I just installed this. I'll let you know if I run into anything weird over the next few days.

🙏 1
seancorfield 2025-12-18T21:04:20.121499Z

@pez Custom REPL snippets don't seem to work. ctrl+alt+space <anything> says that "The key combination ... is not a command"

seancorfield 2025-12-18T21:06:32.615199Z

I rolled back to 2.0.541 and that works, so it looks like a regression.

pez 2025-12-18T21:19:24.988919Z

Thanks! I had them working, but must have borked them lately…

pez 2025-12-18T21:54:59.200639Z

4 commits ago says git bisect, I’ve removed those now and CI is building a new VSIX.

pez 2025-12-18T22:01:59.394239Z

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.

seancorfield 2025-12-18T22:14:21.749089Z

Can confirm that seems to fix things... will continue testing tomorrow...

🙏 1
seancorfield 2025-12-23T03:31:29.092479Z

Installed. Seems to be behaving so far.

🙏 1
pez 2025-12-20T20:48:52.567439Z

Latest build. Merges the changes from the v2.0.542 release.

pez 2025-12-19T17:48:19.236179Z

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.

seancorfield 2025-12-19T17:53:39.029869Z

Installed.

🙏 1
seancorfield 2025-12-18T22:17:44.059649Z

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...

pez 2025-12-18T22:30:35.203889Z

I don't recall any change to that menu in several years.

seancorfield 2025-12-18T22:40:15.001729Z

Maybe it was something I asked for and never happened but I mis-thought it had? 🙂

pez 2025-12-19T08:47:04.896489Z

It makes sense to separate the different sources.