Ajusta a espessura da borda no tmux

7

Por padrão, o painel ativo no tmux tem uma borda verde fina, como na figura abaixo.

Eutenteimudaracoradicionandoasseguinteslinhasa~/.tmux.conf:

set-option-gpane-active-border-style"bg=colour208"
set-option -ag pane-active-border-style "fg=black"

(colour208 é o tom de laranja na foto) No entanto, as novas fronteiras são assim:

O destaque laranja é muito mais espesso do que o realce verde que existe por padrão. Existe alguma maneira de ajustar isso, para que a cor da borda é laranja, mas o realce ainda é fino? Estou usando o tmux 2.5 no Ubuntu 16.04.3.

    
por devneal17 07.08.2017 / 07:32

1 resposta

8

Essas linhas de borda são compostas de linhas e colunas no console e são indivisíveis. Em um terminal baseado em texto, não há elemento estrutural menor que uma "célula" de caractere (sobre o tamanho desse cursor de bloco). A única maneira de reduzir o tamanho das bordas é reduzir o tamanho de todas as linhas / colunas.

Felizmente, podemos manipular as cores para dar a aparência de uma borda mais fina: definir o primeiro plano para a cor desejada (laranja no seu caso) e definir o plano de fundo para a cor de fundo dos seus painéis. Para este último default deve ser suficiente.

Isso te dá ...

set-option -g pane-active-border-style "bg=default"
set-option -ag pane-active-border-style "fg=colour208"

Alternativamente ...

set-option -g pane-active-border-bg default
set-option -g pane-active-border-fg colour208

(Se por algum motivo default não funcionar, defina-o explicitamente como cor de fundo do painel.)

Aqui está uma captura de tela depois que eu apliquei as configurações acima ..

    
por 07.08.2017 / 07:57

Tags