From 2b91bb9abceb15da2790fe217535a26d8d8e80dc Mon Sep 17 00:00:00 2001 From: aminnairi <18418459+aminnairi@users.noreply.github.com> Date: Mon, 4 Dec 2023 19:14:08 +0100 Subject: [PATCH] added on_attach functions to relevant lsp servers --- nvim/lua/settings/lazy/plugins/nvim-lspconfig.lua | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/nvim/lua/settings/lazy/plugins/nvim-lspconfig.lua b/nvim/lua/settings/lazy/plugins/nvim-lspconfig.lua index b3fc9ad..ad5344e 100644 --- a/nvim/lua/settings/lazy/plugins/nvim-lspconfig.lua +++ b/nvim/lua/settings/lazy/plugins/nvim-lspconfig.lua @@ -121,11 +121,12 @@ return { end, config = function() local lspconfig = require("lspconfig") - local capabilities = require("cmp_nvim_lsp").default_capabilities() + local on_attach = function() end lspconfig.lua_ls.setup({ capabilities = capabilities, + on_attach = on_attach, settings = { Lua = { runtime = { @@ -150,10 +151,12 @@ return { lspconfig.tsserver.setup({ capabilities = capabilities, + on_attach = on_attach }) lspconfig.volar.setup({ capabilities = capabilities, + on_attach = on_attach, filetypes = { "vue" }, @@ -161,6 +164,7 @@ return { lspconfig.cssls.setup({ capabilities = capabilities, + on_attach = on_attach, filetypes = { "css", "scss", @@ -171,6 +175,7 @@ return { lspconfig.cssmodules_ls.setup({ capabilities = capabilities, + on_attach = on_attach, filetypes = { "javascript", "javascriptreact", @@ -180,6 +185,7 @@ return { }) lspconfig.prismals.setup({ + on_attach = on_attach, filetypes = { "prisma" }, @@ -211,11 +217,13 @@ return { }) lspconfig.dockerls.setup({ - capabilities = capabilities + capabilities = capabilities, + on_attach = on_attach }) lspconfig.rust_analyzer.setup({ - capabilities = capabilities + capabilities = capabilities, + on_attach = on_attach }) end, }