pergunta da barra de status do Tmux

3

Sou relativamente novo no tmux e para realmente dominar e aprender, decidi criar um novo arquivo .tmux.conf

Eu estava pensando, no entanto, se é possível ocultar um caminho na barra de status.

Por exemplo, eu tenho isso no meu tmux.conf:

setw -g window-status-format '#I #10W'
setw -g window-status-current-format '#[fg=red][#I:#10W]#F'

Agora, vamos usar minha janela como exemplo.

Em uma janela, tenho macvim em execução. A barra de status do tmux muda para "[1: mvim] ". Isso é exatamente o que eu quero. Mas eu tenho outro painel dentro dessa janela rodando o ttytter. Quando eu mudo para ele, o tmux não muda o nome para "1: [ttytter] "

Além disso, em outra janela, abri um diretório com um nome de caminho longo. O tmux altera a barra de status para "[1: ... long / path] *". Eu vi pessoas executarem o seu tmux e ele só diz "zsh" para elas. Como posso ter isso também? Eu não quero o nome do caminho completo dentro da minha barra de status.

Estou executando o tmux no OS X se isso ajudar.

Agradecemos antecipadamente por qualquer ajuda!

    
por watabou 09.02.2013 / 12:06

1 resposta

2

Eu respondi minha própria pergunta.

Estou muito feliz com isso desde que tentei fazer isso e foi uma solução tão simples.

Na verdade, eu estava usando o prezto, o zsh framework e no meu ~ / .zpreztorc, esqueci de configurá-lo para autotitular minhas guias / janelas de terminal.

Então eu mudei:     zstyle 'prezto: module: terminal' auto-título 'sim' para     zstyle 'prezto: module: terminal' auto-título 'não'

e o problema desaparece. Há muitas opções nos módulos que você pode definir também. Se alguém estiver executando o prezto, recomendo ler o readme do módulo do terminal e pesquisar o que o módulo realmente faz.

    
por 10.02.2013 / 03:42