Skip to content

CIDER 0.25 (Bergamo)

Compare
Choose a tag to compare
@bbatsov bbatsov released this 04 Jun 09:15
· 1133 commits to master since this release

My (Bozhidar's) work on this release was sponsored by Clojurists Together. They deserve a very special thanks for their continued support of CIDER and its Orchard!

New features

  • #2482: Improvements to CIDER Inspector.
    • New defcustom cider-inspector-skip-uninteresting to control whether to skip over nils, numbers and keywords when navigating between values in the inspector buffer.
    • New defcustom cider-auto-inspect-after-eval to control whether a visible inspector buffer is updated with the last evaluated result.
  • #2833: Save command history for jack-in with universal arg.
  • #2828: Bind "L" to toggle display of locals during a debug session.
  • #2800: Add support for force-out debugger command.
  • Add support for nREPL 0.8 completions op. It's used if cider-nrepl is not available.
  • Add browser to the list of supported ClojureScript REPL types.
  • Add an interactive command to toggle Clojure font-locking in the REPL (cider-repl-toggle-clojure-font-lock).
  • Add a defcustom controlling nREPL's print buffer size (cider-print-buffer-size). It's set to 4K by default, nREPL own default is 1k.

Changes

  • #2826: Add support for symbols with quotes and resolving of ns-aliased keywords in cider-symbol-at-point.
  • #2617: Add menu bar entry for Insert last sexp in REPL.
  • Removed support for the Nashorn ClojureScript REPL. (it was removed upstream in ClojureScript)
  • #2825: Disable support for displaying images in the REPL. (set cider-repl-use-content-types to re-enable it)
  • #2850: Ensure you're in the middle of a window after commands like cider-find-var.

Bugs fixed

  • #2839: Fix symbol-at-point on var-quoted symbols.
  • #2807: Fix require-repl-utils for shadow-cljs repls.
  • #1971, #2628: Don't try to font-lock multi-chunk results in the REPL.
  • #2816: Update eldoc to work with Emacs 28.1.