Add info about git branch to .zshrc
This commit is contained in:
parent
902eefa850
commit
453b811eb4
@ -19,9 +19,19 @@ source "${HOME}/.aliases"
|
|||||||
source "${HOME}/.zprofile"
|
source "${HOME}/.zprofile"
|
||||||
|
|
||||||
# Prompt
|
# Prompt
|
||||||
|
source ~/.config/zsh/plugins/zsh-git-prompt/zshrc.sh
|
||||||
#export PROMPT="%B%F{blue}%~ %b%f$ "
|
#export PROMPT="%B%F{blue}%~ %b%f$ "
|
||||||
export PROMPT=' %F{#299b9b}%~ %f
|
export PROMPT=' %F{#299b9b}%~ %f
|
||||||
[%B%F{red}%?%f%b]%F{#299b9b}%B>%b%f '
|
[%B%F{red}%?%f%b]%F{#299b9b}%B>%b%f '
|
||||||
|
export RPROMPT='$(git_status)'
|
||||||
|
|
||||||
|
function git_status() {
|
||||||
|
ref=$(git symbolic-ref --quiet --short HEAD 2> /dev/null || git rev-parse --short HEAD 2> /dev/null)
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
echo -n "on %B%F{magenta}$ref"
|
||||||
|
[[ $(git status --short | wc -l) -ne 0 ]] && echo -n "%F{yellow}*"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
# Completetion
|
# Completetion
|
||||||
autoload -U compinit
|
autoload -U compinit
|
||||||
|
Loading…
x
Reference in New Issue
Block a user