mirror of
https://github.com/romkatv/powerlevel10k.git
synced 2024-11-22 12:20:07 +00:00
minor bug fix in nordvpn plus cleanup of the same
This commit is contained in:
parent
b86eb6a037
commit
6f4840b463
1 changed files with 7 additions and 6 deletions
|
@ -4168,17 +4168,18 @@ function _p9k_fetch_nordvpn_status() {
|
||||||
(( (tag >>= 3) && tag <= $#__p9k_nordvpn_tag )) || break
|
(( (tag >>= 3) && tag <= $#__p9k_nordvpn_tag )) || break
|
||||||
tag=$__p9k_nordvpn_tag[tag]
|
tag=$__p9k_nordvpn_tag[tag]
|
||||||
[[ -t $fd ]] || true # https://www.zsh.org/mla/workers/2020/msg00207.html
|
[[ -t $fd ]] || true # https://www.zsh.org/mla/workers/2020/msg00207.html
|
||||||
sysread -c n -s 1 -t 0.25 len
|
sysread -s 1 -t 0.25 len
|
||||||
len=$((#len))
|
len=$((#len))
|
||||||
val=
|
val=
|
||||||
(( ! len )) || {
|
while true; do
|
||||||
|
(( len )) || break
|
||||||
[[ -t $fd ]] || true # https://www.zsh.org/mla/workers/2020/msg00207.html
|
[[ -t $fd ]] || true # https://www.zsh.org/mla/workers/2020/msg00207.html
|
||||||
sysread -c n -s $len -t 0.25 val
|
sysread -c n -s $len -t 0.25 'val[$#val+1]'
|
||||||
(( n == len ))
|
len+=-n
|
||||||
}
|
done
|
||||||
typeset -g $tag=$val
|
typeset -g $tag=$val
|
||||||
[[ -t $fd ]] || true # https://www.zsh.org/mla/workers/2020/msg00207.html
|
[[ -t $fd ]] || true # https://www.zsh.org/mla/workers/2020/msg00207.html
|
||||||
sysread -c n -s 1 -t 0.25 tag
|
sysread -s 1 -t 0.25 tag
|
||||||
done
|
done
|
||||||
} <&$fd
|
} <&$fd
|
||||||
} always {
|
} always {
|
||||||
|
|
Loading…
Reference in a new issue