cider
- Description
- Clojure Interactive Development Environment that Rocks
- Latest
- cider-1.16.0.tar (.sig), 2024-Sep-24, 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.15.1.tar.lz | 2024-Jul-01 | 237 KiB |
cider-1.15.0.tar.lz | 2024-Jun-10 | 236 KiB |
cider-1.14.0.tar.lz | 2024-May-30 | 236 KiB |
cider-1.13.1.tar.lz | 2024-Mar-31 | 233 KiB |
cider-1.13.0.tar.lz | 2024-Jan-15 | 232 KiB |
cider-1.12.0.tar.lz | 2023-Nov-24 | 232 KiB |
cider-1.11.1.tar.lz | 2023-Nov-12 | 231 KiB |
cider-1.11.0.tar.lz | 2023-Nov-07 | 231 KiB |
cider-1.10.0.tar.lz | 2023-Oct-31 | 229 KiB |
cider-1.9.0.tar.lz | 2023-Oct-24 | 228 KiB |
cider-1.8.3.tar.lz | 2023-Oct-19 | 227 KiB |
cider-1.8.2.tar.lz | 2023-Oct-15 | 226 KiB |
cider-1.8.0.tar.lz | 2023-Oct-13 | 226 KiB |
cider-1.7.0.tar.lz | 2023-Mar-23 | 201 KiB |
cider-1.6.0.tar.lz | 2022-Dec-21 | 199 KiB |
cider-1.5.0.tar.lz | 2022-Aug-24 | 195 KiB |
cider-1.4.1.tar.lz | 2022-May-25 | 192 KiB |
cider-1.4.0.tar.lz | 2022-May-02 | 191 KiB |
cider-1.3.0.tar.lz | 2022-Mar-06 | 190 KiB |
cider-1.2.0.tar.lz | 2021-Dec-28 | 199 KiB |
News
Changelog
master (unreleased)
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