mirror of
https://github.com/romkatv/powerlevel10k.git
synced 2024-12-23 23:51:58 +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
|
||||
local nl=$'\n'
|
||||
fi
|
||||
(( terminfo[colors] >= 256 )) && local lean=lean || local lean=lean_8colors
|
||||
while true; do
|
||||
clear
|
||||
flowing -c "%BPrompt Style%b"
|
||||
print -n $nl
|
||||
print -P "%B(1) Lean.%b"
|
||||
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 "%B(2) Classic.%b"
|
||||
print -n $nl
|
||||
|
@ -600,12 +601,16 @@ function ask_style() {
|
|||
case $key in
|
||||
q) quit;;
|
||||
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;;
|
||||
3) style=rainbow; options+=rainbow; break;;
|
||||
4) style=pure; empty_line=1; options+=pure; break;;
|
||||
esac
|
||||
done
|
||||
if [[ $style == lean_8colors ]]; then
|
||||
frame_color=(0 7 2 4)
|
||||
color_name=(Black White Green Blue)
|
||||
fi
|
||||
}
|
||||
|
||||
function ask_color_scheme() {
|
||||
|
@ -641,6 +646,7 @@ function ask_color_scheme() {
|
|||
;;
|
||||
esac
|
||||
done
|
||||
options=(${options:#lean} $style)
|
||||
elif [[ $style == pure && $has_truecolor == 1 ]]; then
|
||||
while true; do
|
||||
clear
|
||||
|
@ -1774,6 +1780,7 @@ else
|
|||
_p9k_can_configure -q || return
|
||||
fi
|
||||
|
||||
zmodload zsh/terminfo || return
|
||||
autoload -Uz is-at-least || return
|
||||
source $__p9k_root_dir/internal/icons.zsh || return
|
||||
|
||||
|
|
Loading…
Reference in a new issue