From fa457a3282795410f19f4c73d6893103f1c573ae Mon Sep 17 00:00:00 2001 From: romkatv Date: Fri, 19 Jul 2019 14:27:16 +0200 Subject: [PATCH] fix purge when dir contains weird shit --- internal/p10k.zsh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/internal/p10k.zsh b/internal/p10k.zsh index 8afc1b5c..bd59c9ae 100755 --- a/internal/p10k.zsh +++ b/internal/p10k.zsh @@ -2164,8 +2164,9 @@ function _p9k_vcs_status_purge() { unsetopt nomatch local dir=$1 while true; do - unset _P9K_LAST_GIT_PROMPT[$dir] - unset _P9K_GIT_SLOW[$dir] + # unset doesn't work if $dir contains weird shit + _P9K_LAST_GIT_PROMPT[$dir]="" + _P9K_GIT_SLOW[$dir]="" [[ $dir == / ]] && break dir=${dir:h} done