Fork me on GitHub
#calva
<
2022-11-19
>
Madara Uchiha15:11:20

What's the command to extract a sexp from a structure and discard the rest of the structure? {:text "foo"} => "foo"

skylize15:11:43

Raise Sexp

Madara Uchiha15:11:06

That's the one, thank you!

pez21:11:59

Dear Calva friends. I'm updating our nREPL client to be more polite with the server. Today if a server says it does not support this or that op, Calva uses it anyway. With the update this should not be happening. It is very central code I am changing and I am pretty sure I have missed some details around it right now, but my testing fails to find them. (And my brain is fried.) So this is a cry for help. Here's a VSIX: • https://output.circle-artifacts.com/output/job/54b13774-1365-47e2-ac3f-af7c0d857bbc/artifacts/0/tmp/artifacts/calva-2.0.320-1969-polite-nrepl-server-7d0d3e25.vsix Please install and use it. And then report on this PR: • https://github.com/BetterThanTomorrow/calva/pull/1970 When you find something funny. Please check the VS Code dev console for errors. Thanks in advance! 🙏 ❤️ calva

👍 1
pez21:11:17

@U0522TWDA While at this, I fixed a bug that makes the docstring pop-up work even without the empty bb.edn file.

Jakub Holý (HolyJak)15:11:34

Wonderful! Thank you!

pez15:11:05

You still need the bb.edn file to get full clojure-lsp service, mind you. This just avoids the particular problem with docstrings and possibly navigation, because the REPL is used for it. The bug prevented that and revealed the problem with unmet clojure-lsp requirements.

👍 1