From 092e8e1dc7a37fcb896a32be3895356dd6746c71 Mon Sep 17 00:00:00 2001 From: andrzej Date: Sat, 16 Mar 2024 14:30:30 +0100 Subject: [PATCH] remove marksman in favor of ltex --- lua/setup/lsp.lua | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/lua/setup/lsp.lua b/lua/setup/lsp.lua index d0c4290..5ada2b4 100644 --- a/lua/setup/lsp.lua +++ b/lua/setup/lsp.lua @@ -24,7 +24,8 @@ require("mason-lspconfig").setup({ "html", "bashls", "eslint", - "marksman", + "ltex", + --"marksman", --"lua_ls" has to be installed via package manager on ARM systems }, handlers = { @@ -41,13 +42,13 @@ require("mason-lspconfig").setup_handlers({ function(server_name) require("lspconfig")[server_name].setup({ on_attach = on_attach, - capabilities = capabilities, + capabilities = lsp_capabilities, --handlers = handlers, }) end, ["eslint"] = function() lspconfig.eslint.setup({ - capabilities = capabilities, + capabilities = lsp_capabilities, --handlers = handlers, on_attach = require("config.lsp.servers.eslint").on_attach, settings = require("config.lsp.servers.eslint").settings, @@ -55,9 +56,16 @@ require("mason-lspconfig").setup_handlers({ end, ["lua_ls"] = function() lspconfig.lua_ls.setup({ - capabilities = capabilities, + capabilities = lsp_capabilities, on_attach = require("config.lsp.servers.lua").on_attach, settings = require("config.lsp.servers.lua").settings, }) - end + end, + ["ltex"] = function() +lspconfig.ltex.setup({ + capabilities = lsp_capabilities, + settings = require("config.lsp.servers.latex").settings, +}) + end + })