Dec 4, 2025
Cursive 2025.2.1 is out! It's mostly a quality of life release, with decent number of bug fixes too, and also adds support for the upcoming IntelliJ 2025.3.
The first change is to tone down the warnings shown in the editor by the new clj-kondo integration. Currently Cursive marks the entire form containing the lint warning, and marks it at the yellow warning level. This is very eyecatching and distracting, so now the lint warnings are marked more subtly, and only the start of the form (either the head form or the opening paren) is highlighted.
Some users using Clojure in mixed language projects also couldn't use clj-kondo, since it was only enabled for projects using lein or deps. You can now use it with projects using Maven, Gradle or other build tools, but you'll have to explicitly enable it. Since these projects are generally large projects with just one or two modules in Clojure, configure it as follows:
There is also a new feature in the clj-kondo support to allow not copying configs automatically in large projects, this is now controlled by the config setting at Settings | Languages & Frameworks | Clojure | clj-kondo | Project Settings | Copy library configs on initialization.
There are also two features which are not strictly development related. One is that it's now possible once more to submit exception reports. These are really helpful to me, but due to an unfortunate problem with Github access keys this has not been possible for a while now. This release also includes the IDE part of a new centralised system for managing Cursive licences that larger customers have been asking for for a long time now.
And apart from all that, there are also numerous bug fixes - see the issue list for details.
Since IntelliJ 2025.3 is imminent, this will be the last release supporting 2024.x versions of IntelliJ.
Here are the issues:
--copy-configs to clj-kondo (or make it configurable) #3066