O tmux se comporta de maneira diferente entre as linhas de comando e o arquivo de configuração equivalente (.tmux.conf)
linha de comando:
bash$ tmux new \; split-window -h \;
arquivo de configuração (.tmux.conf), (e então, na linha de comando, apenas digitamos 'tmux')
new
split-window -h
A versão da linha de comando mostra uma janela dividida na inicialização e cria apenas uma sessão. No entanto, a versão do arquivo de configuração se comporta de maneira diferente:
- Ele cria 2 sessões, com nomes de sessão "0" e "1", em vez de apenas uma sessão.
- A sessão "0" possui janelas divididas, idênticas ao que vi na versão de linha de comando.
- A sessão "1" possui uma única janela completa.
- Para na sessão "1".
Assim, na versão do arquivo de configuração, finalmente chego à sessão “1” na tela. Se eu fizer uma 'saída' e anexar a sessão 0, ela irá para a sessão "0" com os mesmos resultados da versão da linha de comando.
Se, alternativamente, o arquivo de configuração contiver apenas a linha dividida:
split-window -h
então, quando 'tmux' é digitado, ele mostra uma mensagem de erro na inicialização:
.tmux.conf:1: no current target
E não há janelas divididas (já que o comando da janela dividida falha: como podemos ver, ele reclama que a 1ª linha da configuração não tem nenhum alvo atual).
Aparentemente, a versão da linha de comando é o que eu quero/preciso.
O que há de errado com a versão do arquivo de configuração?