This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-07-25
Channels
- # announcements (22)
- # architecture (6)
- # beginners (76)
- # cider (44)
- # clara (6)
- # clj-kondo (34)
- # cljdoc (4)
- # cljs-dev (8)
- # clojure (162)
- # clojure-brasil (4)
- # clojure-dev (32)
- # clojure-europe (3)
- # clojure-italy (16)
- # clojure-japan (4)
- # clojure-nl (3)
- # clojure-poland (1)
- # clojure-spec (25)
- # clojure-uk (45)
- # clojuredesign-podcast (5)
- # clojurescript (91)
- # clojutre (3)
- # core-async (19)
- # core-logic (8)
- # cursive (60)
- # data-science (3)
- # datomic (7)
- # defnpodcast (2)
- # duct (5)
- # emacs (7)
- # fulcro (1)
- # graalvm (9)
- # graphql (1)
- # jackdaw (12)
- # jobs (1)
- # jobs-discuss (1)
- # kaocha (3)
- # leiningen (3)
- # luminus (2)
- # off-topic (44)
- # onyx (17)
- # pathom (6)
- # planck (15)
- # re-frame (1)
- # reagent (13)
- # rum (2)
- # shadow-cljs (43)
- # spacemacs (3)
- # sql (43)
- # tools-deps (3)
- # vim (43)
- # xtdb (13)
I was getting help today with shadow-cljs and the fix ended up being using this "new" `[nrepl "0.6.0"] dependency instead of the old [cider/cider-nrepl "0.21.1"] dependency I had. Am I understanding that's the new way to do things? Just curious. It does look like the old one is still getting maintained and worked on so I was confused. Another editor tool doesn't work now that I've made the switch and I'm thinking it's related but not sure.
Any reason why cider-eval
commands silently no-op when there is no connection? I've had a few occasions where I forgot to jack-in or the REPL process crashed in the background, and then sat around waiting for an eval command to "complete" when really there was nothing being run.
It seems like an explicit choice with :auto
being passed to cider-map-repls
, which then doesn't ensure a current repl.
something odd is happening, when I use cider-connect
and try to use M-.
(`cider-find-var`) I got a prompt for Symbol:...
. It seems like the functionality to follow the vars are missing
there are any additional setup other than adding {:plugins [[cider/cider-nrepl "0.22.0-beta8"]]}
no, if I use cider-jack-in
to start the repl, it moves the cursor to the definition of the symbol directly
seems like cider--should-prompt-for-symbol
is what determines to ask for a symbol or try to locate it
can you do m-x nrepl-toggle-message-logging
and then find a messages buffer? you can watch the messages go back and forth with cider and see what its sending and what it is returning
sorry, let me explain. I'm doing a setup of a workflow using docker-compose
. I know clj-refactor
is not working using this. The current setup is running lein repl :headless :port 17019 :host 0.0.0.0
as entrypoint. I can successfully connect in this repl by exposing the 17019 port and running m-x cider-connect
if so, there's an PR open. but its because the source location of your file has a path in the docker container that it doesn't know how to find. ie ~/projects/foo/src/bar.clj is just /src/bar.clj in the docker container
by toggling the log I can see the variable file
is not correct with the actual file of my source code
I'll try to work on it; I was working in another issue related to paredit
and clojure-mode
@dpsutton thanks for the help on this problem. Started with a weird-blind-issue and finished with a PR to be made lol

> I was getting help today with shadow-cljs and the fix ended up being using this “new” `[nrepl “0.6.0"] dependency instead of the old [cider/cider-nrepl “0.21.1”] dependency I had. Am I understanding that’s the new way to do things? Just curious. It does look like the old one is still getting maintained and worked on so I was confused. Another editor tool doesn’t work now that I’ve made the switch and I’m thinking it’s related but not sure. (edited)
The nrepl
and cider-nrepl
packages are very different, so I don’t quite understand what you mean. nrepl
is the REPL server itself and cider-nrepl
is a collection of nREPL middleware.
> Any reason why cider-eval
commands silently no-op when there is no connection? I’ve had a few occasions where I forgot to jack-in or the REPL process crashed in the background, and then sat around waiting for an eval command to “complete” when really there was nothing being run.
@qythium Do they? I thought most commands had some check about the presence of a connection. Unfortunately its pretty easy to forget to add one…
Cider eval commands do put a message in the mini-buffer if you call them without a repl.
Historically many commands had this in them https://github.com/clojure-emacs/cider/blob/master/cider-eval.el#L1146