diff --git a/lua/plugins/lsp-config.lua b/lua/plugins/lsp-config.lua index 36f3212..cdf8b16 100644 --- a/lua/plugins/lsp-config.lua +++ b/lua/plugins/lsp-config.lua @@ -9,14 +9,14 @@ return { "williamboman/mason-lspconfig.nvim", config = function() require("mason-lspconfig").setup({ - ensure_installed = { "lua_ls", "ts_ls", "svelte", "tailwindcss", "cssls" }, + ensure_installed = { "lua_ls", "ts_ls", "svelte", "tailwindcss", "cssls", "tinymist", "ltex" }, automatic_enable = true, }) end, }, { "neovim/nvim-lspconfig", - config = function(_, opts) + config = function() local original_capabilities = vim.lsp.protocol.make_client_capabilities() local capabilities = require("blink.cmp").get_lsp_capabilities(original_capabilities) local lspconfig = require("lspconfig") @@ -56,6 +56,12 @@ return { lspconfig.sourcekit.setup({ capabilities = capabilities, }) + lspconfig.tinymist.setup({ + capabilities = capabilities, + }) + lspconfig.ltex.setup({ + capabilities = capabilities, + }) vim.keymap.set("n", "gd", vim.lsp.buf.definition, {}) vim.keymap.set("n", "K", vim.lsp.buf.hover, {}) vim.keymap.set({ "n", "v" }, "ca", vim.lsp.buf.code_action, {})