mirror of
https://github.com/cmderdev/cmder.git
synced 2025-07-16 12:39:38 +08:00
display MSYSTEM if set; fix indentation; add comment
This commit is contained in:
12
vendor/git-prompt.sh
vendored
12
vendor/git-prompt.sh
vendored
@ -20,7 +20,7 @@ function getSimpleGitBranch() {
|
|||||||
then
|
then
|
||||||
echo " (${headContent:16})"
|
echo " (${headContent:16})"
|
||||||
else
|
else
|
||||||
echo " (HEAD detached at ${headContent:0:7})"
|
echo " (HEAD detached at ${headContent:0:7})"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -38,12 +38,12 @@ then
|
|||||||
. ~/.config/git/git-prompt.sh
|
. ~/.config/git/git-prompt.sh
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
PS1='\[\033]0;$MSYSTEM:${PWD//[^[:ascii:]]/?}\007\]' # set window title
|
# Taken from https://github.com/git-for-windows/build-extra/blob/main/git-extra/git-prompt.sh
|
||||||
# PS1="$PS1"'\n' # new line
|
PS1='\[\033]0;$TITLEPREFIX:${PWD//[^[:ascii:]]/?}\007\]' # set window title
|
||||||
|
# PS1="$PS1"'\n' # new line (disabled)
|
||||||
PS1="$PS1"'\[\033[32m\]' # change to green
|
PS1="$PS1"'\[\033[32m\]' # change to green
|
||||||
PS1="$PS1"'\u@\h ' # user@host<space>
|
PS1="$PS1"'\u@\h ' # user@host<space>
|
||||||
# PS1="$PS1"'\[\033[35m\]' # change to purple
|
PS1="$PS1${MSYSTEM:+\[\033[35m\]$MSYSTEM }" # show MSYSTEM in purple (if set)
|
||||||
# PS1="$PS1"'$MSYSTEM ' # show MSYSTEM
|
|
||||||
PS1="$PS1"'\[\033[33m\]' # change to brownish yellow
|
PS1="$PS1"'\[\033[33m\]' # change to brownish yellow
|
||||||
PS1="$PS1"'\w' # current working directory
|
PS1="$PS1"'\w' # current working directory
|
||||||
if test -z "$WINELOADERNOEXEC"
|
if test -z "$WINELOADERNOEXEC"
|
||||||
@ -68,7 +68,7 @@ else
|
|||||||
fi
|
fi
|
||||||
PS1="$PS1"'\[\033[0m\]' # change color
|
PS1="$PS1"'\[\033[0m\]' # change color
|
||||||
PS1="$PS1"'\n' # new line
|
PS1="$PS1"'\n' # new line
|
||||||
PS1="$PS1"'λ ' # prompt: always λ
|
PS1="$PS1"'λ ' # prompt: Cmder uses λ
|
||||||
fi
|
fi
|
||||||
|
|
||||||
MSYS2_PS1="$PS1" # for detection by MSYS2 SDK's bash.basrc
|
MSYS2_PS1="$PS1" # for detection by MSYS2 SDK's bash.basrc
|
Reference in New Issue
Block a user