Smart switching between tmux panes and vim splits