A Cursive user mentioned that Cursive didn’t resolve deftype and defrecord fields correctly when using the .-field access syntax. This turned out to be when fields contained a dash, like (defrecord Foo [my-field]). In that case, Cursive would autocomplete and resolve .-my_field, because that’s what the actual field is called on the Java object. However, the Clojure compiler does accept .-my-field. Is there some magic happening here to accept this form?
don't know, must be going through a munge cycle somewhere
Ok, I was mostly curious, I’ve fixed support for that anyway.