@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

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!

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)

Works in Helix too, although Helix's display is a little ugly, glad it exists anyway!

And Neovim, of course.