Standalone Clojure completion library adapted from swank-clojure.
Clojure
Switch branches/tags
Nothing to show
Permalink
Failed to load latest commit information.
src/complete Eliminate reflection warnings. Jul 14, 2014
test/complete Handle slash without anything before it Jan 3, 2014
.gitignore Add more ignores Jul 27, 2014
LICENSE initial commit Jun 22, 2010
README.md
project.clj Move to snapshot for next iteration Jul 27, 2014

README.md

Clojure-complete is an symbol completion library for Clojure. The code is adapted from jochu/swank-clojure.

Examples

(use 'complete.core)

(completions "al" 'clojure.core)
=> ("alength" "alias" "all-ns" "alter" "alter-meta!" "alter-var-root")

(completions "jio/make" 'clojure.core)
=> ("jio/make-input-stream" "jio/make-output-stream" "jio/make-parents" "jio/make-reader" "jio/make-writer")

(completions "clojure.core")
=> ("clojure.core" "clojure.core.protocols" "clojure.core.ArrayChunk" "clojure.core.ArrayManager" "clojure.core.IVecImpl" "clojure.core.Vec" "clojure.core.VecNode" "clojure.core.VecSeq" "clojure.core.protocols.InternalReduce")

Running Tests

lein with-profile 1.2:1.3:1.4 test