portal

https://github.com/djblue/portal
plexus 2021-03-30T07:03:03.015600Z

Nextjournal (and others as well I believe) use Ctrl/Cmd-J https://nextjournal.com/help/shortcuts

plexus 2021-03-30T07:04:03.015900Z

it's pretty hard to find keyboard shortcuts that don't clash with either some browser's built-ins, or with some OS/window manager shortcuts...

1👌
plexus 2021-03-30T07:10:09.016100Z

I think ideally it would show it as the datafied value, and automatically invokes nav to drill down. I think that's what REBL does? The only downside to that I think is that it obscures the actual type, but maybe it can show a hint of the type. More advanced would be to allow toggling between the printed representation, and the datafied value. If I really had a magic wand I'd love to see a convention in the community for communicating the reader tag that should be associated with a certain datafied value. So in the above example, datafy could return something like ^{:reader-tag 'pixi/Point} {:x 10 :y 10}, and Portal would be able to render it as #pixi/Point {:x 10 :y 10}, but with colors and the ability to drill down.

1