]> arthur.barton.de Git - ax-zsh.git/blobdiff - ax.zsh
Add plugin "function path" to search path, when existent
[ax-zsh.git] / ax.zsh
diff --git a/ax.zsh b/ax.zsh
index 7755f7e1ae9f60aff433d4c69bd41310b11d8789..ee376eac5e45cea319e9678ad9bf3b924baeba1d 100644 (file)
--- a/ax.zsh
+++ b/ax.zsh
@@ -39,6 +39,11 @@ function axzsh_load_plugin {
                fi
        fi
 
+       if [[ "$type" == "zprofile" && -d "$dname/functions" ]]; then
+               # Add plugin function path when folder exists
+               axzsh_fpath+=("$dname/functions")
+       fi
+
        if [[ -r "$fname" ]]; then
                [[ -f "$HOME/.axzsh.debug" ]] \
                        && echo "   - $plugin ($type) ..."
@@ -71,5 +76,6 @@ plugin_list=(
 for plugin ($plugin_list); do
        axzsh_load_plugin "$plugin" "$script_type"
 done
+unfunction axzsh_load_plugin
 unset script_name script_type plugin
 unset plugin_list