Having the ability to traverse Vim and Tmux splits without having to think about it using
ctrl-lis fantastic! But I still had an annoyance source from the window manager (Ratpoison) and the multi monitor setup.
So I took the same concept and extend it to those uses cases, so now I use
ctrl-lto move through my Window Manager splits, my Tmux panes, my Vim windows and my Monitors with minimum mental overhead. Here is how.
Some of the scripts are a bit of complex, so instead of explaining them in detail the general algorithm is described.