Esta linha do .zshrc estava causando o problema.
export TERM=screen-256color
Toda vez que eu digito um comando, a saída inclui o nome do comando envolto em caracteres estranhos:
➜ ~ pwd
kpwd\/home/alec
➜ ~ whoami
kwhoami\alec
➜ ~ echo $SHELL
kecho\/usr/bin/zsh
Eu acho que faria mais sentido que as quebras de linha fossem inseridas em torno do nome do comando ou simplesmente não imprimissem o nome do comando. Mas também não sei como conseguir.
Ajuda por favor?
Esta linha do .zshrc estava causando o problema.
export TERM=screen-256color