---
- name: (neo)vim clone minpac
  git:
    repo: https://github.com/k-takata/minpac.git
    dest: pack/minpac/opt/minpac

- name: (neo)vim install pip packages
  pip:
    name:
      - cmake-language-server
      - cmakelint
      - compdb
      - vim-vint
      - yamllint
    state: latest
    extra_args: --user

- name: (neo)vim install node.js Linux
  when: ansible_system == "Linux"
  include_tasks: nodejs-linux.yaml
- name: (neo)vim install node.js macOS
  when: ansible_os_family == "Darwin"
  homebrew: name=node state=latest
- name: (neo)vim install node.js Windows
  when: ansible_os_family == "Windows"
  win_chocolatey: name=nodejs state=latest

- name: (neo)vim install apt packages
  when: ansible_distribution == 'Ubuntu' and
        ansible_distribution_release == '20.04'
  become: true
  apt:
    name:
      - clangd-12
    state: latest

- name: (neo)vim install clangd alternative
  when: ansible_distribution == 'Ubuntu' and
        ansible_distribution_release == '20.04'
  become: true
  alternatives:
    name: clangd
    path: /usr/bin/clangd-12
    link: /usr/local/bin/clangd
    priority: 120