From f7a3ec41725110ca93921ba90c0e62ab08dcaa50 Mon Sep 17 00:00:00 2001
From: romkatv <roman.perepelitsa@gmail.com>
Date: Thu, 23 Apr 2020 18:47:41 +0200
Subject: work around bugs in zsh 5.3.1; fixes #651

---
 internal/p10k.zsh | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/internal/p10k.zsh b/internal/p10k.zsh
index 8d405991..1ae7a14f 100644
--- a/internal/p10k.zsh
+++ b/internal/p10k.zsh
@@ -1575,7 +1575,8 @@ _p9k_custom_prompt() {
   local segment_name=${1:u}
   local command=_POWERLEVEL9K_CUSTOM_${segment_name}
   command=${(P)command}
-  local cmd="${(Q)${(Az)command}[1]}"
+  local parts=("${(@z)command}")
+  local cmd="${(Q)parts[1]}"
   (( $+functions[$cmd] || $+commands[$cmd] )) || return
   local content="$(eval $command)"
   [[ -n $content ]] || return
-- 
cgit v1.2.3