!plugins.zsh 543 B

1234567891011121314151617181920
  1. () {
  2. local plugs=(
  3. "/usr/share/fzf/key-bindings.zsh"
  4. "site-functions/_fzf"
  5. "site-functions/zsh-syntax-highlighting.zsh"
  6. "site-contrib/powerlevel10k/powerlevel10k.zsh-theme"
  7. "site-contrib/you-should-use/you-should-use.plugin.zsh"
  8. "site-contrib/zsh-autosuggestions/zsh-autosuggestions.zsh"
  9. )
  10. local __p=''
  11. for __p in "${plugs[@]}" "${${(%):-%x}:A:h}/local-plugins"/*.plugin.zsh; do
  12. case "${__p}" in
  13. /*) :;;
  14. *) __p="/usr/share/zsh/${__p}";;
  15. esac
  16. if [ -f "${__p}" ] && [ -r "${__p}" ]; then source "${__p}"; fi
  17. done
  18. }