]> arthur.barton.de Git - ax-zsh.git/blobdiff - ax.zsh
correction: Ignore pgrep and pkill
[ax-zsh.git] / ax.zsh
diff --git a/ax.zsh b/ax.zsh
index 01fd76f1b0e7d4ce4fc8271573b2c240dadab39b..c5ffeab120dd739f790d565978176188231c0a75 100644 (file)
--- a/ax.zsh
+++ b/ax.zsh
@@ -41,6 +41,10 @@ function axzsh_load_plugin {
                        # Oh My ZSH plugin
                        type="plugin.zsh"
                        fname="$dname/${plugin_short}.plugin.zsh"
+               elif [[ -r "$dname/${plugin_short##zsh-}.plugin.zsh" ]]; then
+                       # Oh My ZSH plugin with "zsh-" prefix stripped
+                       type="plugin.zsh"
+                       fname="$dname/${plugin_short##zsh-}.plugin.zsh"
                elif [[ -r "$dname/init.zsh" ]]; then
                        # Prezto module
                        type="init.zsh"
@@ -56,6 +60,10 @@ function axzsh_load_plugin {
                [[ -n "$AXZSH_DEBUG" ]] \
                        && echo "   - $plugin ($type): functions ..."
                axzsh_fpath+=("$dname/functions")
+
+               # Add function path to cache file.
+               [[ -n "$cache_file" ]] \
+                       && echo "axzsh_fpath+=('$dname/functions')" >>$cache_file
        fi
 
        if [[ -r "$fname" ]]; then