This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-01-23
Channels
- # aleph (14)
- # announcements (2)
- # babashka (8)
- # bangalore-clj (2)
- # beginners (66)
- # calva (8)
- # cider (1)
- # clj-kondo (24)
- # cljdoc (3)
- # cljs-dev (3)
- # cljsrn (2)
- # clojure (197)
- # clojure-europe (1)
- # clojure-india (5)
- # clojure-italy (4)
- # clojure-nl (27)
- # clojure-uk (18)
- # clojurescript (56)
- # code-reviews (19)
- # core-async (86)
- # cursive (16)
- # data-science (1)
- # datomic (16)
- # docker (3)
- # events (1)
- # fulcro (101)
- # graalvm (7)
- # graphql (16)
- # jobs (1)
- # jobs-discuss (6)
- # kaocha (4)
- # luminus (1)
- # off-topic (93)
- # onyx (3)
- # pathom (9)
- # planck (2)
- # re-frame (8)
- # reagent (3)
- # reitit (3)
- # remote-jobs (3)
- # shadow-cljs (21)
- # test-check (3)
- # tools-deps (21)
- # vim (16)
Hey, any ideas why autocompletion is not working for me in Calva REPL (shadow-cljs)?
@slawek098 are you using jack-in, or are you starting the REPL yourself and connecting to it?
Calva needs the nREPL server started in your shadow-cljs app to provide the services of completion and others. And it needs to be a version of the server that is compatible with Calva as a client. If you look at the command that Calva uses to start you project, you will see the command line options used to inject the necessary dependencies. I recommend that you keep using Jack-in, but if you need to start the project yourself and connect, then pick those command line options and use them when you start the project. That will work until Calva is updated such that it needs some other version, which is why I recommend jack-in. I have tried to explain the jack-in process here: https://calva.readthedocs.io/en/latest/jack-in-guide.html Not sure how well I succeed...