Happy Fourth Advent, Calva-friends. Please be quick to try out today’s release of Calva v2.0.135, with these changes:
• https://github.com/BetterThanTomorrow/calva/issues/863
• https://github.com/BetterThanTomorrow/calva/issues/875
• https://github.com/BetterThanTomorrow/calva/issues/878
So the first change makes some VS Code editor info available to Calva’s custom code snippets.
The second change tries to make it easier to figure out what to do at the REPL prompt. (This was not too obvious, as https://www.youtube.com/watch?v=4BA1Od_d9Qw reveals.) Now a hopefully more obvious hint tries to help and also plain enter
will submit if the cursor is behind the last top level form.
The third deals with the problem of the output window quickly filling up with long stack traces of mostly useless entries. As it is not really possible to know what entries in the stack trace are useful, I choose not to try filter this, but instead stop the automatic printing of stack traces. Calva now only prints the error message (which is often all you need anyway). There is now a command for printing the trace as well as a button in below the error message which executes that command. See https://calva.io/output/#stack-traces for some info and a screenshot.
Please enjoy, and please report any problems if you encounter them and we will try to be quick to issue a fix.
I just merged 371 commits into my Jack-in Terminal branch. I really should finish that PR soon. Anyway, so this is mainly to @stefan.van.den.oord, I had some merge conflicts in jack-in.ts
with the Live Share fixes you provided. It wasn’t too bad afaict, but otoh I didn’t really know what I was doing. 😃 It would be nice if some Live Share Calva users took this build for a spin. https://9106-125431277-gh.circle-artifacts.com/0/tmp/artifacts/calva-2.0.136-wip-terminal-jack-in-688f9aea.vsix
Noted 🙂 I’ll have a look soon.
@pez Can you maybe point me to the merge commit that this is about, so that I can have a look at the changes?
This might be it. https://github.com/BetterThanTomorrow/calva/pull/654/commits/688f9aea0903a94014484cc8c555c94795d08e0f
LGTM 🙂
Awesome
@janne.sauvala Thank you for the sponsorship! ❤️ It is very much appreciated!
Happy to sponsor - thank you for your hard work making Calva even more amazing! ❤️
Awesome enhancements :simple_smile: