aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorromkatv <roman.perepelitsa@gmail.com>2019-10-12 14:02:11 +0300
committerromkatv <roman.perepelitsa@gmail.com>2019-10-12 14:02:11 +0300
commit4e4dd929c38491dae92ffdc90317b1dab361f50a (patch)
tree5b7620920ccb702bd9a8fbb119d66bdb7018e733
parentbd304edb47fbdc1bf688ab68d41c89d61e474bff (diff)
add rainbow style to the screenshot
-rwxr-xr-xinternal/wizard.zsh62
1 files changed, 44 insertions, 18 deletions
diff --git a/internal/wizard.zsh b/internal/wizard.zsh
index 77b72b2f..5463abaf 100755
--- a/internal/wizard.zsh
+++ b/internal/wizard.zsh
@@ -1552,22 +1552,25 @@ while true; do
_p9k_init_icons
ask_narrow_icons || continue
- local dir_icon=${(g::)icons[HOME_SUB_ICON]}
- local vcs_icon=${(g::)icons[VCS_GIT_GITHUB_ICON]}
- local branch_icon=${(g::)icons[VCS_BRANCH_ICON]}
- if (( cap_narrow_icons )); then
- dir_icon=${dir_icon// }
- vcs_icon=${vcs_icon// }
- branch_icon=${branch_icon// }
- fi
- local many=("$dir_icon " "$vcs_icon $branch_icon ")
+ # Set screen size to 80x25, run `p10k configure`, answer "yyyy22".
+ local few_icons=("$extra_icons[@]")
+ ask_extra_icons || continue
+ local many_icons=("$extra_icons[@]")
+
+ local concise=("$prefixes[@]")
+ ask_prefixes || continue
+ local fluent=("$prefixes[@]")
+
+ color=3
- # Set screen size to 70x20, run p9k_configure, answer 'yyny'.
reset
echo
- centered "Lean Style"
+ flowing -c "Lean Style"
(
style=lean
+ extra_icons=("$few_icons[@]")
+ prefixes=("$concise[@]")
+ show_time=
num_lines=1
prompt_indent=4
rprompt_indent=4
@@ -1577,8 +1580,9 @@ while true; do
echo
(
style=lean
- extra_icons=($many)
- prefixes=('on ' 'at ')
+ extra_icons=("$many_icons[@]")
+ prefixes=("$fluent[@]")
+ show_time=1
num_lines=2
prompt_indent=4
rprompt_indent=4
@@ -1586,9 +1590,12 @@ while true; do
print_prompt
)
echo
- centered "Classic Style"
+ flowing -c "Classic Style"
(
style=classic
+ extra_icons=("$few_icons[@]")
+ prefixes=("$concise[@]")
+ show_time=
num_lines=1
prompt_indent=4
rprompt_indent=4
@@ -1598,6 +1605,9 @@ while true; do
echo
(
style=classic
+ extra_icons=("$many_icons[@]")
+ prefixes=("$fluent[@]")
+ show_time=1
num_lines=2
# slanted sep
left_sep=$down_triangle
@@ -1614,8 +1624,25 @@ while true; do
echo
print_prompt
)
+ echo
+ flowing -c "Rainbow Style"
(
- style=classic
+ style=rainbow
+ extra_icons=("$few_icons[@]")
+ prefixes=("$concise[@]")
+ show_time=
+ num_lines=1
+ prompt_indent=4
+ rprompt_indent=4
+ echo
+ print_prompt
+ )
+ echo
+ (
+ style=rainbow
+ extra_icons=("$many_icons[@]")
+ prefixes=("$fluent[@]")
+ show_time=1
num_lines=2
# slanted sep
left_sep=$down_triangle
@@ -1629,17 +1656,16 @@ while true; do
left_tail=$up_triangle
right_tail=$down_triangle
# gap_char="·"
- # gap_char="─"
+ gap_char="─"
left_frame=0; right_frame=1
- extra_icons=($many)
prompt_indent=4
rprompt_indent=2
echo
print_prompt
)
tput civis
+ trap 'tput cnorm' EXIT INT
read
- tput cnorm
return 1
ask_style || continue