/cider-nrepl

nREPL middleware for CIDER

Primary LanguageClojure

CIDER nREPL

A collection of nREPL middleware designed to enhance CIDER.

Usage

Use the convenient plugin for defaults, either in your project's project.clj file or in the :user profile in ~/.lein/profiles.clj.

:plugins [[cider/cider-nrepl "0.1.0-SNAPSHOT"]]

Or add cider-nrepl to your :dev :dependencies vector plus specific middleware to to :nrepl-middleware under :repl-options.

:dependencies [[cider/cider-nrepl "0.1.0-SNAPSHOT"]]
:repl-options {:nrepl-middleware
                 [cider.nrepl.middleware.complete/wrap-complete
                  cider.nrepl.middleware.info/wrap-info
                  cider.nrepl.middleware.inspector/wrap-inspect]}

Supplied nREPL middleware

Middleware Op(s) Description
wrap-complete complete Simple completion. Supports both Clojure & ClojureScript.
wrap-info info File/line, arglists, docstrings and other metadata for vars.
wrap-inspect `inspect-(start refresh

License

Copyright © 2013-2014 Bozhidar Batsov

Distributed under the Eclipse Public License, the same as Clojure.