user
overriding the alias user
when suggesting candidates.letfn
, with-open
, dotimes
, and
as->
.Bugfix release.
::/
.This release is a solidification of all the new features added to Compliment
since 0.2.0
.
Changes:
:tag-candidates
option to compliment.core/completions
has been removed as
this behavior has become the default one. :plain-candidates true
option is
added to revert to the previous behavior.compliment.core/completions
have been removed, only
[prefix]
and [prefix options-map]
remain.documentation
shouldn't crash when ""
is passed.true
, false
, nil
in completion results:let
bindings introduced by doseq
and for
Hotfix release.
(:import ...)
context.This release has several big features to mention:
:import
block of ns
can now be completed by a simple name. E.g. typing
ArrayL
in that context will suggest java.util.ArrayList
.:extra-metadata
that takes a set of keywords, and tells Compliment
which additional information should be attached when :tag-candidates true
is
active. Currently supported: :doc
, :arglists
.This release changes the Compliment API, particularly now
compliment.core/completions
accepts a uniform options-map
argument that
contains all necessary parameters (ns
, context
etc.). Other changes:
:tag-candidates true
option makes Compliment return a list of maps instead
of a list of strings. Each map has :candidate
key with the candidate and
possibly other keys that describe its type and other metadata.This release is a quite significant milestone in catching up with lost
clojure-complete
capabilities. Here are the most important changes:
-
and .
(see
Examples)completions
(trptcolin/reply#153).let
and
defn
.Can you improve this documentation?Edit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close