--- {%- from "vim/map.jinja" import vim with context %} vim-plugin-git-dep: pkg.installed: - pkgs: - git - python3-jedi - yamllint vim-plugin-dirs: file.directory: - name: {{ vim.plugins_dir }} - makedirs: true {%- for key, value in vim.plugins.items() %} vim-plugin-{{ value.name }}: git.latest: - name: {{ value.repo }} - target: {{ vim.plugins_dir }}/{{ value.name }} - submodules: true {%- endfor %}