1. 25
  1.  

  2. 4

    I use a mix of this aproach with emacs in a tiling window manager – eg when I focus left, first I check if the current window is an emacs window, and then try to focus the left pane within that if it is one. If that fails or I’m not looking at an emacs window, I focus the next left window. And then I get away with a single binding for both worlds \0/