Cuente la longitud de la cadena visible para el usuario para el indicador zsh
Me gustaria poner mi actualgit
bifurcar en mi línea de comandos ZSH multilínea. Sin embargo, esto confunde las dos líneas: me gustaría que se alinearan bien.
┌─(simont@charmander:s000)─[master *]────────────────
───(~ )─┐
└─(127:15:44)── ──(Sat,May12)─┘
debiera ser:
┌─(simont@charmander:s000)─[master *]─────────(~ )─┐
└─(127:15:44)── ──(Sat,May12)─┘
losgit
rama es agarrada de unaoh-my-zsh
función,git_prompt_info()
, que me da la rama, el estado sucio, y un montón de escapes para colorear las cosas muy bien.
¿Cómo cuento los personajes que seránvisiblemente insertado en el indicador ZSH, ¿no son las secuencias de escape del aviso?