mirror of
https://github.com/romkatv/powerlevel10k.git
synced 2024-11-11 00:00:06 +00:00
fix icon padding changes
This commit is contained in:
parent
2b59d947e4
commit
04fd51b511
2 changed files with 13 additions and 20 deletions
|
@ -1,7 +1,7 @@
|
||||||
typeset -gA icons
|
typeset -gA icons
|
||||||
|
|
||||||
function _p9k_init_icons() {
|
function _p9k_init_icons() {
|
||||||
[[ $+_p9k__icon_mode == 1 && $_p9k__icon_mode == $POWERLEVEL9K_MODE/$POWERLEVEL9K_LEGACY_ICON_SPACING ]] && return
|
[[ $_p9k__icon_mode == $POWERLEVEL9K_MODE/$POWERLEVEL9K_LEGACY_ICON_SPACING/$POWERLEVEL9K_ICON_PADDING ]] && return
|
||||||
typeset -g _p9k__icon_mode=$POWERLEVEL9K_MODE/$POWERLEVEL9K_LEGACY_ICON_SPACING/$POWERLEVEL9K_ICON_PADDING
|
typeset -g _p9k__icon_mode=$POWERLEVEL9K_MODE/$POWERLEVEL9K_LEGACY_ICON_SPACING/$POWERLEVEL9K_ICON_PADDING
|
||||||
|
|
||||||
if [[ $POWERLEVEL9K_LEGACY_ICON_SPACING == true ]]; then
|
if [[ $POWERLEVEL9K_LEGACY_ICON_SPACING == true ]]; then
|
||||||
|
|
|
@ -612,9 +612,9 @@ function ask_debian() {
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
function ask_narrow_icons() {
|
function ask_icon_padding() {
|
||||||
if [[ $POWERLEVEL9K_MODE == (powerline|compatible|ascii) ]]; then
|
if [[ $POWERLEVEL9K_MODE == (powerline|compatible|ascii) ]]; then
|
||||||
cap_narrow_icons=0
|
POWERLEVEL9K_ICON_PADDING=none
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
local text="X"
|
local text="X"
|
||||||
|
@ -646,8 +646,8 @@ function ask_narrow_icons() {
|
||||||
case $key in
|
case $key in
|
||||||
q) quit;;
|
q) quit;;
|
||||||
r) return 1;;
|
r) return 1;;
|
||||||
y) cap_narrow_icons=1; options+='small icons'; break;;
|
y) POWERLEVEL9K_ICON_PADDING=none; options+='small icons'; break;;
|
||||||
n) cap_narrow_icons=0; options+='large icons'; break;;
|
n) POWERLEVEL9K_ICON_PADDING=moderate; options+='large icons'; break;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
@ -754,10 +754,10 @@ function ask_charset() {
|
||||||
left_frame=0
|
left_frame=0
|
||||||
right_frame=0
|
right_frame=0
|
||||||
POWERLEVEL9K_MODE=ascii
|
POWERLEVEL9K_MODE=ascii
|
||||||
|
POWERLEVEL9K_ICON_PADDING=none
|
||||||
cap_diamond=0
|
cap_diamond=0
|
||||||
cap_python=0
|
cap_python=0
|
||||||
cap_debian=0
|
cap_debian=0
|
||||||
cap_narrow_icons=1
|
|
||||||
cap_lock=0
|
cap_lock=0
|
||||||
cap_arrow=0
|
cap_arrow=0
|
||||||
break
|
break
|
||||||
|
@ -945,7 +945,7 @@ function ask_time() {
|
||||||
print -P ""
|
print -P ""
|
||||||
time=$time_24h print_prompt
|
time=$time_24h print_prompt
|
||||||
print -P ""
|
print -P ""
|
||||||
if [[ $wizard_columns -ge 83 || $style == lean* || $cap_narrow_icons == 1 ]]; then
|
if [[ $wizard_columns -ge 83 || $style == lean* || $POWERLEVEL9K_ICON_PADDING == none ]]; then
|
||||||
extra+=3
|
extra+=3
|
||||||
print -P "%B(3) 12-hour format.%b"
|
print -P "%B(3) 12-hour format.%b"
|
||||||
print -P ""
|
print -P ""
|
||||||
|
@ -1058,13 +1058,6 @@ function ask_extra_icons() {
|
||||||
local branch_icon=${(g::)icons[VCS_BRANCH_ICON]}
|
local branch_icon=${(g::)icons[VCS_BRANCH_ICON]}
|
||||||
local duration_icon=${(g::)icons[EXECUTION_TIME_ICON]}
|
local duration_icon=${(g::)icons[EXECUTION_TIME_ICON]}
|
||||||
local time_icon=${(g::)icons[TIME_ICON]}
|
local time_icon=${(g::)icons[TIME_ICON]}
|
||||||
if (( cap_narrow_icons )); then
|
|
||||||
os_icon=${os_icon// }
|
|
||||||
dir_icon=${dir_icon// }
|
|
||||||
vcs_icon=${vcs_icon// }
|
|
||||||
duration_icon=${duration_icon// }
|
|
||||||
time_icon=${time_icon// }
|
|
||||||
fi
|
|
||||||
branch_icon=${branch_icon// }
|
branch_icon=${branch_icon// }
|
||||||
if [[ $style == classic ]]; then
|
if [[ $style == classic ]]; then
|
||||||
os_icon="%B%255F$os_icon%f%b"
|
os_icon="%B%255F$os_icon%f%b"
|
||||||
|
@ -1794,9 +1787,7 @@ function generate_config() {
|
||||||
else
|
else
|
||||||
sub MODE $POWERLEVEL9K_MODE
|
sub MODE $POWERLEVEL9K_MODE
|
||||||
|
|
||||||
if (( ! cap_narrow_icons )); then
|
sub ICON_PADDING $POWERLEVEL9K_ICON_PADDING
|
||||||
sub ICON_PADDING moderate
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ $POWERLEVEL9K_MODE == compatible ]]; then
|
if [[ $POWERLEVEL9K_MODE == compatible ]]; then
|
||||||
sub STATUS_ERROR_VISUAL_IDENTIFIER_EXPANSION "'х'"
|
sub STATUS_ERROR_VISUAL_IDENTIFIER_EXPANSION "'х'"
|
||||||
|
@ -2078,10 +2069,11 @@ fi
|
||||||
while true; do
|
while true; do
|
||||||
local instant_prompt=verbose zshrc_content= zshrc_backup= zshrc_backup_u=
|
local instant_prompt=verbose zshrc_content= zshrc_backup= zshrc_backup_u=
|
||||||
local -i zshrc_has_cfg=0 zshrc_has_instant_prompt=0 write_zshrc=0
|
local -i zshrc_has_cfg=0 zshrc_has_instant_prompt=0 write_zshrc=0
|
||||||
local POWERLEVEL9K_MODE= style= config_backup= config_backup_u= gap_char=' ' prompt_char='❯'
|
local POWERLEVEL9K_MODE= POWERLEVEL9K_ICON_PADDING=moderate style= config_backup= config_backup_u=
|
||||||
|
local gap_char=' ' prompt_char='❯'
|
||||||
local left_subsep= right_subsep= left_tail= right_tail= left_head= right_head= time=
|
local left_subsep= right_subsep= left_tail= right_tail= left_head= right_head= time=
|
||||||
local -i num_lines=0 empty_line=0 color=2 left_frame=1 right_frame=1 transient_prompt=0
|
local -i num_lines=0 empty_line=0 color=2 left_frame=1 right_frame=1 transient_prompt=0
|
||||||
local -i cap_diamond=0 cap_python=0 cap_debian=0 cap_narrow_icons=0 cap_lock=0 cap_arrow=0
|
local -i cap_diamond=0 cap_python=0 cap_debian=0 cap_lock=0 cap_arrow=0
|
||||||
local -a extra_icons=('' '' '')
|
local -a extra_icons=('' '' '')
|
||||||
local -a frame_color=(244 242 240 238)
|
local -a frame_color=(244 242 240 238)
|
||||||
local -a color_name=(Lightest Light Dark Darkest)
|
local -a color_name=(Lightest Light Dark Darkest)
|
||||||
|
@ -2164,9 +2156,10 @@ while true; do
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
_p9k_init_icons
|
||||||
|
ask_icon_padding || continue
|
||||||
_p9k_init_icons
|
_p9k_init_icons
|
||||||
|
|
||||||
ask_narrow_icons || continue
|
|
||||||
ask_style || continue
|
ask_style || continue
|
||||||
ask_charset || continue
|
ask_charset || continue
|
||||||
ask_color_scheme || continue
|
ask_color_scheme || continue
|
||||||
|
|
Loading…
Reference in a new issue