added on_attach functions to relevant lsp servers

This commit is contained in:
aminnairi
2023-12-04 19:14:08 +01:00
parent a5180fa81c
commit 2b91bb9abc
@@ -121,11 +121,12 @@ return {
end, end,
config = function() config = function()
local lspconfig = require("lspconfig") local lspconfig = require("lspconfig")
local capabilities = require("cmp_nvim_lsp").default_capabilities() local capabilities = require("cmp_nvim_lsp").default_capabilities()
local on_attach = function() end
lspconfig.lua_ls.setup({ lspconfig.lua_ls.setup({
capabilities = capabilities, capabilities = capabilities,
on_attach = on_attach,
settings = { settings = {
Lua = { Lua = {
runtime = { runtime = {
@@ -150,10 +151,12 @@ return {
lspconfig.tsserver.setup({ lspconfig.tsserver.setup({
capabilities = capabilities, capabilities = capabilities,
on_attach = on_attach
}) })
lspconfig.volar.setup({ lspconfig.volar.setup({
capabilities = capabilities, capabilities = capabilities,
on_attach = on_attach,
filetypes = { filetypes = {
"vue" "vue"
}, },
@@ -161,6 +164,7 @@ return {
lspconfig.cssls.setup({ lspconfig.cssls.setup({
capabilities = capabilities, capabilities = capabilities,
on_attach = on_attach,
filetypes = { filetypes = {
"css", "css",
"scss", "scss",
@@ -171,6 +175,7 @@ return {
lspconfig.cssmodules_ls.setup({ lspconfig.cssmodules_ls.setup({
capabilities = capabilities, capabilities = capabilities,
on_attach = on_attach,
filetypes = { filetypes = {
"javascript", "javascript",
"javascriptreact", "javascriptreact",
@@ -180,6 +185,7 @@ return {
}) })
lspconfig.prismals.setup({ lspconfig.prismals.setup({
on_attach = on_attach,
filetypes = { filetypes = {
"prisma" "prisma"
}, },
@@ -211,11 +217,13 @@ return {
}) })
lspconfig.dockerls.setup({ lspconfig.dockerls.setup({
capabilities = capabilities capabilities = capabilities,
on_attach = on_attach
}) })
lspconfig.rust_analyzer.setup({ lspconfig.rust_analyzer.setup({
capabilities = capabilities capabilities = capabilities,
on_attach = on_attach
}) })
end, end,
} }