Borda do painel atual do tmux não é óbvia

25

Estou lutando para saber qual é o painel atual no tmux, se houver apenas dois. A borda parece destacar apenas a borda adjacente, o que torna impossível distinguir. Aqui está um GIF para destacar o que quero dizer.insira a descrição da imagem aqui

Estou no bash, e a configuração para isso parece assim

set-option -g pane-border-fg white
set-option -g pane-active-border-fg green

Alguém tem alguma dica para torná-lo mais óbvio?

Wil
fonte
2
Este problema foi resolvido na versão atual do tmux. Quando existem apenas duas divisões, a metade superior / inferior da linha de divisão é colorida para indicar a divisão esquerda / direita.
Phani
Você pode postar isso como resposta?
Wil
Não é possível fazer com que o tmux tenha bordas de 1px em torno de todos os painéis?
S28 /
O problema é que, se cada painel tiver uma borda idêntica, você não poderá determinar qual está ativo. Como @Phani diz, é menos problemático nas versões mais recentes.
Wil

Respostas:

8

Esse problema foi resolvido na versão atual do tmux. Quando houver apenas duas divisões, a metade superior / inferior da linha de divisão será colorida para indicar que a divisão esquerda / direita está ativa

insira a descrição da imagem aqui

Phani
fonte
Também fica confuso quando se trata de layout horizontal. Destaque meio esquerdo = painel superior, mas .. não é tão óbvio, a menos que você procure o cursor ativo.
precisa
11

Acho que finalmente encontrei uma maneira que me deixa realmente claro. Usando o seguinte no .tmux.conf.

set -g window-style 'fg=black,bg=colour253'
set -g window-active-style 'fg=colour234,bg=colour231'

Recebo a janela focada / ativa em cores mais claras e as não focadas / inativas um pouco esmaecidas.

Ajustei bastante minha paleta de cores, mas usar suas cores favoritas (observe a ortografia britânica no tmux.conf) deve permitir ajustes.

Exemplo de ativo (canto inferior direito) vs inativo:

exemplo de ativo vs inativo

opennomad
fonte
Embora a divisão mude de cor até a metade agora, ainda acho confusa às vezes. Não há como confundir esta solução!
Matt Lacey
8

Boa pergunta; Eu gostaria de ter uma resposta melhor. O display-panescomando (Cb q por padrão) mostra o painel ativo com um número vermelho. Dado apenas dois painéis, você ainda precisa lembrar que o vermelho está ativo, o azul está inativo.

Se você definir display-panes-coloralgo com baixo contraste com a cor do plano de fundo, ele será menos visível do que o número do painel ativo vermelho (por padrão).

chepner
fonte
Eu quase sempre usei display-panesprecisamente por causa desse problema. A outra questão, é claro, é ter que definir um valor baixo repeat-timepara que você não vá para o Vim e tente mover o cursor apenas para voltar para outro painel. Provavelmente continuarei com display-paneseu tenho contraste suficiente no número do painel atual para ser bastante útil. Muito obrigado pela contribuição, vou ter que aguentar.
7243 Wil