languages.toml
1.61 KB
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
# ~/.config/helix/languages.toml
# -----------------------------------------------------------------
# PART 1: DEFINE ALL LANGUAGE SERVERS
# -----------------------------------------------------------------
[language-server.clangd]
command = "clangd"
args = ["--compile-commands-dir=build"]
[language-server.pyright]
#command = "pyright-langserver"
command = "/usr/local/miniconda3/bin/pyright-langserver"
args = ["--stdio"]
[language-server.rust-analyzer]
command = "rust-analyzer"
[language-server.marksman]
command = "marksman"
[language-server.vscode-html]
command = "vscode-html-language-server"
args = ["--stdio"]
[language-server.djlint]
command = "djlint"
args = ["--lsp"]
[language-server.docker-langserver]
command = "docker-langserver"
args = ["--stdio"]
[language-server.lua-ls]
command = "lua-language-server"
# -----------------------------------------------------------------
# PART 2: ASSIGN SERVERS TO LANGUAGES
# -----------------------------------------------------------------
[[language]]
name = "cpp"
# Use the "clangd" server defined above
language-servers = ["clangd"]
[[language]]
name = "c"
language-servers = ["clangd"]
[[language]]
name = "python"
language-servers = ["pyright"]
[[language]]
name = "rust"
language-servers = ["rust-analyzer"]
[[language]]
name = "markdown"
language-servers = ["marksman"]
[[language]]
name = "html"
language-servers = ["vscode-html"]
[[language]]
name = "htmldjango"
language-servers = ["djlint"]
[[language]]
name = "dockerfile"
language-servers = ["docker-langserver"]
[[language]]
name = "lua"
# We named the server "lua-ls" above
language-servers = ["lua-ls"]