Confirme se uma opção do tmux está definida

1

Estou com o problema descrito nesta pergunta relacionada e isso um .

Resumo

Quando eu tenho um painel tmux que gera uma grande quantidade de texto, o tmux não responde. Todos os comandos do tmux são ignorados até o texto terminar.

Isto foi corrigido no tmux introduzindo as opções:

c0-change-trigger - Number of control characters that occur in 1 ms to trigger throttling
c0-trigger-update - Time to wait between pane redraws when triggered

Problema

Estou usando o tmux 1.8. Eu defino as seguintes opções no meu arquivo ~ / .tmux.conf:

# Limit character spewing
set -g c0-change-trigger  100  # default is 250 triggers/millisecond
set -g c0-change-interval 1000 # default throttle updates at 100 ms intervals

No entanto, o tmux ainda engasga com uma quantidade excessiva de texto. Por exemplo, se eu for a um painel e digitar:

find /

O comando gera muito texto e o tmux não me permite alternar entre painéis, janelas de comutação, desanexar, etc. mesmo com o conjunto de opções c0- *.

Entendo que você pode ver as opções definidas ao digitar:

Ctrl-<Prefix> : show-options -g

Na lista, vejo as opções que defini no meu arquivo conf. No entanto, as opções c0- * não são listadas. Portanto, não posso verificar se defini corretamente os valores.

Eu tentei digitar intencionalmente as opções, mas não vi nenhum texto de erro. Então, não confio que as opções estão sendo aceitas.

Como posso verificar essas opções? E estou fazendo algo errado aqui?

    
por Bryce 16.10.2014 / 19:24

1 resposta

1

Essas opções são opções de janela, então você precisa de show-options -gw (ou show-options -w se eles tiverem sido personalizados para uma determinada janela).

A confusão provavelmente vem do fato de que, enquanto set-option -g é ostensivamente apenas para definir opções de sessão, ele também aceita nomes de opções de janela (por conveniência, você pode omitir o -w que seria necessário ao definir uma janela opção).

Se você deseja documentar essa distinção, convém usar set-option -gw … (ou set-window-option -g … ) ao ajustar as opções da janela.

    
por 17.10.2014 / 11:17