Итак, в настоящее время я имею это как мой ZSH_THEME_GIT_PROMPT
материал:
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="➜"
Моя проблема в том, что ZSH_THEME_GIT_PROMPT_DIRTY
и ZSH_THEME_GIT_PROMPT_CLEAN
всегда добавляют пробел в конце.
Это означает, что если у меня есть чистый git-проект, то он выглядит следующим образом: [ master ✔ ]
А если у меня грязный git-проект, то он выглядит следующим образом: [ master ✘ ★ ]
Как вы можете видеть, в чистой версии есть 2 пробела после, потому что я добавляю пробел в SUFFIX для грязной версии, поэтому я хотел узнать, есть ли способ убрать автоматически добавляемый пробел в подсказках CLEAN/DIRTY git, чтобы облегчить эту проблему.