calva

pez 2026-05-06T07:39:46.390539Z

maleghast 2026-05-06T09:22:35.563489Z

I am having pretty annoying issues getting Calva working under Windows 11 (work machine, don't ask). Smart App is blocking clojure-lsp.exe as far as I can tell. Does anyone know how I can get around this, please..?

pez 2026-05-06T10:00:24.978429Z

What is Smart App? I think the solution may be to figure out how to tell Smart App that it should leave clojure-lsp alone. May take that you manage the clojure-lsp executable download yourself, to a known place, and configure Calva to use that instead of downloading its own.

maleghast 2026-05-06T10:06:32.697499Z

Thanks, I am looking into that at the moment. Smart App Control (to give it it's full name) is a software security function of Windows 11, a bit like the features that came in on macOS that tries to limit the ability of the user to accidentally execute malicious code by requiring executables be from "known" sources that are signed and identified etc. Being my "work" machine, I don't want to turn it off, but it has less granular control than the version of the same feature on macOS that allows a clued in user to tell the machine they know better on a case by case basis.

πŸ‘ 1
seancorfield 2026-05-06T14:02:22.903819Z

There's a reason I do all my dev on WSL2 instead of natively on Windows πŸ™‚

seancorfield 2026-05-06T14:02:58.059649Z

Well, there are many reasons. But using VS Code on Windows in client/server mode with everything running on Ubuntu/WSL2 is pretty slick.

maleghast 2026-05-06T14:03:29.458029Z

I've fixed it - I am using the WSL extension to VSCode and it's all working VERY nicely now, thanks!

maleghast 2026-05-06T14:04:15.271889Z

I would love to have IntelliJ + Cursive working in the same way, but it's still broken, so I need something that works and WSL + VSCode + Calva is really nice

seancorfield 2026-05-06T14:04:56.957649Z

The nice thing about going with WSL2 is that everything in the Clojure world is kind of Mac/Linux first, Windows last, so you don't run into problems with CLI quoting or quirks of the (Windows) file system etc.

seancorfield 2026-05-06T14:05:12.956759Z

And it gets around Smart App Control too πŸ˜‰

seancorfield 2026-05-06T14:05:59.446659Z

If I ever need to use IntelliJ, I run it directly on WSL2 and use the UI that way (Wayland/X/whatever tech it is).

maleghast 2026-05-06T14:06:28.333279Z

Yep, I am loving it now that I've found it. I am going to use IntelliJ+Cursive on my Mac for personal projects so I will still get something out of it.

maleghast 2026-05-06T14:07:10.112179Z

I would use the Linux build of IntelliJ as you suggest, but the rendering is rubbish on the high def display on my work laptop, whereas VSCode with the WSL Extension is LOVELY

seancorfield 2026-05-06T14:12:14.951539Z

True, Linux UIs suffer due to the cross-platform rendering stuff but it's quite usable on my 27" Dell desktop system πŸ™‚ I can't use IntelliJ on my laptop -- I just find the UI too cluttered for a small screen.

mikejcusack 2026-05-06T21:26:42.471629Z

I used IntellilJ + Cursive in the past, but IntelliJ has gotten more and more buggy with long durations before things are fixed. It seems like they are focusing much more on "AI" and not giving the existing products the care they need. VSCode UI in Linux is identical to the UI in MacOS and Windows, other than OS specific menu items. Perhaps you are referring to a difference due to a Linux window manager? I believe I recall a setting to use native UI window decoration or not, but could be mistaken.

seancorfield 2026-05-06T21:40:43.025939Z

@mike.j.cusack I'm specifically talking about running UI-based programs on WSL2, where you're relying on the Linux/WSL2-to-Windows UI rendering. I'm not talking about a native Linux machine.

mikejcusack 2026-05-06T22:24:19.061399Z

> I would use the Linux build of IntelliJ as you suggest, but the rendering is rubbish on the high def display on my work laptop This is what I was responding to. Sorry that wasn't clear. The quoted bit was not clear it was referring specifically to WSL. Pardon me and carry on.

maleghast 2026-05-06T09:23:33.347669Z

(I don't want to turn off Smart App)

Henry 2026-05-06T11:52:23.126149Z

Hi! Has anyone figured out how to enable word-wrap when I set Calva to output here?

"calva.outputDestinations": {
    "evalResults": "output-view",
    "evalOutput": "output-view",
    "otherOutput": "output-view"
}

pez 2026-05-06T12:20:19.049109Z

Hi! I don’t think we have wrapping for that view.

Henry 2026-05-06T13:00:29.722779Z

Okay. Is this a VSCode limitation? In general I like the output-view best for its snappiness, but I find myself scrolling horizontally a lot when looking through logged stuff etc..

pez 2026-05-06T13:06:56.925029Z

No, it’s a Calva limitation that we haven’t fixed. But you are the second one I hear from that want line wrap there so maybe we’ll fix it soon. πŸ˜ƒ We could start with an issue?

pez 2026-05-06T13:07:33.885369Z

The terminal output is also very snappy. Tried?

Henry 2026-05-06T13:18:11.273019Z

I have tried the terminal, but I do like the eye candy of the output-view. Will open an issue πŸ™‚

πŸ™ 1