É porque ZSH_THEME_GIT_PROMPT_SUFFIX
tem espaço como o primeiro caractere.
ZSH_THEME_GIT_PROMPT_SUFFIX=" ] "
A linha acima deve ser assim:
ZSH_THEME_GIT_PROMPT_SUFFIX="] "
Atualmente, tenho isso como meu ZSH_THEME_GIT_PROMPT
stuff:
ZSH_THEME_GIT_PROMPT_PREFIX="[ "
ZSH_THEME_GIT_PROMPT_SUFFIX=" ] "
ZSH_THEME_GIT_PROMPT_DIRTY=" ✘"
ZSH_THEME_GIT_PROMPT_CLEAN=" ✔"
ZSH_THEME_GIT_PROMPT_ADDED="✚"
ZSH_THEME_GIT_PROMPT_MODIFIED="★"
ZSH_THEME_GIT_PROMPT_DELETED="✖"
ZSH_THEME_GIT_PROMPT_RENAMED="➜"
Meu problema é que ZSH_THEME_GIT_PROMPT_DIRTY
e ZSH_THEME_GIT_PROMPT_CLEAN
sempre adicionam um espaço em branco à direita.
Isso significa que, se eu tiver um projeto git clean, será exibido da seguinte forma: [ master ✔ ]
E se eu tiver um projeto git sujo, será assim: [ master ✘ ★ ]
Como você pode ver, a versão limpa tem 2 espaços depois porque eu adiciono um espaço no SUFFIX para quando ele está sujo, então eu queria saber se havia uma maneira de remover o espaço automaticamente adicionado no git CLEAN / DIRTY solicita para que eu possa aliviar este problema.
É porque ZSH_THEME_GIT_PROMPT_SUFFIX
tem espaço como o primeiro caractere.
ZSH_THEME_GIT_PROMPT_SUFFIX=" ] "
A linha acima deve ser assim:
ZSH_THEME_GIT_PROMPT_SUFFIX="] "
Tags oh-my-zsh