Eu dei uma olhada no oh-my-zsh e encontrei um provável suspeito .
Quando o valor da variável de ambiente TERM começa com screen
(que deve sob tela e tmux ), ele usa uma tela seqüência de controle do terminal para definir o nome da janela para
- (antes de exibir um prompt de shell)
a parte mais à esquerda do caminho "til compactado" do diretório de trabalho atual (..
seguido pelos últimos 13 caracteres ou o caminho inteiro se ele tiver menos de 15 caracteres) e - (antes de iniciar um comando)
a primeira “palavra” do comando prestes a ser executado (sem contarssh
,sudo
e alguns outros).
Parece que está funcionando dessa maneira para você (você disse que sua janela com o nome mudou para ~/docs
quando estava nesse diretório). Se você quiser desabilitar essa renomeação automática, você pode desativá-la completamente definindo o parâmetro shell DISABLE_AUTO_TITLE como true
em seu .zshrc
:
DISABLE_AUTO_TITLE=true
Se você acabou de definir isso em um shell interativo, você terminará com uma string vazia para o nome da janela atual, mas oh-my-zsh irá parar de atualizar a janela antes de cada prompt e comando naquela instância do shell (ele precisa estar em seu .zshrc
para afetar todas as novas instâncias do shell).