You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#1109 New defcustom cider-auto-mode.
On by default, when nil don't automatically enable cider-mode in all Clojure buffers.
#1061 New command cider-find-ns, bound to C-c C-., which prompts for an ns and jumps to the corresponding source file.
#1019: New file, cider-debug.el.
Provides a new command, cider-debug-defun-at-point, bound to C-u C-M-x.
Interactively debug top-level clojure forms.
New defcustom, cider-auto-select-test-report-buffer (boolean).
Controls whether the test report buffer is selected after running a test. Defaults to true.
Trigger Grimoire doc lookup from doc buffers by pressing g (in Emacs) and G (in browser).
#903: Isolate nrepl-client connection logic from CIDER. New hooks cider-connected-hook
and cider-disconnected-hook.
#920: Support cider-jack-in for boot-based projects.
New code formatting commands - cider-format-buffer, cider-format-region and cider-format-defun.
New data formatting commands - cider-format-edn-buffer and cider-format-edn-region.
New insert region in REPL command - cider-insert-region-in-repl.
Pretty printing functionality moved to middleware, adding support for ClojureScript.
New command to eval and pprint result: cider-interactive-pprint-eval.
cider-format-pprint-eval has been removed.
Warn when used with incompatible nREPL server.
Allow the prompt to be tailored by adding cider-repl-prompt-function and cider-repl-default-prompt.
Support for middleware-annotated completion candidates.
cider-annotate-completion-function controls how the annotations are formatted.
cider-completion-annotations-alist controls the abbreviations used in annotations.
cider-completion-annotations-include-ns controls when to include the candidate namespace in annotations.
Inspector middleware now relies on eval middleware, adding support for ClojureScript.
Better printing of large amounts of exception cause data in the error buffer.
New defcustom, cider-stacktrace-print-length (boolean).
#958: Reuse existing repl
buffers with dead processes. Users are now informed about existing zombie repl
buffers and are offered the choice to reuse those for new connections.
New defcustom, cider-prompt-for-symbol. Controls whether to prompt for
symbol when interactive commands require one. Defaults to t, which always
prompts. Currently applies to all documentation and source lookup commands.
#1032: New functions, cider-find-dwim and cider-find-dwim-other-window. These functions combine the functionality of cider-jump-to-var and cider-jump-to-resource. Which are now renamed to cider-find-var and cider-find-resource respectively.
#1014: A prefix of - causes cider-find-var and cider-find-resource to show results in other window. Additionally, a double prefix argument C-u C-u
inverts the meaning of cider-prompt-for-symbol and shows the results in other window.
#1062: Added completion candidates to cider-find-resource.
Middleware support for Piggieback 0.2.x.
In the namespace browser, d and s are now bound to show the documentation
or the source respectively for the symbol at point.
#1090: New defcustom, cider-macroexpansion-print-metadata (boolean). Controls whether metadata of
forms is included in macroexpansion results. Defaults to nil.
Changes
Display the current connection instead of the current namespace in cider-mode's modeline.
#1078: Removed cider-load-fn-into-repl-buffer, previously bound to C-c M-f in the REPL.
#1019: C-u C-M-x no longer does eval-defun+print-result. Instead it debugs the form at point.
#854: Error navigation now
favors line information reported by the stacktrace, being more detailed than
the info reported by info middleware.