portal

https://github.com/djblue/portal
plexus 2021-03-29T07:40:53.014Z

Tried it now, indeed hitting the >_ button and putting in clojure.datafy/datafy did the trick. Is that button documented somewhere? Are there plans to make it detect datafiable objects directly?

plexus 2021-03-29T07:43:54.014400Z

This is cool! note that at least on Linux in Firefox, Ctrl-Shift-p will open a private browsing window, seems it won't let you override that.

djblue 2021-03-29T14:23:58.014600Z

Thanks! I think two ways to fix the problem are having browser specific shortcuts or making it customizable, one of those is easier than the other. What keyboard shortcut would you prefer instead of ctrl + shift + p?

djblue 2021-03-29T14:31:43.014800Z

The button is a new add so it's not documented yet, I'm thinking of putting together a tutorial page. What behavior would you expect of portal if you implemented datafy for your object? I've experimented a little and haven't found anything I've liked.

Ryan Zwiefelhofer 2021-03-29T16:16:05.015Z

I would have almost recommended ctrl + shift + a since many things are using that for palettes, but unfortunately chrome just decided to steal it as well for the search open tabs feature. Next in my mind would be maybe trying to model after linux generated signals (eg, ctrl + z , ctrl + c) etc but then that would interfere with any future possibilities of having shells within portal. Maybe instead after something like tmux with trigger/prefix combo first ? (eg: ctrl + b -> p - but not using tmux's b for the above mentioned reason so swap it out with another char). Anyways just some food for thought 😄 stealing improving on existing systems always seems to offer good basis for things Edit: One existing one i forgot that many people are becoming accustomed to is meta + k (slack!)

1