Code completion middleware.
The middleware is a simple wrapper around the
functionality in nrepl.completion. Its
API is inspired by cider-nrepl's "complete" middleware.
The middleware can be configured to use a different completion function via a dynamic variable or a request parameter.
NOTE: The functionality here is experimental and the API is subject to changes.
Code completion middleware. The middleware is a simple wrapper around the functionality in `nrepl.completion`. Its API is inspired by cider-nrepl's "complete" middleware. The middleware can be configured to use a different completion function via a dynamic variable or a request parameter. NOTE: The functionality here is experimental and the API is subject to changes.
Function to use for completion. Takes three arguments: prefix, the completion prefix,
ns, the namespace in which to look for completions, and options, a map of additional
options for the completion function.
Function to use for completion. Takes three arguments: `prefix`, the completion prefix, `ns`, the namespace in which to look for completions, and `options`, a map of additional options for the completion function.
(wrap-completion h)Middleware that provides code completion. It understands the following params:
prefix - the prefix which to complete.ns- the namespace in which to do completion. Defaults to *ns*.complete-fn – a fully-qualified symbol naming a var whose function to use for
completion. Must point to a function with signature [prefix ns options].options – a map of options to pass to the completion function.Middleware that provides code completion. It understands the following params: * `prefix` - the prefix which to complete. * `ns`- the namespace in which to do completion. Defaults to `*ns*`. * `complete-fn` – a fully-qualified symbol naming a var whose function to use for completion. Must point to a function with signature [prefix ns options]. * `options` – a map of options to pass to the completion function.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |