mirror of
https://github.com/romkatv/powerlevel10k.git
synced 2024-11-22 12:20:07 +00:00
call p10k-on-init hook if defined
This commit is contained in:
parent
597767e3fc
commit
c79d0c0478
1 changed files with 11 additions and 2 deletions
|
@ -4011,6 +4011,12 @@ _p9k_dump_instant_prompt() {
|
||||||
if (( _POWERLEVEL9K_SHOW_RULER )); then
|
if (( _POWERLEVEL9K_SHOW_RULER )); then
|
||||||
>&$fd print -r -- '[[ $P9K_TTY == old ]] && { unset _p9k__ruler_i; _p9k__display_v[4]=print }'
|
>&$fd print -r -- '[[ $P9K_TTY == old ]] && { unset _p9k__ruler_i; _p9k__display_v[4]=print }'
|
||||||
fi
|
fi
|
||||||
|
if (( $+functions[p10k-on-init] )); then
|
||||||
|
>&$fd print -r -- '
|
||||||
|
p10k-on-init() { '$functions[p10k-on-init]' }
|
||||||
|
p10k-on-init
|
||||||
|
unfunction p10k-on-init'
|
||||||
|
fi
|
||||||
if (( $+functions[p10k-on-pre-prompt] )); then
|
if (( $+functions[p10k-on-pre-prompt] )); then
|
||||||
>&$fd print -r -- '
|
>&$fd print -r -- '
|
||||||
p10k-on-pre-prompt() { '$functions[p10k-on-pre-prompt]' }
|
p10k-on-pre-prompt() { '$functions[p10k-on-pre-prompt]' }
|
||||||
|
@ -4434,7 +4440,6 @@ function _p9k_on_expand() {
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
_p9k__last_tty=$P9K_TTY
|
|
||||||
__p9k_reset_state=1
|
__p9k_reset_state=1
|
||||||
|
|
||||||
if (( _POWERLEVEL9K_PROMPT_ADD_NEWLINE )); then
|
if (( _POWERLEVEL9K_PROMPT_ADD_NEWLINE )); then
|
||||||
|
@ -4463,13 +4468,16 @@ function _p9k_on_expand() {
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
typeset -g P9K_PROMPT=regular
|
if [[ -z $_p9k__last_tty && $+functions[p10k-on-init] == 1 ]]; then
|
||||||
|
p10k-on-init
|
||||||
|
fi
|
||||||
|
|
||||||
if (( $+functions[p10k-on-pre-prompt] )); then
|
if (( $+functions[p10k-on-pre-prompt] )); then
|
||||||
p10k-on-pre-prompt
|
p10k-on-pre-prompt
|
||||||
fi
|
fi
|
||||||
|
|
||||||
__p9k_reset_state=0
|
__p9k_reset_state=0
|
||||||
|
_p9k__last_tty=$P9K_TTY
|
||||||
P9K_TTY=old
|
P9K_TTY=old
|
||||||
|
|
||||||
if ! zle; then
|
if ! zle; then
|
||||||
|
@ -4928,6 +4936,7 @@ _p9k_init_vars() {
|
||||||
typeset -g P9K_VISUAL_IDENTIFIER
|
typeset -g P9K_VISUAL_IDENTIFIER
|
||||||
typeset -g P9K_CONTENT
|
typeset -g P9K_CONTENT
|
||||||
typeset -g P9K_GAP
|
typeset -g P9K_GAP
|
||||||
|
typeset -g P9K_PROMPT=regular
|
||||||
}
|
}
|
||||||
|
|
||||||
_p9k_init_params() {
|
_p9k_init_params() {
|
||||||
|
|
Loading…
Reference in a new issue