This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-12-07
Channels
- # adventofcode (94)
- # babashka (29)
- # babashka-sci-dev (2)
- # beginners (103)
- # calva (15)
- # cider (17)
- # clj-kondo (62)
- # cljsrn (24)
- # clojars (13)
- # clojure (97)
- # clojure-belgium (3)
- # clojure-berlin (3)
- # clojure-czech (1)
- # clojure-europe (68)
- # clojure-nl (1)
- # clojure-norway (3)
- # clojure-seattle (3)
- # clojure-uk (1)
- # clojurescript (7)
- # community-development (29)
- # conjure (2)
- # cursive (14)
- # data-science (15)
- # emacs (3)
- # graphql (10)
- # gratitude (1)
- # holy-lambda (32)
- # hoplon (21)
- # hyperfiddle (2)
- # jobs (2)
- # joyride (36)
- # lsp (4)
- # meander (13)
- # off-topic (203)
- # pathom (3)
- # polylith (6)
- # re-frame (4)
- # reagent (1)
- # reitit (28)
- # releases (1)
- # shadow-cljs (16)
- # slack-help (2)
- # sql (27)
- # vim (2)
qq: I see this after "Connect to a Running REPL server, not in project" how are they all different from Generic? Asking because I might have just implemented a new nREPL server for a new language.
These are dependent on what tool(s) you are using to build a classpath. Calva will use the appropriate command line arguments to start up these tools on your behalf, look in the relevant file for aliases, and possibly apply additional configuration or run some init code.
E.g. For deps.edn (aka tools.deps) based connect sequences, Calva will look for aliases in deps.edn
and start a repl with a command built on clojure -M
. While for Leinengen based connect sequences, Calva looks for aliases in project.clj
and builds a start up command from lein repl
.
You can also create a https://calva.io/connect-sequences/ with an entry in you VS Code`settings.json`.
This is specifically about connecting to a running repl, iiuc. And, not in project. Hmm, I’ll have to check the code to see why we need to know the type. What’s the language, @UJEK1RGJ0 ? Is it a LISP?
I think I'll fork Calva and add support for let-go, it's most similar to Joker I think
Majorily cool! What's the main reason you think a fork is needed? Looks like Calva is handling it pretty well?
oh I just wanted to add file associations and the lang specific stuff to menus like the one I shown, let-go is still pretty nascent so I don't want to pollute the upstream