diff --git a/vendor/git-prompt.sh b/vendor/git-prompt.sh index 81aedb0..135e994 100644 --- a/vendor/git-prompt.sh +++ b/vendor/git-prompt.sh @@ -1,22 +1,39 @@ -PS1='\[\033]0;$MSYSTEM:${PWD//[^[:ascii:]]/?}\007\]' # set window title -PS1="$PS1"'\[\033[32m\]' # change to green -PS1="$PS1"'\u@\h ' # user@host -PS1="$PS1"'\[\033[33m\]' # change to brownish yellow -PS1="$PS1"'\w' # current working directory -if test -z "$WINELOADERNOEXEC" +if test -f /etc/profile.d/git-sdk.sh then - GIT_EXEC_PATH="$(git --exec-path 2>/dev/null)" - COMPLETION_PATH="${GIT_EXEC_PATH%/libexec/git-core}" - COMPLETION_PATH="${COMPLETION_PATH%/lib/git-core}" - COMPLETION_PATH="$COMPLETION_PATH/share/git/completion" - if test -f "$COMPLETION_PATH/git-prompt.sh" - then - . "$COMPLETION_PATH/git-completion.bash" - . "$COMPLETION_PATH/git-prompt.sh" - PS1="$PS1"'\[\033[36m\]' # change color to cyan - PS1="$PS1"'`__git_ps1`' # bash function - fi + TITLEPREFIX=SDK-${MSYSTEM#MINGW} +else + TITLEPREFIX=$MSYSTEM fi -PS1="$PS1"'\[\033[0m\]' # change color -PS1="$PS1"'\n' # new line -PS1="$PS1"'λ ' # prompt: always λ + +if test -f ~/.config/git/git-prompt.sh +then + . ~/.config/git/git-prompt.sh +else + PS1='\[\033]0;$MSYSTEM:${PWD//[^[:ascii:]]/?}\007\]' # set window title + # PS1="$PS1"'\n' # new line + PS1="$PS1"'\[\033[32m\]' # change to green + PS1="$PS1"'\u@\h ' # user@host + # PS1="$PS1"'\[\033[35m\]' # change to purple + # PS1="$PS1"'$MSYSTEM ' # show MSYSTEM + PS1="$PS1"'\[\033[33m\]' # change to brownish yellow + PS1="$PS1"'\w' # current working directory + if test -z "$WINELOADERNOEXEC" + then + GIT_EXEC_PATH="$(git --exec-path 2>/dev/null)" + COMPLETION_PATH="${GIT_EXEC_PATH%/libexec/git-core}" + COMPLETION_PATH="${COMPLETION_PATH%/lib/git-core}" + COMPLETION_PATH="$COMPLETION_PATH/share/git/completion" + if test -f "$COMPLETION_PATH/git-prompt.sh" + then + . "$COMPLETION_PATH/git-completion.bash" + . "$COMPLETION_PATH/git-prompt.sh" + PS1="$PS1"'\[\033[36m\]' # change color to cyan + PS1="$PS1"'`__git_ps1`' # bash function + fi + fi + PS1="$PS1"'\[\033[0m\]' # change color + PS1="$PS1"'\n' # new line + PS1="$PS1"'λ ' # prompt: always λ +fi + +MSYS2_PS1="$PS1" # for detection by MSYS2 SDK's bash.basrc