1
0
Fork 0

zsh: more experiments

This commit is contained in:
Von Random 2023-01-24 11:58:12 +02:00
parent 6bb317b358
commit 8ad293fce4

View file

@ -24,8 +24,8 @@ typeset -A prompt_colors=(
fg '#ebdbb2' fg '#ebdbb2'
root '#cc241d' root '#cc241d'
ssh '#d65d0e' ssh '#d65d0e'
host '#458588' cwd '#458588'
cwd '#3c3836' host '#3c3836'
ro '#d65d0e' ro '#d65d0e'
git_branch '#504945' git_branch '#504945'
git_unstaged '#d65d0e' git_unstaged '#d65d0e'
@ -72,16 +72,16 @@ precmd.prompt.user() {
(( UID )) || precmd.prompt.add '#' $prompt_colors[root] (( UID )) || precmd.prompt.add '#' $prompt_colors[root]
} }
precmd.prompt.cwd() {
precmd.prompt.add %~ $prompt_colors[cwd]
}
precmd.prompt.host() { precmd.prompt.host() {
[[ -n $SSH_CONNECTION ]] || return 0 [[ -n $SSH_CONNECTION ]] || return 0
precmd.prompt.add %m $prompt_colors[host] precmd.prompt.add %m $prompt_colors[host]
precmd.prompt.add $prompt_symbols[ssh] $prompt_colors[ssh] precmd.prompt.add $prompt_symbols[ssh] $prompt_colors[ssh]
} }
precmd.prompt.cwd() {
precmd.prompt.add %~ $prompt_colors[cwd]
}
precmd.prompt.ro() { precmd.prompt.ro() {
[[ -w . ]] || precmd.prompt.add $prompt_symbols[ro] $prompt_colors[ro] [[ -w . ]] || precmd.prompt.add $prompt_symbols[ro] $prompt_colors[ro]
} }
@ -119,9 +119,9 @@ precmd.prompt.git() {
precmd.prompt() { precmd.prompt() {
precmd.prompt.init precmd.prompt.init
precmd.prompt.host
precmd.prompt.user precmd.prompt.user
precmd.prompt.cwd precmd.prompt.cwd
precmd.prompt.host
precmd.prompt.ro precmd.prompt.ro
} }