This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-06-27
Channels
- # announcements (5)
- # beginners (267)
- # boot (1)
- # calva (37)
- # cider (11)
- # clara (10)
- # clj-kondo (24)
- # cljsrn (13)
- # clojars (1)
- # clojure (119)
- # clojure-europe (5)
- # clojure-italy (19)
- # clojure-nl (11)
- # clojure-spec (18)
- # clojure-uk (99)
- # clojurescript (44)
- # clojurex (57)
- # community-development (6)
- # cursive (13)
- # datomic (92)
- # duct (12)
- # fulcro (1)
- # graalvm (4)
- # jobs (1)
- # kaocha (6)
- # luminus (3)
- # lumo (9)
- # off-topic (20)
- # pathom (6)
- # re-frame (21)
- # reagent (2)
- # reitit (9)
- # remote-jobs (4)
- # shadow-cljs (32)
- # spacemacs (3)
Hey guys, I'm having a problem on connecting to a cider repl...
ERROR: Unhandled REPL handler exception processing message {:op version, :prefix-rewriting false, :debug false, :session ab137606-0faa-4ed6-86c9-104bc05b32cb, :id 8}
java.lang.IllegalArgumentException: No implementation of method: :send of protocol: #'clojure.tools.nrepl.transport/Transport found for class: nrepl.middleware.caught$caught_transport$reify__22839
anyone knows why this stuff happens?
I'm starting the REPL like this:
/bin/lein update-in :dependencies conj \[nrepl\ \"0.6.0\"\] -- update-in :plugins conj \[refactor-nrepl\ \"2.5.0-SNAPSHOT\"\] -- update-in :plugins conj \[cider/cider-nrepl\ \"0.22.0-beta6\"\] -- update-in :plugins conj \[nubank/midje-nrepl\ \"1.2.0-SNAPSHOT\"\] -- repl
this happens because some dep of your deps has clojure.tools.nrepl
in it. Run lein deps :tree
and see who is bringing in the older clojure.tools.nrepl. Then add an exclusion to your dep
=)) it was a
clojure.tools.nrepl
dependencythanks!!! 😃
Hey there, is it possible to do something like cider-eval-defun-at-point
but display de result in the repl?
What I often use is cider-sent-last-sexp-to-repl
.
There's also cider-send-function-to-repl
and a bunch of similar functions.
Interesting, but I can’t find them in the docs, and do not have them available as commands. Are they part of a set of extensions or something?