simplify git prompt
This commit is contained in:
parent
f31d40273c
commit
3970628dac
16
zsh/.zshrc
16
zsh/.zshrc
@ -43,14 +43,22 @@ precmd_functions+=( precmd_vcs_info )
|
|||||||
# %r == repo name
|
# %r == repo name
|
||||||
# %b == branch name
|
# %b == branch name
|
||||||
# %S == relative directory
|
# %S == relative directory
|
||||||
zstyle ':vcs_info:git*' formats '%%S%r%%s:%{$fg[red]%}%b%{$reset_color%} %S'
|
zstyle ':vcs_info:git*' formats '%r (%b):%S'
|
||||||
zstyle ':vcs_info:git*' actionformats '%%S%r%%s:%{$fg[red]%}%b:%a%{$reset_color%} %S'
|
zstyle ':vcs_info:git*' actionformats '%%S%r%%s:%{$fg[red]%}%b:%a%{$reset_color%} %S'
|
||||||
|
|
||||||
function set_prompt() {
|
function set_prompt() {
|
||||||
if git rev-parse --is-inside-work-tree >/dev/null 2>&1; then
|
|
||||||
PROMPT="%B${vcs_info_msg_0_}> %b"
|
if [[ -n "$AWS_ENVIRONMENT" ]]; then
|
||||||
|
aws_prompt="
|
||||||
|
%S%B$AWS_ENVIRONMENT%b%s
|
||||||
|
"
|
||||||
else
|
else
|
||||||
PROMPT="%B%m:%~> %b"
|
aws_prompt=""
|
||||||
|
fi
|
||||||
|
if git rev-parse --is-inside-work-tree >/dev/null 2>&1; then
|
||||||
|
PROMPT=$aws_prompt"%B${vcs_info_msg_0_}> %b"
|
||||||
|
else
|
||||||
|
PROMPT=$aws_prompt"%B%m:%~> %b"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
precmd_functions+=( set_prompt )
|
precmd_functions+=( set_prompt )
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user