@Olical

195 Followers
98 Following
1,070 Posts
Conjuring up tools that help you interact with running software. Highly dependent on parenthesis and pour over coffee. Pretty bad at Go, pretty good at Counter-Strike, enthusiastic but crap at bouldering and guitar.
Pronounshe/him
GitHubhttps://github.com/Olical
Websitehttps://oli.me.uk

@prozacchiwawa An absolute nightmare. That's why I wanted to get the VS Code canonical versions happy now so I have a baseline to compare issues in other editors to.

I straight up crashed Helix multiple times, that might be fine now that I've addressed the issues through VS Code tbh. And I could never tell if the bugs were Neovim debugger UI plugin bugs or my protocol misinterpretations.

There's so much to it! But it's a hard problem so I get it. Implementing schema validation helps.

And since it shares an nREPL connection, you can set a break point then eval with Calva etc, you don't have to use the debugger REPL.

It SHOULD also work cross editor too. So I could use VS Code as my debugger interface and Conjure in Neovim to eval.

https://github.com/Olical/clojure-dap and https://github.com/Olical/typedclojure-lsp both have working (on my machine) VS Code plugins now. So you can have Clojure interactive debugging and type checking from VS Code.

The type checking LSP also works in Helix and Neovim really well.

The debug adaptor works amazing in VS Code, seemed to work okay in Neovim with the right mix of plugins (fiddly!) and Helix just crashed but that's still in dev in Helix I think. Promising!

GitHub - Olical/clojure-dap: DAP server for debugging Clojure over nREPL with CIDER's debugger

DAP server for debugging Clojure over nREPL with CIDER's debugger - Olical/clojure-dap

GitHub

Clojure DAP working in VSCode too! https://github.com/Olical/clojure-dap

Let's get this published and in the hands of some testers!

@PetterOfCats ty, yeah I spotted it a while ago but it's mostly public and forwarded to from my website visible email anyway, I consider it mostly public :) thanks though!
Typed Clojure LSP - Visual Studio Marketplace

Extension for Visual Studio Code - Typed Clojure type checking in your editor via LSP

I gave up and uploaded manually through some web UI, whatever. Hopefully I don''t have to do that very often...

The hilarious thing is it lets me in sometimes then kicks me out after some number of minutes with an obscure error.

I cannot stand anything Microsoft touches, the only reason I still have Windows on a drive is so I can play Counter-Strike on faceit.

What in the Ballmer Peak is going on over there. JUST LET ME IN, I WISH TO PUBLISH.
I would love to publish this VSCode extension, however, Microsoft. (as usual)