This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-02-10
Channels
- # announcements (6)
- # babashka (38)
- # beginners (85)
- # biff (3)
- # calva (2)
- # cider (11)
- # clerk (14)
- # clj-kondo (6)
- # clj-on-windows (27)
- # clj-together (2)
- # cljsrn (18)
- # clojure (106)
- # clojure-austin (1)
- # clojure-belgium (1)
- # clojure-europe (19)
- # clojure-nl (1)
- # clojure-norway (9)
- # clojure-uk (2)
- # clr (2)
- # cryogen (1)
- # cursive (10)
- # datahike (3)
- # datavis (2)
- # datomic (15)
- # emacs (7)
- # graalvm (10)
- # graphql (20)
- # gratitude (1)
- # hyperfiddle (1)
- # improve-getting-started (23)
- # joyride (24)
- # london-clojurians (1)
- # lsp (22)
- # malli (4)
- # matcher-combinators (3)
- # membrane (13)
- # off-topic (1)
- # pathom (24)
- # polylith (9)
- # react (31)
- # reagent (9)
- # releases (1)
- # remote-jobs (1)
- # reveal (3)
- # shadow-cljs (50)
- # spacemacs (3)
- # specter (5)
- # xtdb (5)
@cfleming i don't think the File Sync: Sync all modified files
is async timing related, because it was not even attempting to reload the changed file 😕
im still not sure how to repro this in a minimal case though, but it happens most of the time, so i just use the File Sync: Load current file
option instead and be more manual, more gradual, do cmd-shift-m/l
to get into a consistent state between the file and the REPL again.
I’ve actually noticed a lot of the file sync stuff being buggy under 2023.1. I’m hoping it will work itself out during the EAP program. But this could be a problem in Cursive too, I’ll check to see what debug logging is available.
@cfleming have you any thoughts about adding support for Call Hierarchy? (https://github.com/cursive-ide/cursive/issues/475) I see it has been hanging there since 2014 so I guess it won’t be fixed anytime soon / ever?
Yes, I do want to support this. I’m currently on a drive to fix a bunch of stuff that should have been fixed ages ago, and this is one I want to get to soon.
Is there a way to make this highlight properly and if so how? note it is almost for
but not quite, so resolve-as fails here (unless I am missing a comparable form). It also needs to indent 2 spaces (like other macros that take & body); typically that is achieved with resolve-as defn, def, etc but those all highlight the kv wrong
Ok, just discovered in the Cursive settings Editor -> Code Style -> Clojure -> General you can set "Default To Only Indent".
Curious, does setting that solve the resolve issue? Seems like it’d just deal with formatting?
setting resolves the indentation only; the highlighting still is wrong
This can’t be fully fixed yet. What you can do is set it to Resolve as: None, which will disable the warnings in the body of that macro. It’s not ideal, but it helps. https://cursive-ide.com/userguide/macros.html