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-overrideorcompletion-category-defaults. - #2946: Add custom var
cider-merge-sessionsto allow combining sessions in two different ways: Settingcider-merge-sessionsto'hostwill merge all sessions associated with the same host within a project. Setting it to'projectwill combine all sessions of a project irrespective of their host. - Support Gradle jack-in via the Gradle wrapper (
gradlew), instead of just a globally installedgradleon 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-nreplto 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-commandto./gradlewto use the Gradle wrapper. - Changed default
cider-gradle-global-optionsto""(empty, formerly--no-daemon). - #3234: Autocomplete multiple available ports on nREPL connect.
Bugs fixed
- #3235: Check
nameis a TRAMP file incider--client-tramp-filenameviatramp-tramp-file-p.