From 7acd04b023ac2a88076b3838ca35d4d11c772ddc Mon Sep 17 00:00:00 2001 From: Taken Date: Fri, 26 Jan 2024 13:56:06 +0100 Subject: [PATCH] Added jsonls --- lua/taken/plugins/lsp/lspconfig.lua | 24 +++++++++--------------- lua/taken/plugins/lsp/mason.lua | 1 + 2 files changed, 10 insertions(+), 15 deletions(-) diff --git a/lua/taken/plugins/lsp/lspconfig.lua b/lua/taken/plugins/lsp/lspconfig.lua index 7c66471..2b2810a 100644 --- a/lua/taken/plugins/lsp/lspconfig.lua +++ b/lua/taken/plugins/lsp/lspconfig.lua @@ -21,6 +21,15 @@ return { neodev.setup({}) + local defaultLsps = { "html", "cssls", "pyright", "jsonls" } + + for _, lsp in ipairs(defaultLsps) do + lspconfig[lsp].setup({ + capabilities = capabilities, + on_attach = on_attach, + }) + end + lspconfig["lua_ls"].setup({ capabilities = capabilities, on_attach = on_attach, @@ -36,21 +45,6 @@ return { }, }) - lspconfig["html"].setup({ - capabilities = capabilities, - on_attach = on_attach, - }) - - lspconfig["cssls"].setup({ - capabilities = capabilities, - on_attach = on_attach, - }) - - lspconfig["pyright"].setup({ - capabilities = capabilities, - on_attach = on_attach, - }) - lspconfig["powershell_es"].setup({ capabilities = capabilities, on_attach = on_attach, diff --git a/lua/taken/plugins/lsp/mason.lua b/lua/taken/plugins/lsp/mason.lua index e66c649..19dc7bd 100644 --- a/lua/taken/plugins/lsp/mason.lua +++ b/lua/taken/plugins/lsp/mason.lua @@ -22,6 +22,7 @@ return { "lua_ls", "pyright", "powershell_es", + "jsonls", }, automatic_installation = true, })