This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-01-10
Channels
- # announcements (15)
- # bangalore-clj (1)
- # beginners (207)
- # calva (22)
- # cider (4)
- # clara (73)
- # cljs-dev (7)
- # cljsrn (4)
- # clojure (125)
- # clojure-dev (38)
- # clojure-europe (2)
- # clojure-india (11)
- # clojure-italy (11)
- # clojure-nl (14)
- # clojure-russia (22)
- # clojure-uk (32)
- # clojurescript (30)
- # cursive (11)
- # datavis (2)
- # datomic (14)
- # editors (3)
- # emacs (3)
- # hyperfiddle (4)
- # juxt (13)
- # klipse (1)
- # luminus (5)
- # nrepl (7)
- # off-topic (9)
- # overtone (13)
- # portkey (1)
- # re-frame (15)
- # reagent (13)
- # ring (30)
- # schema (4)
- # shadow-cljs (108)
- # spacemacs (8)
- # specter (3)
- # sql (2)
- # testing (11)
- # tools-deps (21)
- # unrepl (4)
I’ve been using calva for a couple days now - but I’m not getting it to show definitions. I’m just pausing the cursor over the words - is there something else I should look at?
@wmichaelshirk That probably means you have an incompatible version of nrepl in the project. Scroll up some in this channel, iirc @mattly posted a snipped with a configuration that worked.
Thanks - that got me part way there. Evidently it wasn’t even connecting to my lein repl
I started (based on the output results) - although it was evalutating anyway?
Now I’m getting auto-complete suggestions, but still only some docs - it’s showing the doc for def
but not for, say, concat
or sort-by
.
It should be pretty solid, once you have the right middleware and just the right amount of repls. 😃
Yeah it’s ridiculous how much stuff there is around the repl connection. I hope socket-based repls start becoming the standard soon
@mattly There shouldn’t be as much stuff as there is. It is on me a bit to fix some of the moving pieces. If I get that job done, then we can assess wether it is still really a problem or not. I don’t think it is about socket or something else. Whatever functionality we want to add will require libraries and stuff and have compatibility issues.
@jeremy642 Currently, this isn't supported in Calva I'm afraid, it's a planned feature and we'll be hopefully starting on that in the not-too-distant future.
I popped back over to Cursive to debug. I need to get more familiar with repl testing problems with ring/compojure/etc.
debugging is a real must have for me, just there are things like a nice REPL and fixing up various formatter issues between that and me getting my teeth into it 🙂
When things calm down here at work, I’ll pull down calva and see if I can build it. If I can get the env set up, I will see if I can help contribute.
there is a how to contribute page https://github.com/BetterThanTomorrow/calva/wiki/How-to-Contribute, but if you run into any issues feel free to message myself or @pez and we'll happily help you get set up
@jeremy642 I love that attitude! There are some steps setting things set up for development, but it’s just mechanics and quite easy as such. I really hope you try and that you ask us here if you get stuck. (It is really not as well documented as it should be.)