Download Latest Version CIDER 2.0.1 source code.zip (10.9 MB)
Email in envelope

Get an email when there's a new version of CIDER

Home / v2.0.1
Name Modified Size InfoDownloads / Week
Parent folder
CIDER 2.0.1 source code.tar.gz 2026-07-23 10.7 MB
CIDER 2.0.1 source code.zip 2026-07-23 10.9 MB
README.md 2026-07-23 3.2 kB
Totals: 3 Items   21.6 MB 0

Changes

Bugs fixed

  • #4128: Fix cider-load-buffer/cider-load-file potentially freezing Emacs on a huge last-form result, by honoring the print settings (notably cider-print-quota) for load-file requests, as eval requests already do.
  • #4124: Fix evaluation failing with "No linked CIDER sessions" after jumping to a dependency's source via xref-find-references (M-?): out-of-project reference buffers are now pinned to the originating REPL, like xref-find-definitions already was.
  • #4126: Fix the "No REPLs in current session" errors showing an empty session name when raised in a buffer pinned to a session (e.g. a dependency's source).
  • #4120: Fix evaluation, debugging and inspecting in a dependency's source buffer still erroring with "No linked CIDER sessions": cider-ensure-session now honors the pinned REPL (and cider-default-session) like the rest of the REPL resolution does, instead of only checking sesman's linked sessions.
  • #4118: Fix xref-find-definitions (M-.) onto a dependency's source breaking session linking: the opened buffer is now pinned to the REPL it was navigated from, so evaluation there no longer errors with "No linked CIDER sessions".
  • #4115: Fix inline macro stepping (cider-macrostep): pressing e/RET right after n/p now expands the operator you jumped to, instead of erroring with "No sexp before point to expand".
  • #4114: Fix cider-enlighten-mode never lighting anything up: the enlighten flag was dropped from eval requests built in source buffers (a 1.22 regression), and the value overlays were discarded because enlighten events carry no source text to verify against.
  • #4111: Fix the macroexpansion commands refusing to expand let, fn, loop and letfn (macros that double as special forms), restore the no-op expansion of non-macro forms (useful for normalizing reader syntax like ::auto/kw and #(...)), and stop gating cider-macroexpand-all on the top-level operator (a fully-recursive expansion can reach macros in nested sub-forms).
Source: README.md, updated 2026-07-23