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.
That PR looks like the ideal way. I'll use the method approach in the meantime. Thanks!
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.)
We add the defmethod override at the bottom of this page to user.clj
https://clojuredocs.org/clojure.core/*print-namespace-maps*
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...
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