summaryrefslogtreecommitdiff
path: root/ar/.config/TheSiahxyz/lua/thesiahxyz/plugins/lsp.lua
diff options
context:
space:
mode:
authorTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-01-28 08:40:01 +0900
committerTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-01-28 08:40:01 +0900
commit874cab7d07e8de6e3e19bbfcb886e47ff330b283 (patch)
tree0be87bdb4b7aab21ce0918daf017e66240f4cd65 /ar/.config/TheSiahxyz/lua/thesiahxyz/plugins/lsp.lua
parent238a73fd9bd3ab8b09ecac22b2912144dd192736 (diff)
modified plugins/lsp.lua, deleted plugins/ufo.lua
Diffstat (limited to 'ar/.config/TheSiahxyz/lua/thesiahxyz/plugins/lsp.lua')
-rw-r--r--ar/.config/TheSiahxyz/lua/thesiahxyz/plugins/lsp.lua48
1 files changed, 30 insertions, 18 deletions
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,
},
})