cider Atom Feed

Description
Clojure Interactive Development Environment that Rocks
Latest
cider-1.15.1.0.20240723.73804.tar (.sig), 2024-Jul-23, 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.0.20240720.45844.tar.lz2024-Jul-20 237 KiB
cider-1.15.1.0.20240718.91417.tar.lz2024-Jul-18 237 KiB
cider-1.15.1.0.20240705.72852.tar.lz2024-Jul-10 237 KiB
cider-1.15.0.0.20240629.62419.tar.lz2024-Jun-29 237 KiB
cider-1.15.0snapshot0.20240608.224426.tar.lz2024-Jun-09 237 KiB
cider-1.14.0snapshot0.20240529.183327.tar.lz2024-May-29 236 KiB
cider-1.10.0.0.20231031.193913.tar.lz2023-Oct-31 229 KiB
cider-1.9.0.0.20231024.195502.tar.lz2023-Oct-24 228 KiB
cider-1.8.3.0.20231023.183755.tar.lz2023-Oct-23 227 KiB
cider-1.2.0.0.20220104.100235.tar.lz2022-Jan-04 189 KiB

News

Changelog

master (unreleased)

New features
Changes
  • Bump the injected nREPL version to 1.3.
  • Bump the injected cider-nrepl to 0.49.2.
Bugs fixed
  • #3722: Call cider-docstring--format after checking argument is not nil.

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 generic inspect-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 to nil.

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 to cider-cheatsheet-select.
    • New way to display cheatsheet in a buffer is available with cider-cheatsheet command.
  • #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 and cider-font-lock-dynamically do not work with clojure-ts-mode (yet).
  • #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.
  • #3682: Add cider-jack-in support for Basilisp (Python).
  • #3664: Add customization inspector op to change max nested collection depth.
Changes
  • #3626: cider-ns-refresh: jump to the relevant file/line on errors.
  • #3628: cider-ns-refresh: summarize errors as an overlay. ... ...