浏览代码

lib: fix regex bug in git_prompt_status

Fixes #9326
Marc Cornellà 4 年之前
父节点
当前提交
6e7b861675
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      lib/git.zsh

+ 1 - 1
lib/git.zsh

@@ -226,7 +226,7 @@ function git_prompt_status() {
   # For each status prefix, do a regex comparison
   for status_prefix in ${(k)prefix_constant_map}; do
     local status_constant="${prefix_constant_map[$status_prefix]}"
-    local status_regex="(^|\n)$status_prefix"
+    local status_regex=$'(^|\n)'"$status_prefix"
 
     if [[ "$status_text" =~ $status_regex ]]; then
       statuses_seen[$status_constant]=1