This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-04-06
Channels
- # announcements (18)
- # asami (14)
- # aws (5)
- # babashka (58)
- # beginners (32)
- # calva (12)
- # cider (29)
- # clj-kondo (8)
- # cljfx (8)
- # cljs-dev (4)
- # clojure (101)
- # clojure-europe (54)
- # clojure-germany (5)
- # clojure-nl (8)
- # clojure-serbia (8)
- # clojure-spec (12)
- # clojure-uk (8)
- # clojurescript (24)
- # cursive (3)
- # datomic (17)
- # docs (2)
- # etaoin (12)
- # events (1)
- # fulcro (1)
- # google-cloud (2)
- # jobs (1)
- # jobs-discuss (6)
- # lsp (65)
- # luminus (2)
- # malli (10)
- # meander (4)
- # nrepl (1)
- # off-topic (112)
- # onyx (2)
- # pathom (6)
- # polylith (14)
- # re-frame (9)
- # reagent (36)
- # reitit (13)
- # releases (2)
- # remote-jobs (5)
- # rewrite-clj (12)
- # shadow-cljs (70)
- # specter (2)
- # startup-in-a-month (1)
- # xtdb (14)
i’ve found cursive + lein checkouts to be a little unpredictable. it seems sometime as if there’s some hidden state, or there’s something i’m very subtly doing wrong/differently in each case. does anyone else have data on this? tips/arcana?
it unfortunately seems to boil down to “sometimes it works and sometimes it doesn’t”, which i know isn’t very useful. when it doesn’t work, i don’t get errors. rather, it seems as if the checked-out project is added to my intellij workspace (such that its namespaces show up when opening a namespace — twice, in fact — and its files are in my left-hand Project display pane). weirder, changing the checked-out source does change the REPL behavior. cursive, however, goes to my .m2 jar, if any, when asked to jump to the definition of the checked-out code, and, when i open the source files from the checked-out project, cursive is not willing to reload them, with It is not in scope for the module used to start the REPL
.