local lsp_capabilities = require("cmp_nvim_lsp").default_capabilities() local lspconfig = require('lspconfig') require("mason").setup() require("mason-lspconfig").setup { ensure_installed = { "lua_ls", "grammarly", "ltex-ls" }, } lspconfig.lua_ls.setup { capabilities = lsp_capabilities, } lspconfig.grammarly.setup { capabilities = lsp_capabilities, filetypes = { "markdown", "tex", "text", }, init_options = { clientId = "client_" }, root_dir = function(fname) return require'lspconfig'.util.find_git_ancestor(fname) or vim.loop.os_homedir() end, } -- require("lspconfig").marksman.setup { -- capabilities = lsp_capabilities, -- }