-
-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Raw object inspector improvements #46
Conversation
Looks pretty cool! Seems there's some small issue with the formatting, the code itself looks good to me. Also - don't forget to update the changelog. |
It looks like cljfmt doesn't understand proper |
cf034d4
to
a5bdb4a
Compare
Should I rewrite it using regular let or are you willing to spend potentially A LOT of time to investigate? :) |
Probably you can try teaching cljfmt here https://github.com/clojure-emacs/orchard/blob/master/project.clj#L58, but I'd be fine with using a regular |
a5bdb4a
to
1ef86d9
Compare
Turned out much easier than I thought. |
Thanks, Bozhidar! |
I've also pushed a new snapshot of cider-nrepl. |
When inspecting objects that don't have special render handling, separate static and non-static fields. Also, sort fields by name. Looks like this:
Walk the class hierarchy to display not only immediate object's fields, but also fields inherited from superclasses.