Como posso corrigir o tmux não mostrando mensagens na inicialização?

1

Eu tenho um comando no meu arquivo .tmux.conf , que verifica se existe um diretório e, em seguida, exibe uma mensagem, se não existir; e outro comando que tenta executar um script de shell.

arquivo

: ~/.tmux.conf

# do a check and display message if non-zero exit
if-shell "! [-d $HOME/.tmux]" 'display-message "tmux plugins are not installed"'

# try run a shell script
run-shell ~/.tmux/plugins/tmux-resurrect/resurrect.tmux

O problema é que o tmux não exibe nenhuma mensagem gerada durante a inicialização - que é a hora que eu esperaria que erros de diagnóstico e avisos fossem gerados.

O que eu inicio o tmux, recebo uma mensagem de erro no pager do tmux

(null):0: no current session 

onde claramente não está gostando de receber mensagens.

Se eu executar os mesmos comandos usando source-file ~/.tmux-conf no meio de uma sessão tmux, todas as mensagens serão relatadas com êxito. Como posso obter o tmux para relatar mensagens durante a inicialização?

    
por the_velour_fog 12.03.2017 / 01:44

1 resposta

0

Funciona para mim a partir da linha de comando da seguinte forma:

tmux new-session \; if-shell "! [-d $HOME/.tmux]" 'display-message "tmux plugins are not installed"'
    
por 17.10.2017 / 02:47

Tags