One Thing Well

A weblog about simple, useful software.

Follow on Twitter, Google+ or via the feed. Feel free to get in touch. Sponsor the site.


  dwm.vim adds tiled window management capabilities to Vim. It is highly inspired by dwm (Dynamic Window Manager) tiled layout management.


You could acheive a similar effect using splits and a bit of key mapping jiggery-pokery in your ~/.vimrc, but dwm.vim's automated 'window' positioning makes working with multiple files a cinch.

Via Hacker News, where uriel adds some interesting context:


  …this kind of tiled window management was first introduced in larswm (that is sadly discontinued), which in turn was heavily inspired by Rob Pike’s Acme editing environment. So in a way we have gone full circle, from text editor, to window managers, back to text editor.


Update: Here’s a direct link to the screenshot above so you can see the plugin in action clearly (Tumblr’s new image viewer doesn’t seem to like big screenshots much).

dwm.vim adds tiled window management capabilities to Vim. It is highly inspired by dwm (Dynamic Window Manager) tiled layout management.

You could acheive a similar effect using splits and a bit of key mapping jiggery-pokery in your ~/.vimrc, but dwm.vim's automated 'window' positioning makes working with multiple files a cinch.

Via Hacker News, where uriel adds some interesting context:

…this kind of tiled window management was first introduced in larswm (that is sadly discontinued), which in turn was heavily inspired by Rob Pike’s Acme editing environment. So in a way we have gone full circle, from text editor, to window managers, back to text editor.

Update: Here’s a direct link to the screenshot above so you can see the plugin in action clearly (Tumblr’s new image viewer doesn’t seem to like big screenshots much).