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
Make stacktraces and other location references in REPL clickable.
Highlight root namespace in REPL stacktraces.
Filter stacktrace to just frames from your project.
#1918: Add new commands cider-browse-spec and cider-browse-spec-all which start a spec browser.
#2015: Show symbols as special forms and macros in cider-doc
#2012: Support special forms in cider-apropos and cider-grimoire-lookup.
#2007: Fontify code blocks from cider-grimoire if possible.
Add support for notifications from the NREPL server.
#1990: Add new customation variable cider-save-files-on-cider-refresh to allow auto-saving buffers when cider-refresh is called.
Add new function cider-load-all-files, along with menu bar update.
Add new customization variable cider-special-mode-truncate-lines.
Add an option cider-inspector-fill-frame to control whether the cider inspector window fills its frame.
#1893: Add negative prefix argument to cider-refresh to inhibit invoking of cider-refresh-functions
#1776: Add new customization variable cider-test-defining-forms allowing new test defining forms to be recognized.
#1860: Add cider-repl-history to browse the REPL input history and insert elements from it into the REPL buffer.
Add new customization variable cider-font-lock-reader-conditionals which toggles syntax highlighting of reader conditional expressions based on the buffer connection.
Add new face cider-reader-conditional-face which is used to mark unused reader conditional expressions.
#1544: Add a new defcustom nrepl-use-ssh-fallback-for-remote-hosts to control the behavior of nrepl-connect (and in turn that of cider-connect) for remote hosts.
#1910: Add custom company-mode completion style to show fuzzy completions from Compliment.
Introduce cider-*-global-options for customizing options that are not related to tasks.
#1731: Change code in order to use the new cider.tasks/add-middleware boot tasks.
#1943: Add interactive function to flush Compliment caches.
#1726: Order keys in printed nrepl message objects.
#1832: Add new customization variable cider-eldoc-display-context-dependent-info to control showing eldoc info for datomic query input parameters.
Make it possible to disable auto-evaluation of changed ns forms via the defcustom cider-auto-track-ns-form-changes.
#1991: Make it possible to disable the prompt to open a ClojureScript in a browser on connect via cider-offer-to-open-cljs-app-in-browser.
#1995: Add new customization variable cider-doc-auto-select-buffer to control cider-doc popup buffer auto selection.
Ensure that cider-current-connection picks the most recently used connection in ambiguous cases.
Ensure that cider-switch-to-repl-buffer picks the most recent repl buffer if multiple connections are available.
Add new function cider-project-connections-types.
Changes
Handle ANSI REPL evaluation created by Puget.
Drop support for Emacs 24.3.
Don't try to use ssh automatically when connecting to remote hosts and a direct connection fails. See nrepl-use-ssh-fallback-for-remote-hosts.
#1945: Start nREPL servers bound to :: by default using cider-jack-in.
Renamed cider-prompt-save-file-on-load to cider-save-file-on-load and adjust its supported values accordingly (the default now is 'prompt and 'always-save is now simply t).
#2014: Unify the format for forms-str and arglists-str.
#2027: Mark many custom variables relating to cider-jack-in as safe.
#2023: Make popup-buffer sexp indentation optional.
Bugs Fixed
#2040: Fix fontification of conditional expressions in cljc files.
#2018: Don't delete wrong overlays during code evaluation.
#1699: Fix "Method code too large!" error that occurred during instrumentation for debugging.