diff --git a/internal/worker.zsh b/internal/worker.zsh index 180ad2be..3db5a58d 100644 --- a/internal/worker.zsh +++ b/internal/worker.zsh @@ -5,7 +5,6 @@ function _p9k_worker_main() { zmodload zsh/system || return zmodload zsh/zselect || return - zmodload zsh/datetime || return ! { zselect -t0 || (( $? != 1 )) } || return typeset -g IFS=$' \t\n\0' @@ -205,6 +204,17 @@ function _p9k_worker_receive() { sysopen -w -o cloexec -u _p9k__worker_req_fd $_p9k__worker_file_prefix.fifo || return { print -r -- " + zmodload zsh/datetime + zmodload zsh/mathfunc + zmodload zsh/parameter + zmodload zsh/system + zmodload zsh/termcap + zmodload zsh/terminfo + zmodload zsh/zleparameter + zmodload -F zsh/stat b:zstat + zmodload -F zsh/net/socket b:zsocket + zmodload -F zsh/files b:zf_mv b:zf_rm + autoload -Uz is-at-least function _p9k_worker_main() { $functions[_p9k_worker_main] } function _p9k_worker_reply() { $functions[_p9k_worker_reply_remote] } function _p9k_worker_send_params() { $functions[_p9k_worker_send_params_remote] }