mirror of
https://github.com/romkatv/powerlevel10k.git
synced 2024-12-22 07:11:58 +00:00
work around bugs in zplug. it hangs on startup if you start a subshell in the background
This commit is contained in:
parent
a562b4243e
commit
206d6ac638
1 changed files with 6 additions and 6 deletions
|
@ -215,12 +215,12 @@ function gitstatus_start() {
|
||||||
|
|
||||||
log=$(mktemp "${TMPDIR:-/tmp}"/gitstatus.$$.log.XXXXXXXXXX)
|
log=$(mktemp "${TMPDIR:-/tmp}"/gitstatus.$$.log.XXXXXXXXXX)
|
||||||
|
|
||||||
(
|
# We use `zsh -c` instead of plain {} or () to work around bugs in zplug. It hangs on startup.
|
||||||
nice -n -20 $daemon --dirty-max-index-size=$max_dirty --parent-pid=$$ \
|
zsh -c "
|
||||||
<&$req_fd >&$resp_fd 2>$log || true
|
${(q)daemon}2 --dirty-max-index-size=${(q)max_dirty} --parent-pid=$$
|
||||||
echo -nE $'bye\x1f0\x1e' >&$resp_fd || true
|
echo -nE $'bye\x1f0\x1e'
|
||||||
rm -f $req_fifo $resp_fifo
|
rm -f ${(q)req_fifo} ${(q)resp_fifo}
|
||||||
) &!
|
" <&$req_fd >&$resp_fd 2>$log &!
|
||||||
|
|
||||||
daemon_pid=$!
|
daemon_pid=$!
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue