This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
It seems that "Find Usages" for a namespace that's defined in a CLJC searches only in other CLJC files. Would be nice if it also included CLJS and CLJ files.
Another thing - renaming a namespace alias in the :require
form for some reason searches something in other files, which can take some time.
i like how writing a namespace alias in a file, which hasn't declared that alias, will trigger Cursive to find what's the corresponding namespace in other namespaces and require it for me with the same NS alias. i guess, some of this ns-alias->ns resolution code is reused in the "ns-alias rename" feature too
Hi, is "named" multi-method not supported in Cursive? (Or am I missing something?) When I specify a name, Cursive highlights the name as error saying "cannot be resolved". Example:
(defmulti foo (fn [op & args] op))
(defmethod foo :bar
foo-bar [_ & args]
,,,)
See the name foo-bar
above where I get the error.Any updates on this? I’m on the latest IntelliJ and cursive EAP. Still isn’t detecting correctly.
An another weird thing that has been bothering me for some time:
(defmulti f identity)
(f 1)
Putting the text cursor over f
in the call form highlights both f
s. But putting the text cursor over f
in the defmulti
form highlights f
only in that form, not the call.
It's similar to how "Find Usages" works with multimethods.