--- - name: Install V language kewlfft.aur.aur: name: vlang-bin - name: Install Angular Language Server become: true npm: name: "@angular/language-server" global: true state: latest - name: Install VSCode Langservers Extracted become: true npm: name: vscode-langservers-extracted global: true state: latest - name: Install Emmet Language Server become: true npm: name: "@olrtg/emmet-language-server" global: true state: latest - name: Install TypeScript Language Server become: true npm: name: typescript-language-server global: true state: latest - name: Install V Analyzer kewlfft.aur.aur: name: v-analyzer-bin - name: Install Biome become: true npm: name: "@biomejs/biome" global: true state: latest - 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