Improve CIDER support
See original GitHub issueExpected Behavior (Bugs or Features)
TBD, need feedback from users
Current Behavior (Bugs)
Handlers and middleware can be specified on the ClojureNRepl
task, either via the build script or CLI options.
Initial support was added in 0.4.0, via #60.
Context (Bugs and Features)
Steps to reproduce (Bugs)
Environment (Bugs)
- Build scan URL:
- gradle-clojure version: 0.4.0
- Gradle version: 4.7
- Java version: 10
- OS version: Windows 10
Issue Analytics
- State:
- Created 5 years ago
- Comments:10 (6 by maintainers)
Top Results From Across the Web
A Guide to Cider Additives | Make Hard Cider at Home
These additives, often called “fining agents,” help to improve the clarity of your cider: Gelatin – Gelatin is a colorless and tasteless compound...
Read more >Please help fix my cider | Homebrew Talk - Beer, Wine, Mead ...
When I have made cider from grocery store apple juice it tends to be bland. I have found a few things that help...
Read more >Basic Tricks of Cider - Brew Your Own
Many cidermakers will boost the character by adding sugars like maple syrup or brown sugar. This will boost alcohol level and add a...
Read more >Apple Cider Vinegar – A Simple Way To Boost Our Immune ...
eating apples has been shown to help improve lung function and so apple cider vinegar might help you breathe easier.
Read more >Complete Guide to Cider Fermentation Nutrition - Scott Labs
While apples contain nitrogen, vitamins and minerals, and survival factors, they do not contain them in levels that will support healthy fermentation.
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I’d love to be able to to auto-inject deps with CIDER, so I’m hoping that’s a reference to this as well. 😃 Currently
gradle
is the only built system we support that doesn’t auto-inject the middleware deps. I haven’t looked much into this, so I’d certainly appreciate some help. I’m assuming it’s not hard if you actually know Gradle. 😃FYI, I immediately ran into this when setting up 0.4.0 with cider. I was expecting the auto-injection behavior that is customary in lein/boot projects but had to explicitly add a specific version of cider-nrepl to the gradle devRuntime dependencies.
Because the cider-nrepl version is fairly tightly coupled to the version of cider used in emacs… this ends up creating pre-reqs for the dev-environment that can cause confusion/problems in projects with lots of developers. For now we’re working around the issue by documenting the constraint in our readme and suggesting people just locally hack the devRuntime deps if they want to run a different version of cider-nrepl to match their unusual version of cider installed in emacs.
The auto-injection feature is definitely a nice quality-of-life improvement though.