9a11b34101a218532f5133b78e55e48e3dbeb2e5

Author
Marc Cornellà <hello@mcornella.com>
Committer
Marc Cornellà <hello@mcornella.com>
Date

Message

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

Diff

 1diff --git a/lib/cli.zsh b/lib/cli.zsh
 2index 0b6bbc6cb94be47de842fd881a10d07240d2f4dc..2975acb914a56593f792c0b3bf08d677da24099f 100644
 3--- a/lib/cli.zsh
 4+++ b/lib/cli.zsh
 5@@ -446,9 +446,9 @@ function _omz::plugin::load {
 6     fi
 7 
 8     # Check if it has completion to reload compinit
 9-    if [[ -f "$base/_$plugin" ]]; then
10-      has_completion=1
11-    fi
12+    local -a comp_files
13+    comp_files=($base/_*(N))
14+    has_completion=$(( $#comp_files > 0 ))
15 
16     # Load the plugin
17     if [[ -f "$base/$plugin.plugin.zsh" ]]; then