aboutsummaryrefslogtreecommitdiff
path: root/dotfiles/helix/languages.toml
blob: 14f93c9440b163e523afe37cfd71f264571abe68 (plain)
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
38
39
40
41
42
43
[[language]]
language-servers = ["python-lsp-server", "ruff"]
name = "python"
indent = { tab-width = 4, unit = "    " }
roots = ["uv.lock", "poetry.lock"]

[[language]]
language-servers = ["nimlangserver"]
name = "nim"
file-types = ["nim", "nims"]
indent = { tab-width = 2, unit = "  " }
roots = ["nimble.lock"]

[[language]]
language-servers = ["typescript-language-server"]
name = "typescript"

[[language]]
language-servers = ["typescript-language-server"]
name = "javascript"

[[language]]
language-servers = ["typescript-language-server"]
name = "jsx"

[[language]]
language-servers = ["typescript-language-server"]
name = "tsx"

[[language]]
language-servers = [{except-features = ["format"], name = "vscode-json-language-server"}, "efm-lsp-prettier"]
name = "json"

[[language]]
language-servers = [{except-features = ["format"], name = "marksman"}, "ltex-ls", "efm-lsp-prettier"]
name = "markdown"

[[language]]
file-types = ["xml"]
name = "xml"

[language-server.typescript-language-server.config]
documentFormatting = false
Directive (EU) 2019/790, Article 4(3); all rights regarding Text and Data Mining (TDM) are reserved.