zed-industries / zed

Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
https://zed.dev
Other
41.66k stars 2.17k forks source link

Feature request: Vertical tabs #4331

Open bstst opened 7 months ago

bstst commented 7 months ago

Check for existing issues

Describe the feature

I would love to have the ability to switch the tab layout to vertical.

just like JetBrains do. this feature request is somewhat related to https://github.com/zed-industries/zed/issues/5240, yet it's not a request for a separate pane, only the ability to switch tab layout.

If applicable, add mockups / screenshots to help present your vision of the feature

image

syntastical commented 4 months ago

Yeah, probably seems trivial to most, but vertical tabs has become a crucial part of my IDE needs.

omid commented 4 days ago

I'm just playing around with the source code to get more familiar with it. I'm not sure if the zed devs will accept the changes or not, or how generally the process (I've read the CONTRIBUTING file) works? It's not a tiny change, it's also not a big one!

So far, it's like the screenshot below, but it's not resizable, and it's just top or right (and none, to remove one config? and I will try to add left and bottom also). It's not a pane, it's exactly the same tab_bar we have on top.

Ref: https://github.com/zed-industries/zed/discussions/6667#discussioncomment-10025781 (and a bit https://github.com/zed-industries/zed/issues/5240)

image

PS: the code is not close to ready to be a PR.