mirror of
https://github.com/romkatv/powerlevel10k.git
synced 2024-12-23 23:51:58 +00:00
prepare for worker migration
This commit is contained in:
parent
c21961b53c
commit
f1da8c41ac
1 changed files with 13 additions and 9 deletions
|
@ -4500,6 +4500,7 @@ function _p9k_maybe_dump() {
|
|||
}
|
||||
|
||||
function _p9k_on_expand() {
|
||||
_p9k__last_prompt_update_time=EPOCHREALTIME
|
||||
(( _p9k__expanded && ! $+__p9k_instant_prompt_active )) && return
|
||||
|
||||
() {
|
||||
|
@ -4831,7 +4832,7 @@ function _p9k_kill_async_pump() {
|
|||
_p9k_init_async_pump() {
|
||||
local -i public_ip time_realtime
|
||||
_p9k_segment_in_use public_ip && public_ip=1
|
||||
_p9k_segment_in_use time && (( _POWERLEVEL9K_EXPERIMENTAL_TIME_REALTIME )) && time_realtime=1
|
||||
(( _POWERLEVEL9K_EXPERIMENTAL_TIME_REALTIME )) && time_realtime=1
|
||||
(( public_ip || time_realtime )) || return
|
||||
|
||||
_p9k_start_async_pump() {
|
||||
|
@ -4896,6 +4897,7 @@ typeset -g _p9k__param_pat
|
|||
typeset -g _p9k__param_sig
|
||||
|
||||
_p9k_init_vars() {
|
||||
typeset -gF _p9k__last_prompt_update_time
|
||||
typeset -ga _p9k_show_on_command
|
||||
typeset -g _p9k__last_buffer
|
||||
typeset -ga _p9k__last_commands
|
||||
|
@ -5220,14 +5222,6 @@ _p9k_init_params() {
|
|||
_p9k_declare -b POWERLEVEL9K_STATUS_EXTENDED_STATES 0
|
||||
_p9k_declare -b POWERLEVEL9K_STATUS_VERBOSE 1
|
||||
_p9k_declare -b POWERLEVEL9K_STATUS_OK_IN_NON_VERBOSE 0
|
||||
# Format for the current time: 09:51:02. See `man 3 strftime`.
|
||||
_p9k_declare -e POWERLEVEL9K_TIME_FORMAT "%D{%H:%M:%S}"
|
||||
# If set to true, time will update every second.
|
||||
_p9k_declare -b POWERLEVEL9K_EXPERIMENTAL_TIME_REALTIME 0
|
||||
# If set to true, time will update when you hit enter. This way prompts for the past
|
||||
# commands will contain the start times of their commands as opposed to the default
|
||||
# behavior where they contain the end times of their preceding commands.
|
||||
_p9k_declare -b POWERLEVEL9K_TIME_UPDATE_ON_COMMAND 0
|
||||
_p9k_declare -e POWERLEVEL9K_DATE_FORMAT "%D{%d.%m.%y}"
|
||||
_p9k_declare -s POWERLEVEL9K_VCS_ACTIONFORMAT_FOREGROUND 1
|
||||
_p9k_declare -b POWERLEVEL9K_SHOW_CHANGESET 0
|
||||
|
@ -5302,6 +5296,16 @@ _p9k_init_params() {
|
|||
_p9k_declare -b POWERLEVEL9K_JAVA_VERSION_FULL 1
|
||||
_p9k_declare -b POWERLEVEL9K_PROMPT_CHAR_OVERWRITE_STATE 0
|
||||
|
||||
# Format for the current time: 09:51:02. See `man 3 strftime`.
|
||||
_p9k_declare -e POWERLEVEL9K_TIME_FORMAT "%D{%H:%M:%S}"
|
||||
# If set to true, time will update when you hit enter. This way prompts for the past
|
||||
# commands will contain the start times of their commands as opposed to the default
|
||||
# behavior where they contain the end times of their preceding commands.
|
||||
_p9k_declare -b POWERLEVEL9K_TIME_UPDATE_ON_COMMAND 0
|
||||
# If set to true, time will update every second.
|
||||
_p9k_declare -b POWERLEVEL9K_EXPERIMENTAL_TIME_REALTIME 0
|
||||
_p9k_segment_in_use time || _POWERLEVEL9K_EXPERIMENTAL_TIME_REALTIME=0
|
||||
|
||||
local -i i=1
|
||||
while (( i <= $#_POWERLEVEL9K_LEFT_PROMPT_ELEMENTS )); do
|
||||
local segment=${(U)_POWERLEVEL9K_LEFT_PROMPT_ELEMENTS[i]}
|
||||
|
|
Loading…
Reference in a new issue