dotfiles/roles/vim/tasks/main.yml
Fernando Schauenburg dad459852c Simplify vim role
It might make sense to make the XDG_* stuff configurable in the future,
but let's keep it simple for now.
2019-11-15 19:19:12 +00:00

23 lines
509 B
YAML

---
- name: Create the vim cache and config directories
file:
path: "{{ item }}"
state: directory
loop:
- "~/.cache/vim"
- "~/.config/vim"
- "~/.config/vim/autoload"
- name: Deploy vim plug and vimrc
file:
src: "{{ role_path }}/files/{{ item }}"
dest: "~/.config/vim/{{ item }}"
state: link
force: yes
loop:
- autoload/plug.vim
- vimrc
- name: Install configured vim plugins
shell: vim -u "~/.config/vim/vimrc" +PlugInstall +qall