Isso pode ser estupidamente simples, mas ...
Estou tentando fazer meu próprio prompt para Prezto . Eu tenho usado inúmeros prompts para referência (posso postar uma lista, se necessário). Meu RPROMPT e cursor estão se recusando a alinhar corretamente.
Já fiz muitas pesquisas e encontrei soluções como prompt zsh não escapou corretamente e ZSH RPROMPT espaço estranho . Já passei pelo meu código várias vezes, certificando-me de que todas as seqüências de escape literais estejam cercadas por %{ ... %}
e qualquer coisa que ocupe espaço não seja. Eu também usei shellcheck.net para verificar outros tipos de erros.
Suspeito que tenha algo a ver com prompt_segment
ou prompt_end
, porque o desalinhamento ocorre quando eu insiro um ramo git e quando faço login como root (veja capturas de tela).
Eu tenho trabalhado nisso por horas DIAS WEEKS , e isso está me deixando louco !!
O código é muito longo para ser colado aqui, mas está disponível em github . As capturas de tela estão disponíveis em um gist .