1
0
Fork 0
mirror of https://github.com/romkatv/powerlevel10k.git synced 2024-11-17 10:10:07 +00:00

black os_ison on white background in rainbow style. otherwise it sucks on both MS terminals as they cannot differentiate between black and no background

This commit is contained in:
romkatv 2019-11-15 15:41:42 +01:00
parent 1777bd41a6
commit a6531a6586
2 changed files with 7 additions and 4 deletions

View file

@ -188,8 +188,8 @@
#################################[ os_icon: os identifier ]################################## #################################[ os_icon: os identifier ]##################################
# OS identifier color. # OS identifier color.
typeset -g POWERLEVEL9K_OS_ICON_FOREGROUND=255 typeset -g POWERLEVEL9K_OS_ICON_FOREGROUND=232
# typeset -g POWERLEVEL9K_OS_ICON_BACKGROUND=0 typeset -g POWERLEVEL9K_OS_ICON_BACKGROUND=7
# Make the icon bold. # Make the icon bold.
typeset -g POWERLEVEL9K_OS_ICON_CONTENT_EXPANSION='%B${P9K_CONTENT}' typeset -g POWERLEVEL9K_OS_ICON_CONTENT_EXPANSION='%B${P9K_CONTENT}'

View file

@ -93,7 +93,7 @@ typeset -ra pure_right=(
) )
typeset -ra rainbow_left=( typeset -ra rainbow_left=(
'%$frame_color[$color]F╭─' '%F{${${extra_icons[1]:+0}:-4}}$left_tail${extra_icons[1]:+%K{0\} $extra_icons[1] %K{4\}%0F$left_sep}%K{4}%254F $extra_icons[2]%B%255F~%b%K{4}%254F/%B%255Fsrc%b%K{4} %K{2}%4F$left_sep %0F$prefixes[1]$extra_icons[3]master %k%2F$left_head%f' '%$frame_color[$color]F╭─' '%F{${${extra_icons[1]:+7}:-4}}$left_tail${extra_icons[1]:+%K{7\} $extra_icons[1] %K{4\}%7F$left_sep}%K{4}%254F $extra_icons[2]%B%255F~%b%K{4}%254F/%B%255Fsrc%b%K{4} %K{2}%4F$left_sep %0F$prefixes[1]$extra_icons[3]master %k%2F$left_head%f'
'%$frame_color[$color]F╰─' '%f ${buffer:-█}' '%$frame_color[$color]F╰─' '%f ${buffer:-█}'
) )
@ -773,8 +773,10 @@ function ask_extra_icons() {
time_icon=${time_icon// } time_icon=${time_icon// }
fi fi
branch_icon=${branch_icon// } branch_icon=${branch_icon// }
if [[ $style == (classic|rainbow) ]]; then if [[ $style == classic ]]; then
os_icon="%255F$os_icon%f" os_icon="%255F$os_icon%f"
elif [[ $style == rainbow ]]; then
os_icon="%F{232}$os_icon%f"
else else
os_icon="%f$os_icon" os_icon="%f$os_icon"
fi fi
@ -1747,6 +1749,7 @@ while true; do
ask_time || continue ask_time || continue
ask_separators || continue ask_separators || continue
ask_heads || continue ask_heads || continue
ask_extra_icons || continue
ask_tails || continue ask_tails || continue
ask_num_lines || continue ask_num_lines || continue
ask_gap_char || continue ask_gap_char || continue