summaryrefslogtreecommitdiff
path: root/Functions/Prompts
diff options
context:
space:
mode:
Diffstat (limited to 'Functions/Prompts')
-rw-r--r--Functions/Prompts/prompt_oliver_setup16
1 files changed, 8 insertions, 8 deletions
diff --git a/Functions/Prompts/prompt_oliver_setup b/Functions/Prompts/prompt_oliver_setup
index a94fc07c7..f7c4c7e5a 100644
--- a/Functions/Prompts/prompt_oliver_setup
+++ b/Functions/Prompts/prompt_oliver_setup
@@ -23,21 +23,21 @@ prompt_oliver_setup() {
[[ "${(t)pcolour}" != assoc* ]] && typeset -Ag pcolour
[[ "${(t)tcolour}" != assoc* ]] && typeset -Ag tcolour
- local pcol=${1:-${pcolour[${HOST:=`hostname`}]:-yellow}}
+ local pcol=${1:-${pcolour[${HOST:=`hostname`}]:-bold}}
local pcolr=$fg[${pcol#bold}]
- [[ $pcol = bold* ]] && pcolr=$bold_color$pcolr
+ [[ $pcol = bold* ]] && pcolr=%B$pcolr
- local tcol=${2:-${tcolour[$HOST]:-white}}
- local tcolr=$reset_color$fg[${tcol#bold}]
- [[ $tcol = bold* ]] && tcolr=$tcolr$bold_color
+ local tcol=${2:-${tcolour[$HOST]}}
+ local tcolr="fg=${tcol#bold}"
+ [[ $tcol = bold* ]] && tcolr=bold,$tcolr
local a host="%m:" user="%n "
[[ $HOST == (${(j(|))~normal_hosts}) ]] && host=""
- [[ ${USER:-`whoami`} == (root|${(j(|))~normal_users}) ]] && user=""
+ [[ $LOGNAME == (root|${(j(|))~normal_users}) ]] && user=""
- PS1="%{$pcolr%}$user$host%~%"'$((COLUMNS-12))'"(l.$prompt_newline. )[%h%1(j.%%%j.)%0(?..:%?)]%# %{$tcolr%}"
- RPS2='<%^'
+ PS1="%{$pcolr%}$user$host%~%"'$((COLUMNS-12))'"(l.$prompt_newline. )[%h%1(j.%%%j.)%0(?..:%?)]%# %{$reset_color%}" RPS2='<%^'
PS2=''
+ zle_highlight[(r)default:*]=default:$tcolr
}
prompt_oliver_setup "$@"