zsh
exibe suas conclusões abaixo do prompt, por isso, garante que a área esteja limpa.
Eu não acho que você possa desativá-lo. No entanto, você pode dizer a zsh
que a seqüência de escape para limpar até o final da tela é a string vazia.
infocmp -x | sed 's/ed=[^,]*/ed=/' | TERMINFO=~/.zsh-terminfo tic -x -
Em seguida, você pode iniciar zsh
com:
TERMINFO=~/.zsh-terminfo zsh
E unset TERMINFO
mais tarde, mas você verá que a conclusão nunca é desmarcada, o que dificulta o uso.