forked from neovim/nvim-lspconfig
/
ltex.lua
37 lines (33 loc) · 1.07 KB
/
ltex.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
local configs = require 'lspconfig/configs'
local util = require 'lspconfig/util'
configs.ltex = {
default_config = {
cmd = { 'ltex-ls' },
filetypes = { 'tex', 'bib', 'markdown' },
root_dir = util.find_git_ancestor,
settings = {
ltex = {
enabled = { 'latex', 'tex', 'bib', 'markdown' },
checkFrequency = 'edit',
language = 'en',
diagnosticSeverity = 'information',
setenceCacheSize = 2000,
additionalRules = {
enablePickyRules = true,
motherTongue = 'en',
},
dictionary = {},
disabledRules = {},
hiddenFalsePositives = {},
},
},
},
docs = {
package_json = 'https://raw.githubusercontent.com/valentjn/vscode-ltex/develop/package.json',
description = [[
https://github.com/valentjn/ltex-ls
LTeX Language Server: LSP language server for LanguageTool 🔍✔️ with support for LaTeX 🎓, Markdown 📝, and others
To install, download the latest [release](https://github.com/valentjn/ltex-ls/releases) and ensure `ltex-ls` is on your path.
]],
},
}