|
|
@ -3952,13 +3952,13 @@ _p9k_precmd_impl() {
|
|
|
|
if zle; then
|
|
|
|
if zle; then
|
|
|
|
__p9k_new_status=0
|
|
|
|
__p9k_new_status=0
|
|
|
|
__p9k_new_pipestatus=(0)
|
|
|
|
__p9k_new_pipestatus=(0)
|
|
|
|
fi
|
|
|
|
else
|
|
|
|
|
|
|
|
|
|
|
|
print -rn "${_p9k_prompt_newline:-}"
|
|
|
|
print -rn "${_p9k_prompt_newline:-}"
|
|
|
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
if (( _p9k__transient_rprompt_active )); then
|
|
|
|
if (( _p9k__transient_rprompt_active )); then
|
|
|
|
_p9k__transient_rprompt_active=0
|
|
|
|
_p9k__transient_rprompt_active=0
|
|
|
|
unset __p9k_x_right
|
|
|
|
unset __p9k_x_right __p9k_x_gap
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
if (( $+_p9k_real_zle_rprompt_indent )); then
|
|
|
|
if (( $+_p9k_real_zle_rprompt_indent )); then
|
|
|
@ -4706,6 +4706,7 @@ function _p9k_zle_line_finish() {
|
|
|
|
_p9k__line_finished=
|
|
|
|
_p9k__line_finished=
|
|
|
|
if [[ -o transient_rprompt ]]; then
|
|
|
|
if [[ -o transient_rprompt ]]; then
|
|
|
|
__p9k_x_right=
|
|
|
|
__p9k_x_right=
|
|
|
|
|
|
|
|
__p9k_x_gap=
|
|
|
|
_p9k__transient_rprompt_active=1
|
|
|
|
_p9k__transient_rprompt_active=1
|
|
|
|
_p9k_reset_prompt
|
|
|
|
_p9k_reset_prompt
|
|
|
|
elif (( _p9k_reset_on_line_finish )); then
|
|
|
|
elif (( _p9k_reset_on_line_finish )); then
|
|
|
@ -4942,6 +4943,9 @@ _p9k_init_prompt() {
|
|
|
|
if (( _p9k_ret == 1 && $#ruler_char == 1 )); then
|
|
|
|
if (( _p9k_ret == 1 && $#ruler_char == 1 )); then
|
|
|
|
_p9k_prompt_prefix_left+=$'${${__p9k_x_ruler+\n}:-'
|
|
|
|
_p9k_prompt_prefix_left+=$'${${__p9k_x_ruler+\n}:-'
|
|
|
|
_p9k_color prompt_ruler BACKGROUND ""
|
|
|
|
_p9k_color prompt_ruler BACKGROUND ""
|
|
|
|
|
|
|
|
if [[ -z $_p9k_ret && $ruler_char == ' ' ]]; then
|
|
|
|
|
|
|
|
_p9k_prompt_prefix_left+=$'\n'
|
|
|
|
|
|
|
|
else
|
|
|
|
_p9k_background $_p9k_ret
|
|
|
|
_p9k_background $_p9k_ret
|
|
|
|
_p9k_escape_style $_p9k_ret
|
|
|
|
_p9k_escape_style $_p9k_ret
|
|
|
|
_p9k_prompt_prefix_left+=%b$_p9k_ret
|
|
|
|
_p9k_prompt_prefix_left+=%b$_p9k_ret
|
|
|
@ -4957,6 +4961,7 @@ _p9k_init_prompt() {
|
|
|
|
else
|
|
|
|
else
|
|
|
|
_p9k_prompt_prefix_left+='${_p9k_t[$((1+!_p9k_ind))]}'
|
|
|
|
_p9k_prompt_prefix_left+='${_p9k_t[$((1+!_p9k_ind))]}'
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
fi
|
|
|
|
_p9k_prompt_prefix_left+='}'
|
|
|
|
_p9k_prompt_prefix_left+='}'
|
|
|
|
else
|
|
|
|
else
|
|
|
|
print -rP -- "%F{red}WARNING!%f %BPOWERLEVEL9K_RULER_CHAR%b is not one character long. Ruler won't be rendered."
|
|
|
|
print -rP -- "%F{red}WARNING!%f %BPOWERLEVEL9K_RULER_CHAR%b is not one character long. Ruler won't be rendered."
|
|
|
@ -5014,7 +5019,7 @@ _p9k_must_init() {
|
|
|
|
[[ $sig == $_p9k__param_sig ]] && return 1
|
|
|
|
[[ $sig == $_p9k__param_sig ]] && return 1
|
|
|
|
_p9k_deinit
|
|
|
|
_p9k_deinit
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
_p9k__param_pat=$'v1\1'${ZSH_VERSION}$'\1'${ZSH_PATCHLEVEL}$'\1'
|
|
|
|
_p9k__param_pat=$'v2\1'${ZSH_VERSION}$'\1'${ZSH_PATCHLEVEL}$'\1'
|
|
|
|
_p9k__param_pat+=$'${#parameters[(I)POWERLEVEL9K_*]}\1${(%):-%n%#}\1$GITSTATUS_LOG_LEVEL\1'
|
|
|
|
_p9k__param_pat+=$'${#parameters[(I)POWERLEVEL9K_*]}\1${(%):-%n%#}\1$GITSTATUS_LOG_LEVEL\1'
|
|
|
|
_p9k__param_pat+=$'$GITSTATUS_ENABLE_LOGGING\1$GITSTATUS_DAEMON\1$GITSTATUS_NUM_THREADS\1'
|
|
|
|
_p9k__param_pat+=$'$GITSTATUS_ENABLE_LOGGING\1$GITSTATUS_DAEMON\1$GITSTATUS_NUM_THREADS\1'
|
|
|
|
_p9k__param_pat+=$'$DEFAULT_USER\1${ZLE_RPROMPT_INDENT:-1}\1$P9K_SSH\1$__p9k_ksh_arrays'
|
|
|
|
_p9k__param_pat+=$'$DEFAULT_USER\1${ZLE_RPROMPT_INDENT:-1}\1$P9K_SSH\1$__p9k_ksh_arrays'
|
|
|
|