Cursive 2026.2 is out! Support for IntelliJ 2026.2 and new syntax in Clojure 1.13 alphas. Lots of other bug fixes and small improvements. https://cursive-ide.com/blog/cursive-2026.2.html
For those on the EAPs, this is the same as the previous EAP release, but on the stable channel so that everyone can pick it up when IntelliJ 2026.2 drops.
@cfleming which alpha of 1.13 does this support? (there was a bit of a change in alpha4)
Only up to alpha3, I didn't want to make more changes before the stable release, and IntelliJ 2026.2 is out today apparently. I believe this version should accept all alpha4 syntax, it will just be too permissive (it will allow symbols, not just keywords, for & forms)
I'll make a point release soon with that, and any other issues from the release.
There's a problem with formatting maps that use the map namespace syntax (Align map values enabled, but same problem when disabled):
{:some-ns/foo 1
:some-ns/bar 2
:some-ns/xyzzy 3}
;; Map namespace syntax
#:some-ns {:foo 1
:bar 2
:xyzzy 3}
;; Map namespace syntax - incorrect indentation when newline precedes opening brace:
;; (Classic formatter)
#:some-ns
{:foo 1
:bar 2
:xyzzy 3}
Or is there some setting I have missed? Anybody else able to reproduce this?
(IDEA 2026.1.4, Cursive 2026.2)I've reproduced this, it's a regression due to an internal refactor. I'll fix it for the next build. https://github.com/cursive-ide/cursive/issues/3106
Sorry for the delay with this, this fix is out now.