cider

Description
Clojure Interactive Development Environment that Rocks
Latest
cider-1.14.0snapshot0.20240401.60709.tar (.sig), 2024-Apr-01, 1.27 MiB
Maintainer
Bozhidar Batsov <bozhidar@batsov.dev>
Atom feed
cider.xml
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.14.0snapshot0.20240325.172301.tar.lz2024-Mar-31 234 KiB
cider-1.14.0snapshot0.20240314.190444.tar.lz2024-Mar-14 234 KiB
cider-1.14.0snapshot0.20240308.134117.tar.lz2024-Mar-08 234 KiB
cider-1.14.0snapshot0.20240220.72100.tar.lz2024-Feb-20 233 KiB
cider-1.13.0snapshot0.20240103.174102.tar.lz2024-Jan-03 232 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.7.0.0.20230617.74341.tar.lz2023-Jun-17 202 KiB
cider-1.2.0.0.20220104.100235.tar.lz2022-Jan-04 189 KiB

News

Changelog

master (unreleased)

New features
  • #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-refresh-tool defcustom, defaulting to 'tools.namespace.
    • you can change it to 'clj-reload to use clj-reload instead of tools.namespace.
Changes
  • #3626: cider-ns-refresh: jump to the relevant file/line on errors.
  • #3628: cider-ns-refresh: summarize errors as an overlay.
  • Bump the injected nREPL to 1.1.1.
  • Bump the injected cider-nrepl to 0.47.0.
Bugs fixed
  • #3600: Fix scittle jack in when using cider-jack-in-clj.

1.13.1 (2024-02-01)

Bugs fixed
  • #3605: avoid cider--error-phase-of-last-exception recursive loop.
  • #3613: adapt cider-completion-context.el to upstream changes in Compliment.
  • #3587: avoid overlays and messages on stderr that is unrelated to exception handling.

1.13.0 (2024-01-14)

Changes
  • #3588: Compatibility with pwsh 7.3 quoting rules.
  • Introduce the cider-log-show function.
  • Bump the injected enrich-classpath to 1.19.0.
  • Bump the parseedn required version to 1.2.1.
  • Bump the injected cider-nrepl to 0.45.0.
    • Introduces Timbre compatibility for CIDER Log Mode.
    • Fixes JS completions for nested objects.
    • Bundles other fixes and reliability improvements.

1.12.0 (2023-11-24)

Changes
  • #3576: CIDER Inspector: display Java class/method/field block tags (Returns/Throws/Params info) when available.
  • CIDER Inspector: introduce 1 keybinding which performs cider-inspector-tap-at-point.
  • CIDER Inspector: introduce o keybinding which performs cider-inspector-open-thing-at-point.
  • CIDER Inspector: introduce : keybinding which performs cider-inspect-expr-from-inspector.
  • CIDER Inspector: retain truncate-lines values across screens. ... ...