diff --git a/lua/setup/lsp.lua b/lua/setup/lsp.lua index f30cbfd..baa85c1 100644 --- a/lua/setup/lsp.lua +++ b/lua/setup/lsp.lua @@ -1,12 +1,15 @@ local lsp_capabilities = require("cmp_nvim_lsp").default_capabilities() local lspconfig = require('lspconfig') require("mason").setup() -require("mason-lspconfig").setup() +require("mason-lspconfig").setup { + ensure_installed = { "lua_ls", "grammarly", "ltex-ls" }, +} lspconfig.lua_ls.setup { capabilities = lsp_capabilities, } lspconfig.grammarly.setup { - filetypes = { "markdown", "tex", "text", }, + capabilities = lsp_capabilities, + filetypes = { "markdown", "tex", "text", }, init_options = { clientId = "client_" }, @@ -14,4 +17,6 @@ lspconfig.grammarly.setup { return require'lspconfig'.util.find_git_ancestor(fname) or vim.loop.os_homedir() end, } -require("lspconfig").marksman.setup {} +-- require("lspconfig").marksman.setup { +-- capabilities = lsp_capabilities, +-- } diff --git a/~/.vim/undodir/%home%andrzej%.config%nvim%lua%setup%lsp.lua b/~/.vim/undodir/%home%andrzej%.config%nvim%lua%setup%lsp.lua new file mode 100644 index 0000000..e9a7da2 Binary files /dev/null and b/~/.vim/undodir/%home%andrzej%.config%nvim%lua%setup%lsp.lua differ