Como remover espaços em branco após ZSH_THEME_GIT_PROMPT_MODIFIED e similares

0

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.

    
por jamby 20.02.2016 / 07:12

1 resposta

0

É 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="] "
    
por 16.06.2016 / 15:59

Tags