1
0
Fork 0

zsh: experimental user display

This commit is contained in:
Von Random 2023-01-23 22:36:25 +02:00
parent 7f4db6c01f
commit a0470d487e

View file

@ -22,10 +22,9 @@ typeset -A prompt_symbols=(
typeset -A prompt_colors=( typeset -A prompt_colors=(
fg '#ebdbb2' fg '#ebdbb2'
user '#458588'
root '#cc241d' root '#cc241d'
ssh '#d65d0e' ssh '#d65d0e'
host '#504945' host '#458588'
cwd '#3c3836' cwd '#3c3836'
ro '#d65d0e' ro '#d65d0e'
git_branch '#504945' git_branch '#504945'
@ -70,10 +69,7 @@ precmd.prompt.apply() {
} }
precmd.prompt.user() { precmd.prompt.user() {
typeset c=user (( UID )) || precmd.prompt.add '#' $prompt_colors[root]
(( UID )) || c=root
precmd.prompt.add %n $prompt_colors[$c]
} }
precmd.prompt.ssh() { precmd.prompt.ssh() {
@ -125,9 +121,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.ssh precmd.prompt.ssh
precmd.prompt.host
precmd.prompt.cwd precmd.prompt.cwd
precmd.prompt.ro precmd.prompt.ro
} }