diff --git a/.config/zsh/functions b/.config/zsh/functions index 6977287..390ae12 100644 --- a/.config/zsh/functions +++ b/.config/zsh/functions @@ -11,3 +11,11 @@ function zsh_add_plugin() { zsh_add_config "plugins/$PLUGIN_NAME/$PLUGIN_NAME.plugin.zsh" zsh_add_config "plugins/$PLUGIN_NAME/$PLUGIN_NAME.zsh" } + +function zsh_fpath_plugin() { + PLUGIN_NAME=$(echo $1 | cut -d"/" -f2) + if ! [ -d "$ZSH_CONFIG/plugins/$PLUGIN_NAME" ]; then + git clone "https://github.com/$1.git" "$ZSH_CONFIG/plugins/$PLUGIN_NAME" + fi + fpath+=($ZSH_CONFIG/plugins/$PLUGIN_NAME) +}