Atualizar:

Atualizar:

Tenho um problema estranho com o zsh quando alterno entre shells de uma maneira específica:

Opção 1 (funciona bem):

Eu começo uma zshconcha. Eu mudo para tcshwith /bin/tcshe volto para zshwith/bin/zsh

Se eu executar:

> ls

Eu recebo:

./  ../ file1 file1 file3

Opção 2 (problemática):

Eu começo uma zshconcha. Eu mudo para tcshcom:

exec env -i HOME=$HOME TERM=$TERM DISPLAY=$DISPLAY /bin/tcsh.

e eu volto para zshwith /bin/zsh. Se eu inserir algum comando, o zshshell ecoará o comando e depois o resultado. Usando o mesmo exemplo de antes:

> ls

2;ls --color=yes -aF1;./ ../ file1 file2 file3

Em outras palavras, zsh mostra 2;COMMAND 1;e depois a saída, que é obviamente muito diferente do que eu estava obtendoOpção 1.

O que é ainda mais estranho é que isso só acontece dentro de terminais ansi-termou multi-termno Emacs, e não em gnome-terminal.

O que mais posso fazer para diagnosticar o problema? Alguma idéia sobre o que pode estar causando isso?

Atualizar:

Minha .cshrcdica é

set prompt = "> "

informação relacionada