Cursive 2025.2.1-eap1

Aug 11, 2025

Cursive 2025.2.1-eap1 is out. It's mostly a quality of life release, with a bugfix too.

The first change is just 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:

  1. In Settings | Languages & Frameworks | Clojure | clj-kondo set "Use clj-kondo in this project" to "In selected modules".
  2. For the modules where you'd like to use clj-kondo, enable it using Project Structure | Modules | | Clojure | Use clj-kondo in this module.

There's also a bug fix for a problem due to an unfortunate auto-complete fail, which provoked an exception when editing deps files if you didn't have the Kotlin plugin enabled.

Just to let everyone know, there is also an outstanding issue (#3055) which means that it's not currently possible to submit exception reports. These are extremely useful to me, so I'll get that fixed ASAP.

Here are the issues:

Changed

  • Allow Kondo use with build systems other than lein/deps #3054
  • Allow enabling Kondo just for certain modules #3053
  • Make clj-kondo inspection results less intrusive #3050

Fixed

  • Error with 2025.2 when editing deps files if the Kotlin plugin is not installed #3051

Cursive 2025.2