Skip to content

CIDER 0.7.0

Compare
Choose a tag to compare
@bbatsov bbatsov released this 20 Aug 13:01
· 4744 commits to master since this release

New features

  • New cider-auto-jump-to-error control variable for auto jumping to error
    location.
  • #537: New support for
    Java symbol lookup from cider-nrepl's info middleware.
  • #570: Enable toggling
    of the 'all' filter on stacktraces.
  • #588: New doc-mode
    for presenting fontified documentation, including Javadoc.
  • New interactive command cider-toggle-trace.
  • cider-select can now switch to the *cider-error* buffer (bound to x).
  • #613: New clojure.test
    integration.
  • #22: New command
    cider-jump-to-resource (bound to C-c M-.).
  • #664: New apropos support:
    search function/var names (bound to C-c C-d a) or documentation
    (bound to C-c C-d A).
  • You can view Grimoire's entry for a particular Clojure (built-in) symbol in
    Emacs with cider-grimoire (C-c C-d g) or your default browser with
    cider-grimoire-web (C-c C-d h).
  • cider-mode now displays the namespace of the current buffer in the mode-line
    (as SLIME does).

Changes

  • #597: Don't process nREPL
    messages unless the whole message has been received.
  • #603: New variable
    cider-show-error-buffer to control the behavior of the error buffer. Obsoletes
    cider-popup-on-error, cider-popup-stacktraces and
    cider-repl-popup-stacktraces.
  • cider-nrepl is now required. Without it pretty much nothing will work.
  • Removed redundant command cider-src.
  • Renamed nrepl-log-events variable to nrepl-log-messages.
  • Renamed nrepl-log-events command to nrepl-log-messages.
  • Remove redundant cider-src command.
  • #582: Enable efficient
    loading of jar/zip resources.
  • #589: Don't prefer local
    paths over tramp by default.
  • #554: cider-auto-select-error-buffer is set to t by default.
  • #610: Present error and
    stacktrace info for all exception causes.
  • Removed cider-repl-print-length config option and
    cider-repl-toggle-print-length-limiting command.
  • Remapped cider-doc to C-c C-d d.
  • Remapped cider-javadoc to C-c C-d j
  • cider's scratch is now more consistent with an Emacs Lisp scratch buffer.

Bugs fixed

  • #577: Fix bencode decoding
    of negative integers.
  • #607: Respect
    *print-length* in cider-pprint-eval-defun-at-point and
    cider-pprint-eval-last-sexp.