I'm kind of fine with moving across windows using Ctrl+w followed by (sometimes a counter and) h, j, k, l, p, t, b, and I'm also fine with the similar key combinations to split the windows or to move or rotate them, but repeating the Ctrl+w everytime is a bit annoying.
Therefore I was thinking of writing some mapping to create a kind of "move-across-windows pseudo-mode" which should make things easier. Specifically I was thinking of mapping Ctrl+w such that it somehow
- "hides" all the existing mappings and keys (I don't say un-mapping because that would require recovering all the mappings afterward),
- maps those letters above to themselves preceded by Ctrl+w,
- maps the Escape key to undo what is done in 1. and 2.
Before diving in, however, I'd like to know if a plugin already exists that allows something along these lines.