Converter linha de status da tela do gnu para a linha de status do tmux

5

Estou usando a seguinte linha de status da tela, configurada em my screenrc:

Euconfigureiusandoaseguintelinha:

hardstatusalwayslastlinehardstatusstring'%{=kG}[%{G}%H%{g}][%=%{=kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%=%{g}][%{B}%Y-%m-%d%{W}%c%{g}]'

Eunãocrieiestetema,nãomelembroondeoencontrei,masgostomuitodele.

Agoraestouconvertendominhaconfiguraçãoparatmuxenãoconsigoreplicaressaconfiguraçãonomeutmux.conf.

Chegueiatéaqui:

set-gstatus-bgblackset-gstatus-fgwhiteset-gstatus-left'#[fg=green]#H'set-window-option-gwindow-status-current-attrbrightset-window-option-gwindow-status-current-bgred

Oqueproduzestalinha:

]

Por favor, ignore o hostname diferente, ele está em um servidor diferente

Que configuração posso usar em tmux para produzir uma linha de status semelhante à primeira?

Obrigado!

    
por simao 02.09.2011 / 13:00

2 respostas

6

Com exceção dos colchetes vermelhos ao redor da janela realçada, essa é a aproximação mais próxima que posso configurar facilmente em tmux 1.5 :

# default statusbar colors
set -g status-fg white
set -g status-bg default

# default window title colors
set-window-option -g window-status-fg white
set-window-option -g window-status-bg default
set-window-option -g window-status-attr dim

# active window title colors
set-window-option -g window-status-current-fg white
set-window-option -g window-status-current-bg default
set-window-option -g window-status-current-attr bright

# statusline
set -g status-left '#[fg=green][ #H ]['
set -g status-right '#[fg=green]][ #[fg=blue]%Y-%m-%d #[fg=white]%I:%M #[fg=green]]'

Se você quiser a janela destacada em vermelho, use:

set-window-option -g window-status-current-fg red
    
por 02.09.2011 / 13:23
4

Você também pode tentar:

set-window-option -g window-status-current-format "#[fg=red](#[fg=white]#I#F$ #W#[fg=red])"
set-window-option -g window-status-format "#[fg=normal]#I#F$ #W"

Torna a sua lista de janelas semelhante à sua configuração de tela.

    
por 05.09.2011 / 22:54