Desativa a campainha no tmux mas mantém o gancho

2

Eu tenho um comando personalizado de sino:

set -g monitor-bell on
set -g bell-action current
set-hook -g alert-bell 'set -g status-bg "#901010" ; run-shell "sleep 0.1s" ; set -g status-bg colour8'

Infelizmente, isso não suprime o bipe. Para fazer isso, eu teria que definir monitor-bell off ou bell-action off (consulte esta resposta ) . No entanto, meu alert-bell hook nunca é acionado.

Eu tentei remover todos os ganchos existentes antes de adicionar o meu próprio:

set-hook -u alert-bell
set-hook -gu alert-bell

Como faço para suprimir o bipe audível, mas ainda manter o gancho alert-bell no tmux 2.7?

    
por charmoniumQ 08.06.2018 / 15:36

1 resposta

0

set -g visual-bell on

Isso fará com que tmux pisque uma mensagem ("Campainha na janela atual") em vez de dizer ao terminal para emitir um bipe. A mensagem pode obscurecer as alterações da barra de status que você fez com seu próprio gancho.

Do manual:

visual-bell [on | off | both]

If on, a message is shown on a bell in a window for which the monitor-bell window option is enabled instead of it being passed through to the terminal (which normally makes a sound). [...]

    
por 08.06.2018 / 16:42

Tags