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:
parent
54397bc899
commit
76597dcb17
|
@ -17,6 +17,7 @@
|
|||
- role: lazygit
|
||||
- role: neovim
|
||||
- role: nnn
|
||||
- role: neovim-lsp
|
||||
- role: pv
|
||||
- role: rename
|
||||
- role: ripgrep
|
||||
|
|
18
roles/neovim-lsp/tasks/main.yaml
Normal file
18
roles/neovim-lsp/tasks/main.yaml
Normal 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
|
Loading…
Reference in a new issue