setup-cockpit/roles/neovim/tasks/archlinux.yml

38 lines
791 B
YAML

---
- name: Install things with pacman
become: true
community.general.pacman:
name:
- neovim
- python-pynvim
- base-devel
- cmake
- clang
- npm
- ripgrep
- zathura
- zathura-pdf-mupdf
- rsync # for 'synchronize' module
- ansible-lint
- flake8
- mypy
- python-pylint
- python-black
- shellcheck
- ansible-language-server
- bash-language-server
- jedi-language-server
- lua-language-server
- texlab
- rust-analyzer
- name: Install things with npm
become: true
community.general.npm:
name: "{{ item }}"
global: true
with_items:
- diagnostic-languageserver
- name: Include marksman tasks
ansible.builtin.include_tasks: marksman.yml