inspect-refresh
middleware is now capable of setting all config options that orchard.inspect
supports.inspect-set-*
middleware ops.inspect-toggle-view-mode
op.orchard
to 0.26.1ops-that-can-eval
internals, adapting them to the new cider.nrepl.middleware.reload
ops.nrepl
to 1.1.1.compliment
to 0.5.5.clj-reload
to 0.6.0.tools.trace
to 0.8.0 (no changes in source code).tools.reader
to 1.4.1.orchard
to 0.25.0.
inspect-set-max-nested-depth
op that customizes how many nested levels the Inspector will print before abridging.inspect-get-path
middleware op, return path in every inspector middleware op instead.middleware.refresh
: elide a lock for the "refresh-clear"
op.orchard
to 0.23.3.cider.nrepl.middleware.reload/reload-all
.cider.nrepl.middleware.reload
: support :before
/ :after
functions.cider.clj-reload/reload
, cider.clj-reload/reload-all
, cider.clj-reload/reload-clear
ops.
refresh
, refresh-all
, refresh-clear
.orchard
to 0.23.0.logjam
to 0.3.0.middleware.info
: offer new var-meta-allowlist
option.middleware.debug
: use resolve
with &env
to fix debugging in case of a local shadows a var.orchard
to 0.22.0.logjam
to 0.2.0.suitable
to 0.6.2.compliment
to 0.5.1.inspect-tap-indexed
op.middleware.inspect:
warm up Orchard info for a value's class implemented interfaces in advance.
suitable
to 0.6.1."inspect-refresh"
op work again.inspect-last-exception
op.:doc-fragments
for all responses which :value
is a Class, Field or Method.analyze-last-stacktrace
.orchard
to 0.19.0.suitable
to 0.5.1.orchard
to 0.18.0.info
, complete
, eldoc
) caches in advance.
middleware.inspect:
add new inspect-tap-current-value
op.middleware.inspect:
add new inspect-previous-sibling
, inspect-next-sibling
ops.track-state
: include var info for macros defined for ClojureScript namespaces.
foo.cljs
, now var info for any macros contained in foo.clj
is also included.compliment
to 0.4.4.info
and eldoc
ops: fix regression for the special form ..
.orchard
to 0.15.1.info
and eldoc
ops: also return :doc-fragments
, :doc-first-sentence-fragments
, :doc-first-sentence-fragments
attributes when available.
info
and eldoc
ops: accept a Compliment-style context
parameter that helps infering the Java class of the object being queried.orchard
to 1.5.0.compliment
to 0.4.3.middleware.track-state
: handle non-existing .jar files that may be in the classpath."ns-path"
op: also include a :url
attribute in the response.compliment
to 0.4.1.haystack
to 0.2.0.haystack
to 0.1.0.track-state
middleware invokeable directly, by requesting the new "cider/get-state"
op.
:changed-namespaces
info on demand, which can be necessary for:
fn-refs
and fn-deps
middleware: add new :file-url
field.
file:
or file:jar:
, whenever possible.fn-refs
and fn-deps
middleware: sort the results by file, line and column.orchard
to 1.4.2.orchard
to 1.4.0.middleware.track-state
: now an inferred :style/indent
metadata value is included, when adequate.suitable
to 0.5.0.track-state
: Include cljs.core
ns info.middleware.test
: now timing information is returned at var and ns level under the :ms
/:humanized
keys.middleware.test
: only include :diff
data when the expected/actual mismatch is deemed diffable.
middleware.test
: offer fail-fast functionality.orchard
to 0.13.0.compliment
to 0.4.0.track-state
middleware now returns accurate metadata for cljs requests.cljfmt
to 0.9.2.puget
to 1.3.4.compliment
to 0.3.16.#break!
and #dbg!
reader macros for breaking on exceptionwrap-debug
middleware now adds an optional :caught-msg
key to the eval
op response, containing the exception message when caught by the debugger.analyze-stacktrace
), rename stacktrace
op to analyze-last-stacktrace
and deprecate stacktrace
.puget
to 1.3.3.orchard
to 0.11.0 (this adds support for Spec 2).orchard
to version 0.10.0.compliment
to version 0.3.14.fipp
to 0.6.26.cljfmt
to 0.9.0.compliment
to version 0.3.13.undef-all
op.tools.namespace
1.3.0.Upgrade tools.trace
.
middleware.macroexpand
: support a corner case for tools.deps.middleware.test.extensions
: make :actual
reporting clearer.middleware.out
that could result in duplicate output.orchard
to 0.8, which addresses a bunch of dynapath-related classloader issues. Navigation to Java sources should work more reliably now.middleware.out
: remove reflection.middleware.test
: gracefully handle exceptions thrown within fixtures.middleware.format
: print otherwise non-serializable objects as strings.*out*
handling.suitable
and orchard
, bringing in related bugfixes.undef-all
op to undefine all symbols and aliases in namespace.cider.nrepl.middleware.test/*test-error-handler*
var which you can override with arbitrary functions.middleware.stacktrace
detect a given project's common ns prefix even in face of single-segment namespaces such as user
.cider.nrepl.middleware.stacktrace/analyze-stacktrace
.clj-suitable
to version 0.4 and re-enable enhanced completions for shadow-cljs
.suitable
's enhanced completions for anything but shadow-cljs
.compliment
and orchard
.undef
op to work on fully qualified symbols.nil
:query
check in apropos's var-query-map
.isDirectory
check in slurp middleware.symbol
param in the undef
middleware to sym
. (the old name is retained for backwards compatibility)symbol
param in the complete
middleware to prefix
. (the old name is retained for backwards compatibility)symbol
param in all the info
middleware ops to sym
. (the old name is retained for backwards compatibility)recur
inside case
in the debugger.:inspect
command to work on the current expression. Add a new command :inspect-prompt
to inspect an arbitrary value.inspect-def-current-value
to inspect middleware.info
op not to return nil as a value of key.enhanced-cljs-completion
to cljs message like:{:op "complete"
:ns "..."
:prefix "..."
:enhanced-cljs-completion? t}
*print-length*
and *print-level*
in the debugger.orchard
dep to 0.5.1 to address missing specs for var metadata.suitable
dep to address a NPE.node
REPL.__prefix__
.xref
middleware providing fn-deps
and fn-refs
ops.clojuredocs
middleware providing clojuredocs-lookup
and clojuredocs-refresh-cache
ops.def
not being properly font locked when using dynamic font locking for ClojureScript.ns-vars-with-meta
to return public vars.cider.nrepl.main
namespace. The functionality in it has been superseded by nrepl.cmdline
.cider.tasks/nrepl-server
custom task.zprint
, suitable for using with nrepl.middleware.print
.refresh
op is now interruptible.cider.nrepl.middleware.pprint
. All functionality has been replaced by the built-in printing support in nREPL 0.6.0.cider.nrepl.pprint
namespace.tools.nrepl
). Now nREPL 0.4+ is required.cemerick.piggieback
). Now Piggieback 0.3+ is required.cider.nrepl.middleware.pprint
if favour of the built-in pprint support in nREPL 0.5.ns-aliases
op to the ns middleware.info
related functionality to orchard
.*out*
and *err*
in wrap-out
.orchard
.cider/piggieback
).test
and test-all
ops.apropos
middleware.Can you improve this documentation? These fine people already did:
vemv, Bozhidar Batsov, Oleksandr Yakushev, yuhan0, liquidz, Michael Griffiths, Pranav Gajjewar, Arne Brasseur, FiV0, Alexander Yakushev, Roman Scherer, Tijs Mallaerts, Robert Krahn, Andrea Richiardi, Phil Brown, Dominic Monroe, Cartmanishere, Masashi Iizuka, Iizuka Masashi, Mikhail Kuzmin, Hugo Duncan, Filipe Silva, behrica, Iñaki Arenaza, Oskar Kvist, alexander-yakushev, Felipe, Finn Petersen & dan suttonEdit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close