--- - name: Install Lua 5.1 become: true pacman: name: lua51 state: latest - name: Install Lua JS Regexp become: true pacman: name: lua-jsregexp state: latest - name: Install RipGrep become: true pacman: name: ripgrep state: latest - name: Install Node.js become: true pacman: name: nodejs state: latest - name: Install NPM become: true pacman: name: npm state: latest - name: Install Node.js package for Neovim become: true npm: name: neovim global: true state: latest path: /usr/local/bin/node_modules - name: Install Neovim (command-line text editor) become: true pacman: name: neovim state: latest - name: Install Neovim package for Python become: true pacman: name: python-neovim state: latest - name: Install TreeSitter CLI for Neovim become: true pacman: name: tree-sitter-cli state: latest - name: Install Java SDK for Neovim become: true pacman: name: jdk-openjdk state: latest - name: Install Ruby for Neovim become: true pacman: name: ruby state: latest - name: Install Ruby Gem for Neovim become: true gem: name: neovim state: latest - name: Setup NeoVim for the unprivileged user synchronize: src: nvim dest: "/$HOME/.config" delete: true - name: Setup NeoVim for the administrator user become: true synchronize: src: nvim dest: /root/.config delete: true