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: lazygit
|
||||||
- role: neovim
|
- role: neovim
|
||||||
- role: nnn
|
- role: nnn
|
||||||
|
- role: neovim-lsp
|
||||||
- role: pv
|
- role: pv
|
||||||
- role: rename
|
- role: rename
|
||||||
- role: ripgrep
|
- 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