Fork me on GitHub
#calva
<
2022-04-08
>
pez16:04:06

Dear Calva friends: A new release of Calva is out. We finally have clojure-lsp working in the Getting Started REPL. And then it's @rayatrahman9 again. 😃. He has improved the command names for the most common Paredit movement commands. Much clearer and much easier to find in the command palette. https://github.com/BetterThanTomorrow/calva/releases/tag/v2.0.265https://github.com/BetterThanTomorrow/calva/issues/1660 • Fix: https://github.com/BetterThanTomorrow/calva/issues/1664

❤️ 5
rayat16:04:35

To be fair all i did was Find and Replace for like 2 minutes lol

👏 4
pez22:04:15

I used the dev build for this all day at work today. It mostly behaves. Thanks for doing this @rayatrahman9! 🙏

🎉 2
👍 1
leifericf07:04:04

Ahaaa! Now I get it. I started by looking at the unit tests in the codebase without being aware of Calva Document Text Notation. Now it makes a lot more sense after seeing your video 😊

metal 1
pez16:04:40

The latest multi-cursor build has a new diagnostics command. It creates a new document with selections and all from a snippet of text-notation. My idea here is that if someone finds a weirdness in the structural editing: 1. they use the command for printing text-notation and sends it to us (via issue, here on Clojurians, wherever) 2. we use the command for creating the doc from the notation. 3. Voilà! We see the same doc + selections as the user had We can recreate the results and the expected results like this as well. Fun fact. The utility helped me find a bug in our notation->doc immediately. 😃 See attached:

😮 1