-
Notifications
You must be signed in to change notification settings - Fork 88
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
defstate not resolvable by Cursive in 0.1.13+ #102
Comments
defstate
not resolvable by Cursive in 0.1.13+
hm.. I am a |
I am an Emacs user but I have Cursive colleagues. Nobody has complained as Cursive is usually having hard time with macros. Having said that I would ask directly @cursive-ide 😄 In theory achieving support for ClojureScript self-host could be achievable without macrovich or those macros but it got introduced because a "very quick win". |
Actually, I just added support for macrovich in cursive-ide/cursive#1847, so this should hopefully be resolved in the next Cursive EAP. |
I can confirm it works in the current Cursive, so I think we can close this issue. |
Yep, thanks for following up! |
It looks like wrapping the
defstate
macro indeftime
has rendered it unresolvable to Cursive in mount 0.1.13+. Normally you can tell Cursive's static analysis tooling "treat this symbol likedef
" and if applied to something like mount'sdefstate
, it will then understand thatdefstate foo
defines a new symbolfoo
that other code can refer to. But that doesn't work fordefstate
anymore and seems related to thisdeftime
wrapping.The text was updated successfully, but these errors were encountered: