Длина счета видимой пользователем строки для приглашения 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-последовательности подсказки?

Ответы на вопрос(2)

Ваш ответ на вопрос