This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-07-13
Channels
- # bangalore-clj (1)
- # beginners (40)
- # boot (22)
- # clara (19)
- # cljs-dev (265)
- # clojure (160)
- # clojure-dev (6)
- # clojure-italy (5)
- # clojure-russia (47)
- # clojure-spec (10)
- # clojure-uk (63)
- # clojurescript (88)
- # core-async (8)
- # cursive (54)
- # datomic (48)
- # emacs (32)
- # garden (3)
- # graphql (29)
- # hoplon (54)
- # jobs (1)
- # klipse (4)
- # luminus (5)
- # lumo (21)
- # mount (5)
- # off-topic (16)
- # om (2)
- # pedestal (10)
- # play-clj (1)
- # portkey (32)
- # re-frame (21)
- # reagent (48)
- # rum (1)
- # spacemacs (4)
- # sql (3)
- # unrepl (5)
PSA: If you use CLJS with fighweel in your project you might've noticed that "jump to definition" will jump into a weird figwheel-helper-deploy.js
file. Eg when you jump to definition at (goog/getUid {})
. You can exclude that JS file from indexing in "Open Module settings" (right click on your project), then Libraries
-> figwheel-sidecar
-> exclude
-> choose compiled-utils
.
So, a few days ago the clojure resultion stopped working for me. One of my macros was acting as a defn, and Cursive was “doing the right thing” when I set it to resolve that as a defn. Now it isn’t working anymore, but the resolution is still set when I look at preferences. I tried invalidating cache/restart, clearing out the IDEA files and re-importing. No luck.
@cfleming Yeah, I’m having a number of issues. At the moment I’m trying an old release from Jan 1, and that isn’t working for me either. I’m going to try an old project and see if there isn’t something weird about what I’m working on. I’ve lost all ability to affect resolution of macros
That’s very strange - the issue is I’ve never managed to reproduce this. If you could provide a repro project that would be excellent.
it used to be. I don’t get the offer to resolve as defn…I’ve cleared all of them in prefs, but it still won’t reoffer
If you navigate from the defmutation
symbol, does that take you to the macro definition?
I’ve gone as far as re-installing the plugin, clearing ~/Library (everything to do with IntelliJ), and git clean -xfd
on the repo to clear out all IDE files.
Instead of opening the menu to the right, you have to select the Resolve… as… item with enter
For some reason, that confuses a lot of people (including me, from time to time), I think it’s the … at the end of the menu item.
So, the resolution had stopped working at some point with the resolution still in prefs, but now that I’ve reinstalled everything hard to know what was causing that