diff --git a/main.yaml b/main.yaml index 05202da0..4792c70e 100644 --- a/main.yaml +++ b/main.yaml @@ -17,6 +17,7 @@ - role: lazygit - role: neovim - role: nnn + - role: neovim-lsp - role: pv - role: rename - role: ripgrep diff --git a/roles/neovim-lsp/tasks/main.yaml b/roles/neovim-lsp/tasks/main.yaml new file mode 100644 index 00000000..02cb01d2 --- /dev/null +++ b/roles/neovim-lsp/tasks/main.yaml @@ -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