6e7b861675c4568931e91255abc62a7c45660e28

Author
Marc Cornellà <marc.cornella@live.com>
Committer
Marc Cornellà <marc.cornella@live.com>
Date

Message

lib: fix regex bug in git_prompt_status

Fixes #9326

Diff

 1diff --git a/lib/git.zsh b/lib/git.zsh
 2index f9b27949ec123bb10d22a10429f6750af9560250..53d39609e76bc51974d0c53662c7126f8ebe9cf9 100644
 3--- a/lib/git.zsh
 4+++ b/lib/git.zsh
 5@@ -226,7 +226,7 @@ function git_prompt_status() {
 6   # For each status prefix, do a regex comparison
 7   for status_prefix in ${(k)prefix_constant_map}; do
 8     local status_constant="${prefix_constant_map[$status_prefix]}"
 9-    local status_regex="(^|\n)$status_prefix"
10+    local status_regex=$'(^|\n)'"$status_prefix"
11 
12     if [[ "$status_text" =~ $status_regex ]]; then
13       statuses_seen[$status_constant]=1