Estou tentando fazer com que o tmux me dê uma indicação se a tecla de prefixo foi pressionada.
set-option status-left '#{?client_prefix,Prefix,------} [#S] '
parecia funcionar, mas ocupa espaço na barra de status que eu sinto que poderia ser melhor usado (também é tão longo que isso interfere na lista de janelas, mas isso provavelmente poderia ser resolvido se eu quisesse seguir esse caminho). Em vez disso, tentei alterar o plano de fundo do nome da sessão, o que pode ser feito permanentemente com
set-option status-left-style 'bg=white'
então eu tentei combiná-los em
set-option status-left-style '#{?client_prefix,bg=white,}'
mas isso só faz com que o tmux diga "Estilo ruim". Então, qual é a sintaxe correta para fazer isso?
(Estou no Debian Bullseye e instalei o tmux do pacote disponível lá, então tenho um 3.1 se a versão for importante)
O que você pode fazer com bastante facilidade é deixar o estilo em paz, mas fornecer um atributo em sua configuração original em vez da string. Este atributo durará até o final do status esquerdo se não houver mais atributos. Veja em ESTILOS: estilos incorporados podem ser especificados nas opções de formato... colocando-os entre '#[' e ']'.