From 874cab7d07e8de6e3e19bbfcb886e47ff330b283 Mon Sep 17 00:00:00 2001 From: TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> Date: Tue, 28 Jan 2025 08:40:01 +0900 Subject: modified plugins/lsp.lua, deleted plugins/ufo.lua --- .../TheSiahxyz/lua/thesiahxyz/plugins/lsp.lua | 48 ++++++++++++++-------- 1 file changed, 30 insertions(+), 18 deletions(-) (limited to 'ar/.config/TheSiahxyz/lua/thesiahxyz/plugins/lsp.lua') diff --git a/ar/.config/TheSiahxyz/lua/thesiahxyz/plugins/lsp.lua b/ar/.config/TheSiahxyz/lua/thesiahxyz/plugins/lsp.lua index 16b95fe..c6fc158 100644 --- a/ar/.config/TheSiahxyz/lua/thesiahxyz/plugins/lsp.lua +++ b/ar/.config/TheSiahxyz/lua/thesiahxyz/plugins/lsp.lua @@ -87,11 +87,13 @@ return { require("mason").setup() require("mason-lspconfig").setup({ ensure_installed = { + "bashls", "dockerls", "docker_compose_language_service", "jdtls", "jsonls", "lua_ls", + "mutt_ls", "pyright", "ruff", }, @@ -102,6 +104,11 @@ return { capabilities = capabilities, }) end, + ["bashls"] = function() + lspconfig.bashls.setup({ + capabilities = capabilities, + }) + end, ["dockerls"] = function() lspconfig.dockerls.setup({ capabilities = capabilities, @@ -124,6 +131,24 @@ return { -- }, }) end, + ["jdtls"] = function() + lspconfig.jdtls.setup({ + capabilities = capabilities, + }) + end, + ["jsonls"] = function() + lspconfig.jsonls.setup({ + capabilities = capabilities, + settings = { + json = { + format = { + enable = true, + }, + validate = { enable = true }, + }, + }, + }) + end, ["lua_ls"] = function() lspconfig.lua_ls.setup({ capabilities = capabilities, @@ -137,6 +162,11 @@ return { }, }) end, + ["mutt_ls"] = function() + lspconfig.mutt_ls.setup({ + capabilities = capabilities, + }) + end, ["pyright"] = function() lspconfig.pyright.setup({ capabilities = capabilities, @@ -159,24 +189,6 @@ return { -- }, }) end, - ["jdtls"] = function() - lspconfig.jdtls.setup({ - capabilities = capabilities, - }) - end, - ["jsonls"] = function() - lspconfig.jsonls.setup({ - capabilities = capabilities, - settings = { - json = { - format = { - enable = true, - }, - validate = { enable = true }, - }, - }, - }) - end, }, }) -- cgit v1.2.3