Skip to content
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

Solve Window Management Once And For All #35

Open
jordwalke opened this issue Dec 17, 2016 · 2 comments
Open

Solve Window Management Once And For All #35

jordwalke opened this issue Dec 17, 2016 · 2 comments

Comments

@jordwalke
Copy link
Owner

I'm not happy with the window management in VimBox, and most of this is Vim's fault but there doesn't seem to be any plugins that enable a modern window management experience.

For example, ctrl-p is a great plugin but it makes all the text jump up and down when the window opens - not modern.

The left nav in VimBox is cool but it's super slow to toggle (it uses vim-nerdtree-tabs plugin).

In general VimBox does a good job of having all plugins configured out of the box such that c-s vertically splits, c-h horizontally splits, <cr> opens in a new tab, and for all plugins it will jump to an existing window if the file already exists. I like that part about VimBox - very modern. But the actual physical positioning of "modals" and left-navs/file trees needs some improvement.

@jordwalke
Copy link
Owner Author

Wintabs is promising:

https://github.com/zefei/vim-wintabs

@jordwalke
Copy link
Owner Author

screen shot 2017-02-25 at 3 39 37 am

Wintabs allows the left nav to be docked very efficiently, but still allows the feeling of tabs, but not implemented using vim tabs, rather implemented using its own system on top of regular buffers, and windows. In this screenshot, I've swapped the location of airline and the tabs, so that each split can show which tabs it has associated with it (at the bottom). This splitting behavior is more like Sublime/Atom where each split has their own tabs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant