require zsh 5.3 for nordvpn segment; fixes #148

This commit is contained in:
romkatv 2019-08-05 11:17:34 +02:00
parent d0fadfff97
commit d8c509f5c9
3 changed files with 4 additions and 3 deletions

View file

@ -58,7 +58,7 @@ fi
# rbenv # ruby version from rbenv (https://github.com/rbenv/rbenv)
kubecontext # current kubernetes context (https://kubernetes.io/)
context # user@host
# nordvpn # nordvpn connection status, linux only (https://nordvpn.com/)
nordvpn # nordvpn connection status, linux only (https://nordvpn.com/)
# =========================[ Line #2 ]=========================
newline
# public_ip # public IP address

View file

@ -60,7 +60,7 @@ fi
# rbenv # ruby version from rbenv (https://github.com/rbenv/rbenv)
kubecontext # current kubernetes context (https://kubernetes.io/)
context # user@host
# nordvpn # nordvpn connection status, linux only (https://nordvpn.com/)
nordvpn # nordvpn connection status, linux only (https://nordvpn.com/)
# =========================[ Line #2 ]=========================
newline
# public_ip # public IP address

View file

@ -4196,7 +4196,8 @@ _p9k_init() {
print -rP -- 'Either install %F{green}jq%f or change the value of %BPOWERLEVEL9K_SHORTEN_STRATEGY%b.'
fi
if (( !$+__p9k_char2byte )) && _p9k_segment_in_use nordvpn; then
# There is no q+ flag before 5.3.
if (( !$+__p9k_char2byte )) && _p9k_segment_in_use nordvpn && is-at-least 5.3; then
typeset -gA __p9k_char2byte=()
local -i x=0 y=0
for x in {0..7}; do