CIDER 1.5 ("Strasbourg")
CIDER 1.5 is dedicated once again to the brave people of Ukraine, who celebrate their Independence Day today, and to their European future. Слава Україні!
New features
- #3226: Populate completions metadata, making it possible to change the style of completion via
completion-category-override
orcompletion-category-defaults
. - #2946: Add custom var
cider-merge-sessions
to allow combining sessions in two different ways: Settingcider-merge-sessions
to'host
will merge all sessions associated with the same host within a project. Setting it to'project
will combine all sessions of a project irrespective of their host. - Support Gradle jack-in via the Gradle wrapper (
gradlew
), instead of just a globally installedgradle
on thePATH
. - Gradle projects can now inject dependencies and middleware as with other build tools (dependency injection requires Clojurephant 0.7.0 or higher).
- #3239: Added commands to evaluate and tap last sexp (
cider-tap-last-sexp
) and sexp at point (cider-tap-sexp-at-point
).
Changes
- Upgrade clojure-mode to 5.15.1.
- Upgrade injected
cider-nrepl
to 0.28.5. - #3200: Improve cider-browse-ns interface to allow selective hiding of var types as well as grouping options. Include private vars in result list.
- Changed default
cider-gradle-command
to./gradlew
to use the Gradle wrapper. - Changed default
cider-gradle-global-options
to""
(empty, formerly--no-daemon
). - #3234: Autocomplete multiple available ports on nREPL connect.
Bugs fixed
- #3235: Check
name
is a TRAMP file incider--client-tramp-filename
viatramp-tramp-file-p
.