languages.toml
1[language-server.ltex-ls-plus]
2command = "D:\\ltex-ls-plus-18.5.1\\bin\\ltex-ls-plus.bat"
3[language-server.ltex-ls-plus.config]
4ltex.language = "en-GB"
5ltex.additionalRules.enablePickyRules = true
6ltex.completionEnabled = true
7ltex.diagnosticSeverity = "warning"
8ltex.disabledRules = { "en-GB" = ["EN_QUOTES", "ELLIPSIS"] }
9ltex.statusBarItem = true
10
11[language-server.marksman]
12command = "D:\\marksman\\marksman.exe"
13
14[language-server.tinymist]
15command = "tinymist"
16[language-server.tinymist.config]
17preview.background.enabled = true
18preview.background.args = [
19 "--data-plane-host=127.0.0.1:23635",
20 "--invert-colors=never",
21 "--open",
22]
23tinymist.formatterMode = "typstyle"
24tinymist.lint.enabled = true
25tinymist.lint.when = "onType"
26tinymist.exportPdf = "onSave"
27tinymist.systemFonts = false
28tinymist.preview.systemFonts = false
29tinymist.formatterIndentSize = 3
30tinymist.completion.triggerOnSnippetPlaceholders = true
31
32[[language]]
33name = "typst"
34language-servers = ["tinymist", "ltex-ls-plus"]
35formatter.command = "typstyle"
36auto-format = true