Hmm, there’s definitely something odd going on there, I’ll take a look when I’m back at my computer.
hey there, at the minute in cursive when I try and use httpkit.client
I get a warning that it can't resolve the functions. I had a quick look into it and it looks like it might be because httpkit uses a macro to generate the functions under client
. Is it expected that cursive wouldn't figure them out?
It's a minor annoyance but it would be nice to have autocomplete on these if possible.
This is the bit of httpkit with the macros: https://github.com/http-kit/http-kit/blob/master/src/org/httpkit/client.clj#L297
and please see attached image for what cursive says about it
I just ran into this yesterday. I resolved by instructing cursive to resolve defreq
as declare
ah that would be good! Could I ask where I would instruct cursive to do so?
Not a perfect solution but it keeps cursive from generating warnings
Sure. Go to defreq macro definition. Put the cursor on defreq and do an alt-enter
You'll get a popup menu with an option for "Resolve defreq as..."
Select "Specify"
and choose declare from the next menu
I'm giving these instructions from memory. If they aren't right, lmk
that did it, thanks very much! 🙂