Я написал свой собственный zsh (на самом деле, я использую zsh с oh-my-zsh, если это имеет отношение к теме), его код выглядит следующим образом:
PROMPT="%{$fg[green]%n%}@%{%m%}:%{$fg[yellow]%~%} %{$fg[red]%#$reset_color%} "
Все в порядке, кроме единственной проблемы: когда я использую автозаполнение (нажмите Tab), подсказка сворачивается до первых нескольких символов.
Вот скриншот, свернутая подсказка находится в левом окне терминала, а обычная подсказка — в правом окне.