diff --git a/states/neovim/plugins.sls b/states/neovim/plugins.sls index a02a4af..18ad632 100644 --- a/states/neovim/plugins.sls +++ b/states/neovim/plugins.sls @@ -13,6 +13,7 @@ neovim-plugin-dirs: - makedirs: true {%- for name, value in neovim.plugins.items() %} +{% if not file.directory_exists(neovim.plugins_dir+'/'+name) %} {% set vals = value.split("@") %} neovim-plugin-{{ name }}: git.latest: @@ -24,4 +25,5 @@ neovim-plugin-{{ name }}: - parallel: true - require: - file: neovim-plugin-dirs +{%- endif %} {%- endfor %}