Hi all,
Sorry for not having been able to catch up with CCW lately, had more urgent things to address in my life. Will slowly restart being active now. Just so you know it's absolutely not abandonware!
I wanted to also let you know that I'm quite excited by a new feature I've started to work on lately: adding support to cider-nrepl to CCW.
When the feature is ready to be released (still under development), CCW will automatically choose to use cider middlewares if they are present. It will be the user's job to place cider-nrepl as a project dev dependency either globally (via ~/.lein/profiles.clj) or per project (via :plugins in project.clj).
A lot of things are already working locally on my laptop.
I will issue a first public pull request for this feature in a couple days.
Aside from switching from one backend to another, the switch to cider-nrepl will offer:
- with the first release: clojurescript content assist (cider-nrepl automatically detects and uses piggieback when present), better completion support for some kinds of java interop (similar to what compliment does), better keyword completion support (will suggest keywords seen during the active repl session)
- and then: contextual assist (better support of (:refer ...) (:only ...) by filtering irrelevant entries, interop contextual assist for methods if called on a symbol whose resolved type is known, etc.
--