Verifique se o Vim tem mais de uma janela aberta

1

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

  • quantas janelas estão abertas e
  • qual índice de janela está focado no momento?
por Steven Lu 15.05.2013 / 19:53

1 resposta

0

A solução perfeita está aqui.

link

    
por 15.05.2013 / 20:47

Tags