---
- set_fact:
    vim_config_dir: '{{ansible_env.HOME}}/.config/nvim'

- name: clone config repo
  git:
    repo: git@code.infektor.net:config/vim.git
    dest: '{{vim_config_dir}}'
    version: master

- name: install pip packages
  pip:
    name: '{{neovim_pip_packages}}'
    state: latest
    extra_args: --user

- name: check for config repo tasks.yaml
  stat:
    path: '{{vim_config_dir}}/tasks.yaml'
  register: config_repo_tasks

- when: config_repo_tasks.stat.exists
  include_tasks: '{{vim_config_dir}}/tasks.yaml'

- when: plugin_dir is defined and plugins is defined
  include_tasks: 'Unix-plugins.yaml'