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