--- - 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