This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-09-17
Channels
- # announcements (17)
- # aws (2)
- # babashka (21)
- # beginners (67)
- # calva (19)
- # cider (29)
- # clara (3)
- # clj-kondo (6)
- # cljsrn (10)
- # clojure (140)
- # clojure-europe (164)
- # clojure-nl (3)
- # clojure-uk (8)
- # clojurescript (62)
- # conjure (7)
- # core-async (24)
- # cursive (21)
- # datomic (5)
- # docker (40)
- # emacs (14)
- # fulcro (25)
- # gratitude (1)
- # honeysql (6)
- # introduce-yourself (1)
- # jobs (1)
- # jobs-discuss (32)
- # juxt (7)
- # lsp (13)
- # minecraft (2)
- # off-topic (49)
- # pathom (24)
- # practicalli (8)
- # re-frame (18)
- # react (23)
- # remote-jobs (6)
- # reveal (2)
- # shadow-cljs (75)
- # tools-deps (7)
Hello, is there some documentation of the new babashka integration available? i'm struggling to 1. setup the REPL (you can choose a module, but I don't know how to add it to Cursive - I currently only have a bb.edn, not deps.edn) 2. have Cursive recognize the source files that are declared in bb.edn :paths
I actually have the doc ready to go for a planned release tomorrow. Hang on and I’ll get it into the staging env so you can check it out.

Here you go, let me know if anything is confusing: https://staging.cursive-ide.com/userguide/eap/babashka.html
OK, the docs are clear, but it's not working out for me. I don't see the babashka module in this screen
Also, just to check - you have selected the module you want to add support to, right?
Yes, I selected the module. Just to be sure, does Cursive expect to have any specific files in the module before it sees it as a 'babashka' module?
I'm using bb.edn, I understand it doesn't support the deps (not using that), but I am using the :paths entry for putting code in "src"
One question - how did you create the module you’re trying to add this to? It has to be a Java module type, which most Clojure modules are. Did you create this via deps or lein, or in some other way?
Yeah, if you just add a deps.edn containing {}
, right click it and “Add as Clojure Deps file” that should do it.
Great! I’ll add that to the doc, I’d assumed that everyone would be adding bb stuff to an existing module rather than creating a new one.