cursive 2026-07-16

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

🎉 1

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.

👍 1

@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.

👍 1

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'll check that tomorrow morning.

🙌 1

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

🙌 1

Sorry for the delay with this, this fix is out now.