cursive
cursive copied to clipboard
"Require" quick fix for keywords namespaced with an alias
Currently if I type a namespace aliased symbol like strs/join, Cursive's inspection highlights it and offers a quick fix to require clojure.string for me. However if I type ::my-specs/thing I get no such help and am stuck manually writing a require.
Given that ::my-specs/thing is not syntactically valid ("Invalid token") without a my-specs namespace alias, it seems like it should be akin to the symbol case.
Similarly, when using a namespace alias only for keywords, it's shown gray/unused in the require form.
I use specs extensively and this is a very frustrating omission.