CIDER 1.3 ("Ukraine")
This release is dedicated to the people of Ukraine, with whom I share a very deep bond. Please, consider supporting them in their time of need.
New features
- #3148: Display error messages in multiline comment eval results, and in result overlays when
cider-show-error-buffer
is set tonil
. - #3149: Add option
'change
tocider-eval-result-duration
, allowing multiple eval result overlays to persist until the next change to the buffer.
Changes
- #3127: Strip all exec-opts flags (
-A
-M
-T
-X
) if they exist incider-clojure-cli-aliases
. Also addresses a duplicate:
in the generatedclj
command. cider-jack-in-lein-plugins
no longer affects non-Leiningen projects.- Third-party packages should rely on
cider-jack-in-dependencies
instead.
- Third-party packages should rely on
- Upgrade cider-nrepl to 0.28.3.
- Remove
cider-jdk-src-paths
defcustom since enrich-classpath makes it redundant. - Remove
cider-resolve-java-class
function since enrich-classpath makes it redundant.
Bugs fixed
- Upgrade enrich-classpath, which fixes various edge cases.
- Remember: at the moment the enrich-classpath is disabled by default. If you wish to try it out, you can customize
cider-enrich-classpath
tot
. - Also remember: for it to work, on Linux, you'll also have to do something like
sudo apt install openjdk-11-source
(depending on your package manager and JDK of choice).
- Remember: at the moment the enrich-classpath is disabled by default. If you wish to try it out, you can customize
- #3145: Allow fallback to other
xref
backends if cider-nrepl is not loaded. - #3148: Fix eval result overlays at point inheriting the faces of following text.
- #3133: Respect
cider-injected-middleware-version
. - #3163:
cider-clojuredocs
: prevent redundant prompt for a symbol.