Длина счета видимой пользователем строки для приглашения zsh
Я хотел бы поставить свой текущийgit
перейдите в мой многострочный ZSH. Однако это портит две строки - мне бы хотелось, чтобы они выстроились в очередь.
<code> ┌─(simont@charmander:s000)─[master *]──────────────── ───(~ )─┐ └─(127:15:44)── ──(Sat,May12)─┘ </code>
должно быть:
<code> ┌─(simont@charmander:s000)─[master *]─────────(~ )─┐ └─(127:15:44)── ──(Sat,May12)─┘ </code>
git
ветка схвачена изoh-my-zsh
функция,git_prompt_info()
, что дает мне ветку, грязный статус и кучу быстрых выходов, чтобы красиво раскрасить вещи.
Как рассчитать символы, которые будутvisibly вставлен в подсказку ZSH - не escape-последовательности подсказки?