+include:
+ - vim.{{ grains['os'] | lower }}
+
vimrc:
file.managed:
- name: {{ grains['homedir'] }}/.vimrc
- - source: {{ grains['stateroot'] }}/vim/files/vimrc
+ - source: salt:///vim/files/vimrc
+ - user: {{ grains['user'] }}
+ - group: {{ grains['user'] }}
+ - mode: 640
+
+flake8:
+ file.managed:
+ - name: {{ grains['homedir'] }}/.config/flake8
+ - source : salt:///vim/files/flake8
- user: {{ grains['user'] }}
- group: {{ grains['user'] }}
- mode: 640
plugins update:
cmd.run:
- name: vim +PluginUpdate +qall
+
+packup dir:
+ file.directory:
+ - name: {{ grains['homedir'] }}/.vim/backup
+ - user: {{ grains['user'] }}
+ - group: {{ grains['user'] }}
+ - mode: 750
+ - makedirs: True