feat(nvim): add neovim-lsp role

Add a new role for installing the required packages for running
different LSP servers (e.g. intelephense) within Neovim.
This commit is contained in:
Oliver Davies 2022-03-30 23:14:57 +01:00
parent 54397bc899
commit 76597dcb17
2 changed files with 19 additions and 0 deletions

View file

@ -17,6 +17,7 @@
- role: lazygit - role: lazygit
- role: neovim - role: neovim
- role: nnn - role: nnn
- role: neovim-lsp
- role: pv - role: pv
- role: rename - role: rename
- role: ripgrep - role: ripgrep

View file

@ -0,0 +1,18 @@
---
- name: Install
community.general.npm:
name: "{{ item }}"
state: latest
global: true
with_items:
- "@ansible/ansible-language-server"
- "@tailwindcss/language-server"
- bash-language-server
- dockerfile-language-server-nodejs
- intelephense
- typescript
- typescript-language-server
- vls
- vscode-langservers-extracted
- yaml-language-server
become: true