mirror of
https://github.com/romkatv/powerlevel10k.git
synced 2024-11-22 12:20:07 +00:00
display lean with 8 colors right away if the terminal does not support 256 colors
This commit is contained in:
parent
fc7178ad92
commit
0f9cee9dc2
1 changed files with 9 additions and 2 deletions
|
@ -571,13 +571,14 @@ function ask_style() {
|
||||||
else
|
else
|
||||||
local nl=$'\n'
|
local nl=$'\n'
|
||||||
fi
|
fi
|
||||||
|
(( terminfo[colors] >= 256 )) && local lean=lean || local lean=lean_8colors
|
||||||
while true; do
|
while true; do
|
||||||
clear
|
clear
|
||||||
flowing -c "%BPrompt Style%b"
|
flowing -c "%BPrompt Style%b"
|
||||||
print -n $nl
|
print -n $nl
|
||||||
print -P "%B(1) Lean.%b"
|
print -P "%B(1) Lean.%b"
|
||||||
print -n $nl
|
print -n $nl
|
||||||
style=lean left_frame=0 right_frame=0 print_prompt
|
style=$lean left_frame=0 right_frame=0 print_prompt
|
||||||
print -P ""
|
print -P ""
|
||||||
print -P "%B(2) Classic.%b"
|
print -P "%B(2) Classic.%b"
|
||||||
print -n $nl
|
print -n $nl
|
||||||
|
@ -600,12 +601,16 @@ function ask_style() {
|
||||||
case $key in
|
case $key in
|
||||||
q) quit;;
|
q) quit;;
|
||||||
r) return 1;;
|
r) return 1;;
|
||||||
1) style=lean; left_frame=0; right_frame=0; options+=lean; break;;
|
1) style=$lean; left_frame=0; right_frame=0; options+=$lean; break;;
|
||||||
2) style=classic; options+=classic; break;;
|
2) style=classic; options+=classic; break;;
|
||||||
3) style=rainbow; options+=rainbow; break;;
|
3) style=rainbow; options+=rainbow; break;;
|
||||||
4) style=pure; empty_line=1; options+=pure; break;;
|
4) style=pure; empty_line=1; options+=pure; break;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
if [[ $style == lean_8colors ]]; then
|
||||||
|
frame_color=(0 7 2 4)
|
||||||
|
color_name=(Black White Green Blue)
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
function ask_color_scheme() {
|
function ask_color_scheme() {
|
||||||
|
@ -641,6 +646,7 @@ function ask_color_scheme() {
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
options=(${options:#lean} $style)
|
||||||
elif [[ $style == pure && $has_truecolor == 1 ]]; then
|
elif [[ $style == pure && $has_truecolor == 1 ]]; then
|
||||||
while true; do
|
while true; do
|
||||||
clear
|
clear
|
||||||
|
@ -1774,6 +1780,7 @@ else
|
||||||
_p9k_can_configure -q || return
|
_p9k_can_configure -q || return
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
zmodload zsh/terminfo || return
|
||||||
autoload -Uz is-at-least || return
|
autoload -Uz is-at-least || return
|
||||||
source $__p9k_root_dir/internal/icons.zsh || return
|
source $__p9k_root_dir/internal/icons.zsh || return
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue