check-plugins\:"Check \"useful\" plugins."
set-theme\:"Set active theme."
upgrade\:"Upgrade AX-ZSH installation (requires Git)."
+ update-caches\:"Force rebuild of all cache files."
))' \
'*: :->args'
#
'args')
case "$words[2]" in
"enable-plugin"|"disable-plugin")
- compadd "$@" $(ls -1 "$AXZSH"/plugins)
+ compadd "$@" -- \
+ "$AXZSH"/plugins/*(/:t) \
+ "$AXZSH"/custom_plugins/*(N/:t) \
+ "$AXZSH"/repos/*(/:t:s/#/\\/)
;;
"set-theme")
- [[ -z $words[3] ]] \
- && compadd "$@" -- "-" $(ls -1 "$AXZSH"/themes | cut -d'.' -f1)
+ compadd "$@" -- "-" \
+ "$AXZSH"/themes/*.axzshtheme(:r:t) \
+ "$AXZSH"/custom_themes/*.axzshtheme(N:r:t) \
+ "$AXZSH"/custom_themes/*.zsh-theme(N:r:t) \
+ "$AXZSH"/repos/*/*.axzshtheme(N:r:t) \
+ "$AXZSH"/repos/*/*.zsh-theme(N:r:t)
;;
esac
;;