cursive

jdhollis 2025-12-15T20:27:37.795969Z

Is there a good way to disable *print-namespace-maps* for REPL output? Also, not sure whether this is a Cursive thing or an nREPL thing.

jdhollis 2025-12-16T18:36:41.306829Z

That PR looks like the ideal way. I'll use the method approach in the meantime. Thanks!

jdhollis 2025-12-16T18:37:29.722329Z

I've just been staring at a lot of data lately, and sometimes it's easier to catch differences without the compression. (Also makes it easier to find specific keys.)

➕ 1
danieroux 2025-12-15T20:41:38.471239Z

We add the defmethod override at the bottom of this page to user.clj https://clojuredocs.org/clojure.core/*print-namespace-maps*

onetom 2025-12-16T07:34:31.846109Z

we made a cursive repl command called Toggle *print-namespace-maps* Execute command: (set! *print-namespace-maps* (not *print-namespace-maps*)) Execute in ns: user ☑️ Print result to output but i would also prefer, if cursive repls would start in a mode, where namespaces are not factored out of map keys. i wouldn't want to completely take away the ability to switch later though...

onetom 2025-12-16T07:37:52.780649Z

upgrading to the nrepl 1.4+ server might help with this, because it supports defining which dynamic vars should be captured for nrepl clients and with what defaults https://github.com/nrepl/nrepl/pull/374