cider-ns-refresh-*commands are now interruptible by the
- Many commands now stream printed results back to the client incrementally – meaning it's now possible to, for example, interrupt evaluations while their result is being rendered.
- New option:
cider-repl-init-code. This is a list of strings containing Clojure code to evaluate when the REPL starts (with bindings for any
set!-able vars in place). Replaces
cider-print-level, which are now obsolete.
- New option:
cider-print-quota. This is a hard limit on the number of bytes that will be returned by any printing operation. This defaults to one megabyte and can be set to
nilif no limit is desired.
- (Breaking) Upgrade to nREPL 0.6.0. This is now the minimum required version.
- (Breaking) Upgrade to piggieback 0.4.0. This is now the minimum required version.
- (Breaking) Remove
cider.nrepl.middleware.pprint. All functionality has been replaced by the built-in printing support in nREPL 0.6.
cider-repl-scroll-on-outputis now obsolete, and the default REPL behaviour has changed to not recenter the window. The built-in variable
scroll-conservativelycan be set to 101 (either globally or locally in the REPL buffer) to restore the old behaviour. This change has a dramatic positive effect on REPL performance.
cider-pprint-optionsare now obsolete, replaced by
cider-repl-pretty-print-widthare now all obsolete, replaced by
- #2546: New defcustom
cider-ns-save-files-on-refresh-modesto control for which buffers
cider-ns-refreshshould save before refreshing.
- Fix values for
- Fix value and safe property for
cider-ns-save-files-on-refreshwill now save any modified buffers visiting files on the classpath, rather than just in the current project.
cider-expected-nsno longer requires an absolute path as its argument, and now internally handles paths canonically and consistently.
- Fixed a bug causing REPL output to be inserted after the prompt.
- Fixed a bug causing
cider-pprint-eval-defun-to-commentto not insert anything.
cider-find-varnow correctly uses a new window when passed a prefix of
-or a double prefix argument.