May 22, 2025
Cursive 2025.2-eap1 is out. It adds support for the new IntelliJ 2025.2 EAP, and fixes a couple of bugs related to the new inline functionality.
There's also a nice new feature, which doesn't have an issue in the list below.
When you start Cursive you'll be prompted to download some repository indexes,
and then Cursive will use those to provide completions in your deps.edn
and
project.clj
files, for Maven artifacts from Clojars and Maven Central, and
for git deps from Github. This is a feature that has had a chequered history -
Cursive has periodically supported it, but the IntelliJ features that it's built
on have historically been slow and extremely flakey. They've also been prone to
product problems — a large part of the infrastructure was broken out into a
bundled dependencies plugin, which was then unbundled, and was rewritten
multiple times. At one point they indexed Clojars but then stopped doing that
for whatever reason. Anyway, I eventually just got fed up with the whole thing,
and built some infrastructure around this. So this is now totally independent
of JetBrains, and works really nicely. You'll also get inspection warnings if
you're using outdated versions of your deps, and you can upgrade them easily.
Here are the issues: