mirror of
https://github.com/romkatv/powerlevel10k.git
synced 2024-12-23 07:31:57 +00:00
fix bugs in font detection
This commit is contained in:
parent
d323cad788
commit
d9e2d122f9
1 changed files with 8 additions and 6 deletions
|
@ -80,7 +80,7 @@ function print_prompt() {
|
||||||
right=($right[1] $right[3])
|
right=($right[1] $right[3])
|
||||||
fi
|
fi
|
||||||
if (( straight )); then
|
if (( straight )); then
|
||||||
(( cap_diamond )) && local subsep='\uE0BD' || local subsep='|'
|
[[ $POWERLEVEL9K_MODE == nerdfont-complete ]] && local subsep='\uE0BD' || local subsep='|'
|
||||||
left=("${(@)${(@)left//\\uE0B1/$subsep}//\\uE0B0/▓▒░}")
|
left=("${(@)${(@)left//\\uE0B1/$subsep}//\\uE0B0/▓▒░}")
|
||||||
right=("${(@)${(@)right//\\uE0B3/$subsep}//\\uE0B2/░▒▓}")
|
right=("${(@)${(@)right//\\uE0B3/$subsep}//\\uE0B2/░▒▓}")
|
||||||
fi
|
fi
|
||||||
|
@ -152,7 +152,7 @@ function ask_diamond() {
|
||||||
centered "%BDoes this look like a %2Fdiamond%f (square rotated 45 degrees)?%b"
|
centered "%BDoes this look like a %2Fdiamond%f (square rotated 45 degrees)?%b"
|
||||||
centered "reference: $(href https://graphemica.com/%E2%97%86)"
|
centered "reference: $(href https://graphemica.com/%E2%97%86)"
|
||||||
print -P ""
|
print -P ""
|
||||||
centered "---> %B\uE0B2\uE0B0%b <---"
|
centered "---> \uE0B2\uE0B0 <---"
|
||||||
print -P ""
|
print -P ""
|
||||||
print -P "%B(y) Yes.%b"
|
print -P "%B(y) Yes.%b"
|
||||||
print -P ""
|
print -P ""
|
||||||
|
@ -178,7 +178,7 @@ function ask_lock() {
|
||||||
centered "%BDoes this look like a %2Flock%f?%b"
|
centered "%BDoes this look like a %2Flock%f?%b"
|
||||||
centered "reference: $(href https://fontawesome.com/icons/lock)"
|
centered "reference: $(href https://fontawesome.com/icons/lock)"
|
||||||
print -P ""
|
print -P ""
|
||||||
centered "---> %B$1%b <---"
|
centered "---> $1 <---"
|
||||||
print -P ""
|
print -P ""
|
||||||
print -P "%B(y) Yes.%b"
|
print -P "%B(y) Yes.%b"
|
||||||
print -P ""
|
print -P ""
|
||||||
|
@ -206,7 +206,7 @@ function ask_python() {
|
||||||
centered "%BDoes this look like a %2FPython logo%f?%b"
|
centered "%BDoes this look like a %2FPython logo%f?%b"
|
||||||
centered "reference: $(href https://fontawesome.com/icons/python)"
|
centered "reference: $(href https://fontawesome.com/icons/python)"
|
||||||
print -P ""
|
print -P ""
|
||||||
centered "---> %B\uE63C%b <---"
|
centered "---> \uE63C <---"
|
||||||
print -P ""
|
print -P ""
|
||||||
print -P "%B(y) Yes.%b"
|
print -P "%B(y) Yes.%b"
|
||||||
print -P ""
|
print -P ""
|
||||||
|
@ -244,7 +244,7 @@ function ask_narrow_icons() {
|
||||||
clear
|
clear
|
||||||
centered "%BDo all these icons %2Ffit between the crosses%f?%b"
|
centered "%BDo all these icons %2Ffit between the crosses%f?%b"
|
||||||
print -P ""
|
print -P ""
|
||||||
centered "---> %B$text%b <---"
|
centered "---> $text <---"
|
||||||
print -P ""
|
print -P ""
|
||||||
print -P "%B(y) Yes. Icons are very close to the crosses but there is %2Fno overlap%f%b."
|
print -P "%B(y) Yes. Icons are very close to the crosses but there is %2Fno overlap%f%b."
|
||||||
print -P ""
|
print -P ""
|
||||||
|
@ -508,7 +508,7 @@ function generate_config() {
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if (( straight )); then
|
if (( straight )); then
|
||||||
(( cap_diamond )) && local subsep='\uE0BD' || local subsep='|'
|
[[ $POWERLEVEL9K_MODE == nerdfont-complete ]] && local subsep='\uE0BD' || local subsep='|'
|
||||||
sub LEFT_SUBSEGMENT_SEPARATOR "'%244F$subsep'"
|
sub LEFT_SUBSEGMENT_SEPARATOR "'%244F$subsep'"
|
||||||
sub RIGHT_SUBSEGMENT_SEPARATOR "'%244F$subsep'"
|
sub RIGHT_SUBSEGMENT_SEPARATOR "'%244F$subsep'"
|
||||||
sub LEFT_SEGMENT_SEPARATOR "'$subsep'"
|
sub LEFT_SEGMENT_SEPARATOR "'$subsep'"
|
||||||
|
@ -605,6 +605,8 @@ while true; do
|
||||||
else
|
else
|
||||||
(( cap_diamond )) && POWERLEVEL9K_MODE=powerline || POWERLEVEL9K_MODE=compatible
|
(( cap_diamond )) && POWERLEVEL9K_MODE=powerline || POWERLEVEL9K_MODE=compatible
|
||||||
fi
|
fi
|
||||||
|
elif (( ! cap_diamond )); then
|
||||||
|
POWERLEVEL9K_MODE=awesome-fontconfig
|
||||||
else
|
else
|
||||||
ask_python || { (( $? == 2 )) && continue || return }
|
ask_python || { (( $? == 2 )) && continue || return }
|
||||||
(( cap_python )) && POWERLEVEL9K_MODE=awesome-fontconfig || POWERLEVEL9K_MODE=nerdfont-complete
|
(( cap_python )) && POWERLEVEL9K_MODE=awesome-fontconfig || POWERLEVEL9K_MODE=nerdfont-complete
|
||||||
|
|
Loading…
Reference in a new issue