diff options
-rw-r--r-- | zsh/.zshrc | 19 |
1 files changed, 9 insertions, 10 deletions
@@ -49,21 +49,20 @@ function yellow { printf "%s%s%s" "%{${fg[yellow]}%}" "$1" "$DEFAULT_COLOR" } function black { printf "%s%s%s" "%{${fg[black]}%}" "$1" "$DEFAULT_COLOR" } function white { printf "%s%s%s" "%{${fg[white]}%}" "$1" "$DEFAULT_COLOR" } function prompt_user_color { - (( UID )) && printf green || print red + (( UID )) && print -n red || print -n magenta } -PS1='$(yellow "$(bold %m)") \ +PROMPT="$(yellow "┌─[") $(yellow "$(bold %m)") \ $($(prompt_user_color) "$(bold %n)") \ -$(blue "$(bold %~)") \ -$(blue "$(bold %#)") ' -RPS1=$'$(yellow $branch)' +$(blue "$(bold %~)") $(magenta $(bold '$branch'))$(yellow "]") +$(yellow "└─╼") " function get_git_branch { - if [[ -d .git ]]; then - branch=" $(git rev-parse --abbrev-ref HEAD) " - else - branch=" " - fi + if [[ -d .git ]]; then + branch="$(git rev-parse --abbrev-ref HEAD) " + else + branch="" + fi } # Print basic prompt to the window title |