cursive

Michael Sims 2025-01-20T01:25:51.501819Z

Can Cursive resolve reader tags? I'm using spyscope in a throwaway project and in my deps.edn I have:

:spyscope      {:extra-deps {clj-commons/spyscope {:mvn/version "0.1.48"}}
                  :main-opts  [-e "(require 'spyscope.core)"]}
I have a source file that is using #spy/p that Cursive doesn't seem to "see"

Michael Sims 2025-01-20T01:26:02.539289Z

Am I doing something wrong or is this simply not supported?

cfleming 2025-01-20T01:45:57.643289Z

That should be supported, I'll try to reproduce that to see if I can figure out what's going on.

Michael Sims 2025-01-20T01:48:00.684939Z

If I create a data_readers.clj at the root of my source path and copy the contents of the one defined in spyscope, it works.

Michael Sims 2025-01-20T01:51:06.432299Z

And I also added the dependency into my top level deps just in case it was related to aliases, but that didn't help, FWIW.

cfleming 2025-02-05T22:41:58.040469Z

I've reproed this and fixed it for the next EAP build, thanks for the report! https://github.com/cursive-ide/cursive/issues/3011

Michael Sims 2025-02-05T22:56:48.761049Z

Awesome, thank you much!

Michael Sims 2025-02-03T15:23:33.902429Z

@cfleming Did you ever get a chance to look into this? (Don't worry, this is the last time I will bug you about it. 😁 )

cfleming 2025-02-03T18:49:48.341719Z

Sorry, I have a lot of things I'm working through at the moment, but it's on the list!

Michael Sims 2025-02-03T20:23:27.098399Z

Understandable, sorry for the ping. Thanks much.

2025-01-21T14:59:03.048989Z

I just noticed that I have the same issue with #time/date tags. Can't remember if it's always been like that tbh. I can evaluate namespace fine, but it shows false warnings 'time/date cannot be resolved'.

👍 1
cfleming 2025-01-20T02:37:03.213519Z

I was busy with family stuff over the holidays, and I missed that @highpressurecarsalesm recently filed issue #3000! Fortunately I only have 1200 open, so I'm still winning.... 🎉

🏃‍♂️ 3
🏃🏽‍♂️ 1
😅 3