浏览代码

fix(cli): fix check for completion files in `omz plugin load`

Marc Cornellà 2 年之前
父节点
当前提交
9a11b34101
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      lib/cli.zsh

+ 3 - 3
lib/cli.zsh

@@ -446,9 +446,9 @@ function _omz::plugin::load {
     fi
 
     # Check if it has completion to reload compinit
-    if [[ -f "$base/_$plugin" ]]; then
-      has_completion=1
-    fi
+    local -a comp_files
+    comp_files=($base/_*(N))
+    has_completion=$(( $#comp_files > 0 ))
 
     # Load the plugin
     if [[ -f "$base/$plugin.plugin.zsh" ]]; then