Cursive 2026.2
Jul 16, 2026
Cursive 2026.2 is out! It adds support for IntelliJ 2026.2 and includes several
improvements and bug fixes. It also adds support for the new syntax released in
the Clojure 1.13 alpha
(see CLJ-2961
and CLJ-2964). The new syntax
support is only up till 1.13-alpha3, any subsequent syntax changes will be
supported in the next release.
There are a lot of bug fixes in this release. In particular, it fixes a nasty
interaction between the new Standard Clojure Style formatter, the Optimise
Imports feature, and parinfer. There are numerous other smaller fixes to the
Standard formatting, as well as many other fixes and some QoL features.
Here are the issues:
Added
- Add support for new syntax in Clojure 1.13
alpha #3104
- Support IntelliJ 2026.2
EAP #3095
Changed
- Offer Class/new quick fixes for ambiguous constructor
calls #3100
- Show modal warning before invalid build
shutdown #3094
Fixed
- Cursive freezes the IDE UI:
FileContentWatcherService blocks the EDT via
runBlocking{} inside a beforeRootsChange
listener #3103
- Cursive Installed (2026.2-eap1-261) + Scala: Project tool window is missing
many directories. #3102
- Filter missing auto-resolved keyword alias quick fixes by keyword
existence #3098
- Optimize Imports cljs require sorting should match
clj-kondo #3097
- Cursive crash in clojure.test diff can make failing assertions appear to
pass #3096
- Optimize imports can change namespace require
indentation #3093
- global REPL commands can not be
edited #3083
- Cursive doesn't see dependencies of the Noj library in a Leiningen
project #3077
← Cursive 2026.2-eap3