Open AeroNotix opened 10 years ago
I'm... not sure. On the whole the keybinds shouldn't really matter, but the prospect of having a ton of tabs open poses a different choice. Perhaps, instead of using the tab paradigm, we should be looking more towards something more generic like buffers. (Like in Emacs or Vim)
It's not that they're fundamentally different or anything, but "tab" suggests a more... "linear" approach than buffers.
Expand on the buffers thought? I've thought about buffers before and how we could have a more buffer-like "experience" of tabs. Right now you're right, we do treat tabs like a "linear" set of buffers.
I haven't really thought any of this out, but I guess I'm indeed aiming for a more buffer-like experience. Tabs, as we know them, are more prominent things than buffers. Buffers are more of a disposable data container.
I guess I'm just not sure which would be better: A simpler, more traditional webbrowser-y experience, or a more complicated but also more flexible and extensible base. Considering the fact that this is a "Lispy browser" the second choice sounds a bit better to me.
It might even be interesting to have equivalents to Emacs' frames and windows, among which the same set of buffers is shared. That's probably further away in the future though.
It's definitely something worth looking into for sure.
@jorams thoughts?