From 3e52223b85e98cfe263a97ddb82e21cdb2f7f685 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9ana=20=E6=B1=9F?= Date: Mon, 5 May 2025 17:23:11 +0200 Subject: [PATCH] nvim/lsp: don't start ltex automatically at all --- .config/nvim/after/plugin/lsp.lua | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/.config/nvim/after/plugin/lsp.lua b/.config/nvim/after/plugin/lsp.lua index 48cb79be..de1d7e69 100644 --- a/.config/nvim/after/plugin/lsp.lua +++ b/.config/nvim/after/plugin/lsp.lua @@ -137,7 +137,6 @@ capabilities = require("cmp_nvim_lsp").default_capabilities(capabilities) ---------- require("fidget").setup() - for name, config in pairs(servers) do require("lspconfig")[name].setup { capabilities = capabilities, @@ -154,7 +153,7 @@ end function string:startswith(start) return self:sub(1, #start) == start end -- Defining Ltex plus separately to opt out of the on_attach, which overrides the tinymist bindings and break format binding require("lspconfig")["ltex_plus"].setup { - autostart = false, -- Start manually with autocmd + autostart = false, -- Start manually capabilities = capabilities, settings = { ltex = { @@ -201,23 +200,6 @@ require("lspconfig")["ltex_plus"].setup { end, } --- Start conditionally -local no_ltex_paths = { - "diary", - "labnotes", - "CV", -} -vim.api.nvim_create_autocmd("FileType", { - pattern = { "typst", "gitcommit", "markdown", "mail" }, - callback = function() - local dir = vim.fn.getcwd() - for _, x in ipairs(no_ltex_paths) do - if string.find(dir, x) then return end - end - vim.cmd([[LspStart ltex_plus]]) - end, -}) - ------------------------ -- Standalone plugins -- ------------------------