A solução perfeita está aqui.
Gostaria de sobrecarregar minha ligação tmux, que percorre os painéis para percorrer as janelas do Vim se o painel atual estiver rodando o Vim.
Eu posso detectar a presença do Vim verificando o título do painel, mas isso não é robusto porque o vim poderia ter sido reiniciado via fg
e isso irá falhar. tudo bem, posso evitar suspender o vim (afinal, estou no tmux).
Ok, mas agora o Tmux deve saber se o painel atual que está executando o Vim tem uma única janela aberta (nesse caso, painéis de alternância) ou se o painel atual que executa o Vim tem mais de uma janela aberta.
Estou certo de que isso pode ser feito. A solução pode ser simples, difícil e frágil.
Como posso consultar o Vim sobre
A solução perfeita está aqui.