diff --git a/.cfg/scripts/install-neovim.sh b/.cfg/scripts/install-neovim.sh index ace0609..a76a9ee 100755 --- a/.cfg/scripts/install-neovim.sh +++ b/.cfg/scripts/install-neovim.sh @@ -12,4 +12,8 @@ nvim --headless "+MasonInstall docker-compose-language-service" +qa nvim --headless "+MasonInstall pyright" +qa nvim --headless "+MasonInstall gopls" +qa nvim --headless "+MasonInstall typescript-language-server" +qa +nvim --headless "+MasonInstall ansible-language-server" +qa +nvim --headless "+MasonInstall bash-language-server" +qa +nvim --headless "+MasonInstall lua-language-server" +qa +nvim --headless "+MasonInstall nginx-language-server" +qa diff --git a/.config/nvim/lua/plugins/lsp.lua b/.config/nvim/lua/plugins/lsp.lua index 771fd87..e3ad1c6 100644 --- a/.config/nvim/lua/plugins/lsp.lua +++ b/.config/nvim/lua/plugins/lsp.lua @@ -14,11 +14,15 @@ return { mason.setup() mason_lspconfig.setup({ ensure_installed = { - "dockerfile-language-server", - "docker-compose-language-service", + "dockerls", + "docker_compose_language_service", "pyright", "gopls", - "typescript-language-server", + "tsserver", + "ansiblels", + "bashls", + "lua_ls", + "nginx_language_server", }, })