]> arthur.barton.de Git - ax-zsh.git/blobdiff - plugins/homebrew/homebrew.zprofile
homebrew: Fix detection of Homebrew command completions
[ax-zsh.git] / plugins / homebrew / homebrew.zprofile
index 51fd2dffacee5f74ee959057baf227eee120b90c..84cb740d0347bfcc6f29dafe79eae2d680b2d814 100644 (file)
@@ -2,7 +2,17 @@
 # homebrew.zprofile -- Setup Homebrew Package Manager
 
 # Make sure that "brew(1)" is installed
-(( $+commands[brew] )) || return
+(( $+commands[brew] )) || return 1
 
-[[ -d "/usr/local/share/zsh-completions" ]] \
-       && axzsh_fpath+=(/usr/local/share/zsh-completions)
+eval "$(brew shellenv)"
+
+for dir (
+       "$HOMEBREW_PREFIX/share/zsh-completions"
+       "$HOMEBREW_PREFIX/share/zsh/site-functions"
+); do
+       [[ -d "$dir" ]] && axzsh_fpath+=("$dir")
+
+done
+unset dir
+
+return 0