cider
- Description
- Clojure Interactive Development Environment that Rocks
- Latest
- cider-1.16.0.0.20240925.134028.tar (.sig), 2024-Sep-25, 1.28 MiB
- Maintainer
- Bozhidar Batsov <bozhidar@batsov.dev>
- Website
- https://www.github.com/clojure-emacs/cider
- Browse ELPA's repository
- CGit or Gitweb
- Badge
To install this package from Emacs, use package-install
or list-packages
.
Full description
Provides a Clojure interactive development environment for Emacs, built on top of nREPL. See https://docs.cider.mx for more details.
Old versions
cider-1.16.0.0.20240924.195900.tar.lz | 2024-Sep-24 | 236 KiB |
cider-1.16.0.0.20240924.65338.tar.lz | 2024-Sep-24 | 236 KiB |
cider-1.15.1.0.20240909.195107.tar.lz | 2024-Sep-09 | 236 KiB |
cider-1.15.1.0.20240905.142415.tar.lz | 2024-Sep-05 | 236 KiB |
cider-1.15.1.0.20240828.134352.tar.lz | 2024-Aug-28 | 236 KiB |
cider-1.15.0.0.20240629.62419.tar.lz | 2024-Jun-29 | 237 KiB |
cider-1.14.0snapshot0.20240529.183327.tar.lz | 2024-May-29 | 236 KiB |
cider-1.10.0.0.20231031.193913.tar.lz | 2023-Oct-31 | 229 KiB |
cider-1.9.0.0.20231024.195502.tar.lz | 2023-Oct-24 | 228 KiB |
cider-1.2.0.0.20220104.100235.tar.lz | 2022-Jan-04 | 189 KiB |
News
Changelog
master (unreleased)
Bugs fixed
- #3742: Restore syntax highlighting in result minibuffer.
1.16.0 (2024-09-24)
Changes
- Bump the injected nREPL version to 1.3.
- #3733: Remove support for sideloading. (this experimental feature was removed from nREPL 1.3)
- Bump the injected
cider-nrepl
to 0.50.2.- Introduce new backend for CIDER tracing functionality (replacing
tools.trace
). - Remove special handling of Boot classpath.
- Introduce new backend for CIDER tracing functionality (replacing
Bugs fixed
- #3722: Call
cider-docstring--format
after checking argument is notnil
. - #3739: Leiningen jack-in fails when
cider-enable-nrepl-jvmti-agent
is enabled.
1.15.1 (2024-07-01)
Changes
- #3714: Show progress when evaluating files using
cider-load-all-files
. - #3713: Optimize
nrepl-dict-get
and deprecate its 3-argument arity. - #3719: Remove duplicated keybinding.
- Bump the injected
cider-nrepl
to 0.49.1.- Reduces the minimal supported Clojure version to 1.10.0 (from 1.10.3).
1.15.0 (2024-06-10)
New features
- #3692: Add ability to switch view modes in the inspector (bound to
v
). - #3693: Add
cider-enable-nrepl-jvmti-agent
defcustom to enable loading native nREPL JVMTI agent which restores thread stop ability on Java 21+.
Changes
- #3691: Deprecate
cider-sync-request:inspect-set-*
functions in favor of genericinspect-refresh
op. - Bump the injected
cider-nrepl
to 0.49.0. - Bump the injected nREPL version to 1.2.0.
Bugs fixed
- #3696: Don't eagerly complete a candidate if there are other candidates matching
flex
style. - #3698: Fix error messages in non-JVM runtimes being suppressed when
cider-show-error-buffer
is set tonil
.
1.14.0 (2024-05-30)
New features
- #3681: Add an alternative way to display cheatsheet in a buffer and make it the default.
- Current
cider-cheatsheet
command is renamed tocider-cheatsheet-select
. - New way to display cheatsheet in a buffer is available with
cider-cheatsheet
command.
- Current
- #3686: Add an alternative way to display
cider-cheatsheet-select
when called with a prefix argument. - #3632: Add new configuration variable
cider-clojure-cli-global-aliases
. - #3366: Support display of error overlays with
#dbg!
and#break!
reader macros. - #3622: Basic support for using CIDER from clojure-ts-mode.
- The
clojure-mode
dependency is still required for CIDER to function. - Some features like
cider-dynamic-indentation
andcider-font-lock-dynamically
do not work withclojure-ts-mode
(yet).
- The
- #3624: Support new
cider.clj-reload/reload
cider-nrepl middleware.- adds
cider-ns-code-reload-tool
defcustom, defaulting to'tools.namespace
. - you can change it to
'clj-reload
to use clj-reload instead of tools.namespace. ... ...
- adds