vwm.vim
vwm.vim copied to clipboard
A highly extensible window manager for nvim/vim!
Vim Window Manager
A layout manager for vim and nvim.
Features
- Save and manage vim windows via layouts
- Automatically cache and unlist buffers
- Automatically reuse buffers
- Regroup command buffers
- Highly configurable
Installation
-
vimplug:
Plug 'paroxayte/vwm.vim'
-
dein:
call dein#add('paroxayte/vwm.vim')
- manual: source the this repo to your vim runtime
Usage
-
Layout on:
:VwmOpen *layout_name*
-
Layout off:
:VwmClose *layout_name*
-
Layout toggle:
:VwmToggle *layout_name*
note: default
is the only default layout. Test it out!
Examples
note: For detailed configuration see help: vwm.vim
.
layouts
command buffer regrouping
vwm can take commands that open a new window, and incorporate that window in to a defined layout
The following example will make use of the wonderful NERDTree plugin and the equally wonderful Vista plugin.