feat!(lsp): move ltex-ls-plus to neovim native LSP config

- BREAKING CHANGE: need neovim >0.11
	- https://neovim.io/doc/user/news-0.11.html#_lsp
This commit is contained in:
2025-04-01 18:25:38 +02:00
parent d150b64747
commit 3ff49b2567
2 changed files with 59 additions and 36 deletions

View File

@ -154,42 +154,6 @@ servers = {
}
},
gdscript = {},
ltex_plus = {
filetypes = {
'markdown',
'latex',
'text',
'norg',
'gitcommit',
'jj',
'rst',
'typst'
},
ltex = {
language = "auto",
diagnosticSeverity = "information",
checkFrequency = "save",
sentenceCacheSize = 2000,
additionalRules = {
enablePickyRules = true,
motherTongue = "fr",
},
enabledRules = {
en = { "EN_CONSISTENT_APOS" },
},
disabledRules = {
fr = { "APOS_TYP", "FRENCH_WHITESPACE", "CHANGE", "ISSUE" },
en = { "DASH_RULE", "TWO_HYPHENS", "CHANGE", "ISSUE", "CHECK",
"ACTUALLY", "CONSISTENT" },
},
dictionary = {
fr = { "CryptPad", "Chouhartem",
-- field names
"authors", "categories", "created", "updated", "title", "meta" },
en = { "CryptPad", },
}
}
},
}
for server_name, server_settings in pairs(servers) do
@ -222,4 +186,7 @@ local setup_godot_dap = function()
}
end
vim.diagnostic.config({ virtual_lines = true })
vim.lsp.enable({ "ltex_plus" })
setup_godot_dap()