make wizard colors work better in Solarized Dark

This commit is contained in:
romkatv 2019-07-29 10:40:08 +02:00
parent 81aa7185e2
commit a471454b60

View file

@ -129,7 +129,7 @@ function quit() {
print -P "an option that does nothing except for disabling Powerlevel10k" print -P "an option that does nothing except for disabling Powerlevel10k"
print -P "configuration wizard, type the following command:" print -P "configuration wizard, type the following command:"
print -P "" print -P ""
print -P " %2Fecho%f %3F'POWERLEVEL9K_MODE='%f %15F>>! $__p9k_zshrc_u%f" print -P " %2Fecho%f %3F'POWERLEVEL9K_MODE='%f >>! $__p9k_zshrc_u"
print -P "" print -P ""
print -P "To run Powerlevel10k configuration wizard right now, type:" print -P "To run Powerlevel10k configuration wizard right now, type:"
print -P "" print -P ""
@ -141,15 +141,15 @@ function ask_diamond() {
while true; do while true; do
clear clear
if (( force )); then if (( force )); then
print -P "This is %B%4FPowerlevel10k configuration wizard%f%b. It will ask you a few" print -P "This is %4FPowerlevel10k configuration wizard%f. It will ask you a few"
print -P "questions and configure your prompt." print -P "questions and configure your prompt."
else else
print -P "This is %B%4FPowerlevel10k configuration wizard%f%b. You are seeing it because" print -P "This is %4FPowerlevel10k configuration wizard%f. You are seeing it because"
print -P "you haven't defined any Powerlevel10k configuration options. It will" print -P "you haven't defined any Powerlevel10k configuration options. It will"
print -P "ask you a few questions and configure your prompt." print -P "ask you a few questions and configure your prompt."
fi fi
print -P "" print -P ""
centered "%BDoes this look like a %2Fdiamond%f (square rotated 45 degrees)?%b" centered "%BDoes this look like a %b%2Fdiamond%f%B (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 "---> \uE0B2\uE0B0 <---" centered "---> \uE0B2\uE0B0 <---"
@ -158,11 +158,11 @@ function ask_diamond() {
print -P "" print -P ""
print -P "%B(n) No.%b" print -P "%B(n) No.%b"
print -P "" print -P ""
print -P "%248F(q) Quit and do nothing.%f" print -P "(q) Quit and do nothing."
print -P "" print -P ""
local key= local key=
read -k key"?Choice [ynq]: " || return 1 read -k key${(%):-"?%BChoice [ynq]: %b"} || return 1
case $key in case $key in
q) quit; return 1;; q) quit; return 1;;
y) cap_diamond=1; break;; y) cap_diamond=1; break;;
@ -175,7 +175,7 @@ function ask_lock() {
while true; do while true; do
clear clear
[[ -n $2 ]] && centered "$2" [[ -n $2 ]] && centered "$2"
centered "%BDoes this look like a %2Flock%f?%b" centered "%BDoes this look like a %b%2Flock%f%B?%b"
centered "reference: $(href https://fontawesome.com/icons/lock)" centered "reference: $(href https://fontawesome.com/icons/lock)"
print -P "" print -P ""
centered "---> $1 <---" centered "---> $1 <---"
@ -184,13 +184,13 @@ function ask_lock() {
print -P "" print -P ""
print -P "%B(n) No.%b" print -P "%B(n) No.%b"
print -P "" print -P ""
print -P "%248F(r) Restart from the beginning.%f" print -P "(r) Restart from the beginning."
print -P "" print -P ""
print -P "%248F(q) Quit and do nothing.%f" print -P "(q) Quit and do nothing."
print -P "" print -P ""
local key= local key=
read -k key"?Choice [ynrq]: " || return 1 read -k key${(%):-"?%BChoice [ynrq]: %b"} || return 1
case $key in case $key in
q) quit; return 1;; q) quit; return 1;;
r) return 2;; r) return 2;;
@ -203,7 +203,7 @@ function ask_lock() {
function ask_python() { function ask_python() {
while true; do while true; do
clear clear
centered "%BDoes this look like a %2FPython logo%f?%b" centered "%BDoes this look like a %b%2FPython logo%f%B?%b"
centered "reference: $(href https://fontawesome.com/icons/python)" centered "reference: $(href https://fontawesome.com/icons/python)"
print -P "" print -P ""
centered "---> \uE63C <---" centered "---> \uE63C <---"
@ -212,13 +212,13 @@ function ask_python() {
print -P "" print -P ""
print -P "%B(n) No.%b" print -P "%B(n) No.%b"
print -P "" print -P ""
print -P "%248F(r) Restart from the beginning.%f" print -P "(r) Restart from the beginning."
print -P "" print -P ""
print -P "%248F(q) Quit and do nothing.%f" print -P "(q) Quit and do nothing."
print -P "" print -P ""
local key= local key=
read -k key"?Choice [ynrq]: " || return 1 read -k key${(%):-"?%BChoice [ynrq]: %b"} || return 1
case $key in case $key in
q) quit; return 1;; q) quit; return 1;;
r) return 2;; r) return 2;;
@ -242,21 +242,21 @@ function ask_narrow_icons() {
text+="%6F${icons[AWS_EB_ICON]// }%fX" text+="%6F${icons[AWS_EB_ICON]// }%fX"
while true; do while true; do
clear clear
centered "%BDo all these icons %2Ffit between the crosses%f?%b" centered "%BDo all these icons %b%2Ffit between the crosses%f%B?%b"
print -P "" print -P ""
centered "---> $text <---" 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 %b%2Fno overlap%f%B.%b"
print -P "" print -P ""
print -P "%B(n) No. Some icons %2Foverlap%f neighbouring crosses.%b" print -P "%B(n) No. Some icons %b%2Foverlap%f%B neighbouring crosses.%b"
print -P "" print -P ""
print -P "%248F(r) Restart from the beginning.%f" print -P "(r) Restart from the beginning."
print -P "" print -P ""
print -P "%248F(q) Quit and do nothing.%f" print -P "(q) Quit and do nothing."
print -P "" print -P ""
local key= local key=
read -k key"?Choice [ynrq]: " || return 1 read -k key${(%):-"?%BChoice [ynrq]: %b"} || return 1
case $key in case $key in
q) quit; return 1;; q) quit; return 1;;
r) return 2;; r) return 2;;
@ -279,13 +279,13 @@ function ask_style() {
print -P "" print -P ""
style=classic print_prompt style=classic print_prompt
print -P "" print -P ""
print -P "%248F(r) Restart from the beginning.%f" print -P "(r) Restart from the beginning."
print -P "" print -P ""
print -P "%248F(q) Quit and do nothing.%f" print -P "(q) Quit and do nothing."
print -P "" print -P ""
local key= local key=
read -k key"?Choice [12rq]: " || return 1 read -k key${(%):-"?%BChoice [12rq]: %b"} || return 1
case $key in case $key in
q) quit; return 1;; q) quit; return 1;;
r) return 2;; r) return 2;;
@ -312,13 +312,13 @@ function ask_straight() {
print -P "" print -P ""
straight=1 print_prompt straight=1 print_prompt
print -P "" print -P ""
print -P "%248F(r) Restart from the beginning.%f" print -P "(r) Restart from the beginning."
print -P "" print -P ""
print -P "%248F(q) Quit and do nothing.%f" print -P "(q) Quit and do nothing."
print -P "" print -P ""
local key= local key=
read -k key"?Choice [12rq]: " || return 1 read -k key${(%):-"?%BChoice [12rq]: %b"} || return 1
case $key in case $key in
q) quit; return 1;; q) quit; return 1;;
r) return 2;; r) return 2;;
@ -341,13 +341,13 @@ function ask_num_lines() {
print -P "" print -P ""
num_lines=2 print_prompt num_lines=2 print_prompt
print -P "" print -P ""
print -P "%248F(r) Restart from the beginning.%f" print -P "(r) Restart from the beginning."
print -P "" print -P ""
print -P "%248F(q) Quit and do nothing.%f" print -P "(q) Quit and do nothing."
print -P "" print -P ""
local key= local key=
read -k key"?Choice [12rq]: " || return 1 read -k key${(%):-"?%BChoice [12rq]: %b"} || return 1
case $key in case $key in
q) quit; return 1;; q) quit; return 1;;
r) return 2;; r) return 2;;
@ -377,13 +377,13 @@ function ask_gap_char() {
print -P "" print -P ""
gap_char="─" print_prompt gap_char="─" print_prompt
print -P "" print -P ""
print -P "%248F(r) Restart from the beginning.%f" print -P "(r) Restart from the beginning."
print -P "" print -P ""
print -P "%248F(q) Quit and do nothing.%f" print -P "(q) Quit and do nothing."
print -P "" print -P ""
local key= local key=
read -k key"?Choice [12rq]: " || return 1 read -k key${(%):-"?%BChoice [123rq]: %b"} || return 1
case $key in case $key in
q) quit; return 1;; q) quit; return 1;;
r) return 2;; r) return 2;;
@ -410,13 +410,13 @@ function ask_empty_line() {
print -P "" print -P ""
print_prompt print_prompt
print -P "" print -P ""
print -P "%248F(r) Restart from the beginning.%f" print -P "(r) Restart from the beginning."
print -P "" print -P ""
print -P "%248F(q) Quit and do nothing.%f" print -P "(q) Quit and do nothing."
print -P "" print -P ""
local key= local key=
read -k key"?Choice [12rq]: " || return 1 read -k key${(%):-"?%BChoice [12rq]: %b"} || return 1
case $key in case $key in
q) quit; return 1;; q) quit; return 1;;
r) return 2;; r) return 2;;
@ -437,13 +437,13 @@ function ask_confirm() {
print -P "" print -P ""
print -P "%B(y) Yes.%b" print -P "%B(y) Yes.%b"
print -P "" print -P ""
print -P "%248F(r) Restart from the beginning.%f" print -P "(r) Restart from the beginning."
print -P "" print -P ""
print -P "%248F(q) Quit and do nothing.%f" print -P "(q) Quit and do nothing."
print -P "" print -P ""
local key= local key=
read -k key"?Choice [yrq]: " || return 1 read -k key${(%):-"?%BChoice [yrq]: %b"} || return 1
case $key in case $key in
q) quit; return 1;; q) quit; return 1;;
r) return 2;; r) return 2;;
@ -461,17 +461,17 @@ function ask_config_overwrite() {
while true; do while true; do
clear clear
centered "Powerlevel10k config file already exists." centered "Powerlevel10k config file already exists."
centered "%BOverwrite %2F$__p9k_cfg_path_u%f?%b" centered "%BOverwrite %b%2F$__p9k_cfg_path_u%f%B?%b"
print -P "" print -P ""
print -P "%B(y) Yes.%b" print -P "%B(y) Yes.%b"
print -P "" print -P ""
print -P "%248F(r) Restart from the beginning.%f" print -P "(r) Restart from the beginning."
print -P "" print -P ""
print -P "%248F(q) Quit and do nothing.%f" print -P "(q) Quit and do nothing."
print -P "" print -P ""
local key= local key=
read -k key"?Choice [yrq]: " || return 1 read -k key${(%):-"?%BChoice [yrq]: %b"} || return 1
case $key in case $key in
q) quit; return 1;; q) quit; return 1;;
r) return 2;; r) return 2;;
@ -539,9 +539,8 @@ function generate_config() {
fi fi
fi fi
header+=$'.\n' header+=$'.\n'
header+="# Wizard options: $POWERLEVEL9K_MODE font" header+="# Wizard options: $POWERLEVEL9K_MODE"
(( cap_narrow_icons )) && header+=", narrow icons" || header+=", wide icons" (( cap_narrow_icons )) && header+=", narrow icons" || header+=", wide icons"
header+=", $style"
if [[ $style == classic ]]; then if [[ $style == classic ]]; then
(( straight )) && header+=", straight" || header+=", angled" (( straight )) && header+=", straight" || header+=", angled"
fi fi
@ -571,7 +570,7 @@ function write_zshrc() {
local f6="\"$f1\"" local f6="\"$f1\""
local f7="\"$f3\"" local f7="\"$f3\""
if [[ -n ${(@M)lines:#(#b)source[[:space:]]##($f1|$f2|$f3|$f4|$f5|$f6|$f7)*} ]]; then if [[ -n ${(@M)lines:#(#b)source[[:space:]]##($f1|$f2|$f3|$f4|$f5|$f6|$f7)*} ]]; then
print -P "No changes have been made to %B%4F$__p9k_zshrc_u%f%b because it already sources %B%2F$__p9k_cfg_path_u%f%b." print -P "No changes have been made to %4F$__p9k_zshrc_u%f because it already sources %2F$__p9k_cfg_path_u%f."
return return
fi fi
fi fi
@ -583,9 +582,9 @@ function write_zshrc() {
print -lr -- "" $comments "source $__p9k_cfg_path_u" >>$__p9k_zshrc print -lr -- "" $comments "source $__p9k_cfg_path_u" >>$__p9k_zshrc
print -P "" print -P ""
print -P "The following lines have been appended to %B%4F$__p9k_zshrc_u%f%b:" print -P "The following lines have been appended to %4F$__p9k_zshrc_u%f:"
print -P "" print -P ""
print -lP -- ' %240F'${^comments}'%f' " %2Fsource%f %15F$__p9k_cfg_path_u%f" print -lP -- ' %240F'${^comments}'%f' " %2Fsource%f $__p9k_cfg_path_u"
} }
_p9k_can_configure || return _p9k_can_configure || return
@ -626,9 +625,9 @@ done
clear clear
print -P "Powerlevel10k configuration has been written to %B%2F$__p9k_cfg_path_u%f%b." print -P "Powerlevel10k configuration has been written to %2F$__p9k_cfg_path_u%f."
if [[ -n $config_backup ]]; then if [[ -n $config_backup ]]; then
print -P "The backup of the previuos version is at %B%3F$config_backup%f%b." print -P "The backup of the previuos version is at %3F$config_backup%f."
fi fi
if (( write_config )); then if (( write_config )); then