Como fazer com que o TMux mostre apenas janelas ao usar o choose-tree?

5

Instalei recentemente a versão mais recente do TMux e quando tentei alternar entre as minhas janelas (control-a w ou choose-tree) fui recebido com 3 entradas em vez de 2. Em vez de mostrar apenas as minhas janelas, o TMux agora insiste mostrando uma entrada de sessão extra que 'contém' minhas janelas.

Algo que eu realmente não precisa, porque eu só uso uma sessão em meus servidores. E vendo 3 entradas enquanto eu só tenho 2 janelas é extremamente contraproducente para mim. Eu encontrei as opções de filtragem e, eventualmente, tentei "# {==: # {window_index}, > 1}" que funcionou. No entanto ...

Infelizmente, a opção de filtro não parece filtrar a tela inteira, mas apenas as entradas da entrada da sessão. Enquanto é a linha de entrada da sessão eu quero me livrar.

Resumindo: eu quero fazer o TMux se comportar como sempre costumava, então ele deve mostrar as entradas da minha janela e nada mais.

Obrigado antecipadamente.

    
por ShelLuser 23.10.2017 / 22:20

2 respostas

5

Isso está funcionando para mim no tmux 2.6.1 usando o cupim e o terminal virtual padrão do Linux. Certifique-se de ter a última versão do tmux, também tente reiniciar o tmux completamente, já que as mudanças nem sempre se aplicam após o recarregamento da configuração.

escolha apenas sessões

bind-key -r -T prefix s choose-session

escolhaapenasjanelasnasessãoatual

bind-key-r-Tprefixwrun-shell'tmuxchoose-tree-Nwf"##{==:##{session_name},#{session_name}}"'

escolhaasessãoeasjanelas

bind-key-r-TprefixSchoose-window

    
por 26.10.2017 / 11:45
0

Isso funciona para mim.

link

bind-key -r -T prefix w run-shell 'tmux choose-tree -Nwf"##{==:##{session_name},#{session_name}}"'
    
por 24.10.2017 / 12:32