This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-01-23
Channels
- # aws-lambda (5)
- # beginners (212)
- # boot (3)
- # cider (130)
- # cljs-dev (24)
- # clojars (2)
- # clojure (287)
- # clojure-dusseldorf (23)
- # clojure-italy (11)
- # clojure-russia (10)
- # clojure-spec (9)
- # clojure-uk (45)
- # clojurescript (59)
- # core-async (1)
- # cursive (13)
- # datascript (1)
- # datomic (46)
- # emacs (12)
- # events (9)
- # fulcro (196)
- # graphql (3)
- # hoplon (79)
- # jobs (5)
- # jobs-discuss (7)
- # jobs-rus (2)
- # keechma (26)
- # keyboards (9)
- # leiningen (2)
- # luminus (9)
- # off-topic (20)
- # om-next (1)
- # onyx (15)
- # re-frame (16)
- # reagent (18)
- # reitit (1)
- # remote-jobs (2)
- # rum (3)
- # shadow-cljs (13)
- # sql (135)
- # unrepl (46)
- # vim (1)
- # yada (23)
regarding the first question, CTRL-B
works just like with any var
(`Navigate -> Declaration` just in case you have it remapped)
Key words aren’t really declared, they just evaluate to themselves.
That seems odd to me — how can you navigate to the declaration of something that doesn’t have a declaration? But if it works, it works, eh? Only it doesn’t work in my (non-re-frame) code. I can select a keyword, and select Navigate -> Declaration from the menu, and nothing happens. Find Usages works, but not Navigate -> Declaration. Maybe it’s re-frame specific?
works also on non-re-frame code, maybe @cfleming can enlighten us on this
regarding the "how can it be", I think it simply navigates to the first appearance of the given qualified keyword in the target namespace
Yeah, I’m probably obsessing over semantics. Then again, I freak out about when you click on “All Unreads” in Slack, and it says, “All caught up, the world is your oyster” 🐙 and I’m yelling “That’s a picture of an octopus, not an oyster!”