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