Ao mesmo tempo que o recurso de zoom, o window_flag
com o mesmo nome Z
foi adicionado, portanto esse sinalizador deve aparecer na linha de status ao lado do título da janela (você menciona em um comentário plugin / customização do tmux).
Em qualquer caso, você pode consultar o tmux usando o comando list-panes
e o recurso formats
:
tmux list-panes -F '#F'
imprime todos os indicadores da janela do painel atualmente ativo. Se Z
estiver entre os sinalizadores, o painel atual será ampliado. Assim, o comando
tmux list-panes -F '#F' | grep -q Z
retornará 0
se o painel atual for ampliado e retornará o erro 1
caso não seja. Isso deve permitir que você adicione esse indicador à sua linha de status personalizada.
De man tmux
:
FORMATS
Certain commands accept the -F flag with a format argument. This is a
string which controls the output format of the command. Replacement
variables are enclosed in ‘#{’ and ‘}’, for example ‘#{session_name}’.
The possible variables are listed in the table below, or the name of a
tmux option may be used for an option's value. Some variables have a
shorter alias such as ‘#S’, and ‘##’ is replaced by a single ‘#’.
[...]
Variable name Alias Replaced with
[...]
window_flags #F Window flags
Analisando o código-fonte (window.c , linha 639f) mostra que a lista completa de sinalizadores é:
#: window activity flag
!: window bell flag
~: window silence flag
*: current window flag
-: last window flag
Z: window zoomed flag
' ' (a space): no flags at all.