A while back, I stumbled across dwm.vim[0] which, although clunky at times, has proven itself to be really useful in my Vim workflow. It was inspired from the actual dwm[1] project which I looked into later.
The key bindings are quite different from Vim, but are easy to pick up on the whole.
Prior to dwm, I ran WindowMaker well beyond its prime (as in, I dropped it less than a year ago). I still have a sweet spot in my heart for that WM.
[0]: https://github.com/spolu/dwm.vim [1]: http://dwm.suckless.org/