NonGNU ELPA - cider

cider Atom Feed

Description
Clojure Interactive Development Environment that Rocks
Latest
cider-1.18.0.tar (.sig), 2025-Apr-30, 1.27 MiB
Maintainer
Bozhidar Batsov <bozhidar@batsov.dev>
Website
http://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 http://docs.cider.mx for more details.

Old versions

cider-1.17.1.tar.lz2025-Feb-25 237 KiB
cider-1.17.0.tar.lz2025-Feb-17 237 KiB
cider-1.16.1.tar.lz2024-Dec-03 236 KiB
cider-1.16.0.tar.lz2024-Sep-24 236 KiB
cider-1.15.1.tar.lz2024-Jul-01 237 KiB
cider-1.14.0.tar.lz2024-May-30 236 KiB
cider-1.13.1.tar.lz2024-Mar-31 233 KiB
cider-1.12.0.tar.lz2023-Nov-24 232 KiB
cider-1.11.1.tar.lz2023-Nov-12 231 KiB
cider-1.10.0.tar.lz2023-Oct-31 229 KiB
cider-1.9.0.tar.lz2023-Oct-24 228 KiB
cider-1.8.3.tar.lz2023-Oct-19 227 KiB
cider-1.8.0.tar.lz2023-Oct-13 226 KiB
cider-1.7.0.tar.lz2023-Mar-23 201 KiB
cider-1.6.0.tar.lz2022-Dec-21 199 KiB
cider-1.5.0.tar.lz2022-Aug-24 195 KiB
cider-1.4.1.tar.lz2022-May-25 192 KiB
cider-1.4.0.tar.lz2022-May-02 191 KiB
cider-1.3.0.tar.lz2022-Mar-06 190 KiB
cider-1.2.0.tar.lz2021-Dec-28 199 KiB

News

Changelog

master (unreleased)

1.18.0 (2025-04-30)

New features
  • #3802: Inspector analytics.
  • #3802: Inspector table view-mode.
  • #3813: Inspector pretty-printing mode.
  • #3810: Inspector: C-c C-p to pretty-print the currently inspected value.
  • orchard#320: Info: recognize printed Java classes/methods and munged Clojure functions in stacktrace outputs.
Changes
  • #3782: Drop official support for Emacs 26.
  • #3812: (Breaking) Remove support for Boot.
  • #3793: (Breaking) Remove features that relied on printed exception parsing:
    • cider-stacktrace-analyze-string and cider-stacktrace-analyze-at-point functions.
    • Automatic stacktrace parsing in log viewer.
  • Bump the injected cider-nrepl to 0.55.7.
    • compliment#122: Completion: sort candidates by priority.
    • Inspector: add dedicated view for Exceptions.
    • Stop vendoring Haystack dependency.
    • Stop vendoring Puget dependency. You can still use puget pretty-printer in CIDER, but you need to depend on Puget explicitly. If Puget is not found on the classpath, CIDER will revert to clojure.pprint/pprint for pretty-printing.
  • #3777: Inspector no longer displays parsed Javadoc for Java classes and members.
  • #3790: Stacktrace: show messages and data for all exception causes by default.
  • #3807: Stacktrace: make exception data individually inspectable.
  • #3789: Refactor and simplify exception handling.
  • #3789: Completion: disable client-side sorting (defer to backend-provided candidate order).
  • #3797: Completion: enable cider-completion-style by default (this enables richer completion suggestions where candidates don't have to strictly match the prefix).
  • #3803: Enable dynamic indentation for clojure-ts-mode.
  • #3805: Profiler: update to latest profiling middleware.
  • #3806: Add client info to clone op request.
Bugs fixed
  • #3784: Inspector: make point less erratic when navigating between inspector screens.
  • #3786: Sort dictionaries by key in nrepl-bencode
  • #3779: cider-find-keyword doesn't work with clojure-ts-mode.
  • #3791: Missing font-lock when cider-font-lock-dynamically is enabled for clojure-ts-mode.

1.17.1 (2025-02-25)

Changes
  • Bump the injected cider-nrepl to 0.52.1.
Bugs fixed
  • #3775: Code completion throws MalformedURLException on Windows.

1.17.0 (2025-02-17)

New features
  • Automatic downloading of third-party Java sources for better Java documentation and jump-to-definition functionality. See Obtaining source JARs. ... ...