zsh: more cleanup
This commit is contained in:
parent
15869244b5
commit
7d6e7a63f1
1 changed files with 6 additions and 21 deletions
|
@ -8,25 +8,20 @@ prompt_fifo=~/.zsh_gitstatus_$$
|
||||||
prompt_blimit=12
|
prompt_blimit=12
|
||||||
typeset -A prompt_symbols=(
|
typeset -A prompt_symbols=(
|
||||||
sep_a $'\ue0b0'
|
sep_a $'\ue0b0'
|
||||||
sep_b $'\ue0b1'
|
|
||||||
ellipsis $'\u2026'
|
ellipsis $'\u2026'
|
||||||
ro $'\u2717'
|
|
||||||
ssh $'\u266a'
|
|
||||||
git $'\ue0a0'
|
git $'\ue0a0'
|
||||||
git_unstaged '~'
|
git_unstaged '~'
|
||||||
git_staged $'\u2713'
|
git_staged $'\u2713'
|
||||||
git_untracked '!'
|
git_untracked '!'
|
||||||
git_unmerged '*'
|
git_unmerged '*'
|
||||||
bang $'\n\U1f525'
|
bang $'\n %F{202}\u266a%f'
|
||||||
)
|
)
|
||||||
|
|
||||||
typeset -A prompt_colors=(
|
typeset -A prompt_colors=(
|
||||||
fg '15'
|
fg '15'
|
||||||
root '9'
|
root '1'
|
||||||
ssh '3'
|
ssh '0'
|
||||||
cwd '4'
|
cwd '4'
|
||||||
host '234'
|
|
||||||
ro '6'
|
|
||||||
git_branch '237'
|
git_branch '237'
|
||||||
git_unstaged '3'
|
git_unstaged '3'
|
||||||
git_staged '6'
|
git_staged '6'
|
||||||
|
@ -55,10 +50,6 @@ precmd.prompt.add() {
|
||||||
prev_color=$color
|
prev_color=$color
|
||||||
}
|
}
|
||||||
|
|
||||||
precmd.prompt.add_same() {
|
|
||||||
prompt_string+="$prompt_symbols[sep_b] $* "
|
|
||||||
}
|
|
||||||
|
|
||||||
precmd.prompt.bang() {
|
precmd.prompt.bang() {
|
||||||
prompt_string+="%F{$prev_color}%k$prompt_symbols[sep_a]%f$prompt_symbols[bang] "
|
prompt_string+="%F{$prev_color}%k$prompt_symbols[sep_a]%f$prompt_symbols[bang] "
|
||||||
}
|
}
|
||||||
|
@ -76,14 +67,9 @@ precmd.prompt.cwd() {
|
||||||
precmd.prompt.add %~ $prompt_colors[cwd]
|
precmd.prompt.add %~ $prompt_colors[cwd]
|
||||||
}
|
}
|
||||||
|
|
||||||
precmd.prompt.host() {
|
precmd.prompt.ssh() {
|
||||||
[[ -n $SSH_CONNECTION ]] || return 0
|
[[ -n $SSH_CONNECTION ]] || return 0
|
||||||
precmd.prompt.add $prompt_symbols[ssh] $prompt_colors[ssh]
|
precmd.prompt.add %n@%m $prompt_colors[ssh]
|
||||||
precmd.prompt.add %m $prompt_colors[host]
|
|
||||||
}
|
|
||||||
|
|
||||||
precmd.prompt.ro() {
|
|
||||||
[[ -w . ]] || precmd.prompt.add $prompt_symbols[ro] $prompt_colors[ro]
|
|
||||||
}
|
}
|
||||||
|
|
||||||
precmd.prompt.pre_git() {
|
precmd.prompt.pre_git() {
|
||||||
|
@ -120,9 +106,8 @@ precmd.prompt.git() {
|
||||||
precmd.prompt() {
|
precmd.prompt() {
|
||||||
precmd.prompt.init
|
precmd.prompt.init
|
||||||
precmd.prompt.user
|
precmd.prompt.user
|
||||||
|
precmd.prompt.ssh
|
||||||
precmd.prompt.cwd
|
precmd.prompt.cwd
|
||||||
precmd.prompt.host
|
|
||||||
precmd.prompt.ro
|
|
||||||
}
|
}
|
||||||
|
|
||||||
precmd.git_update() {
|
precmd.git_update() {
|
||||||
|
|
Loading…
Reference in a new issue