helix language config
0
languages.toml
1[language-server.wakatime]
2command = "wakatime-ls"
3
4[language-server.pyright]
5command = "pyright-langserver"
6args = ["--stdio"]
7
8[[language]]
9name = "python"
10roots = ["pyproject.toml", "setup.py", "Poetry.lock"]
11language-servers = ["pyright", "wakatime"]
12auto-format = true
13formatter = {command = 'black', args = ["--quiet", "-"]}
14
15[[language]]
16name = "rust"
17auto-format = true
18language-servers = ["rust-analyzer", "wakatime"]
19
20roots = [
21 "Cargo.toml",
22 "Cargo.lock"
23]
24
25[language.auto-pairs]
26'(' = ')'
27'{' = '}'
28'[' = ']'
29'"' = '"'
30'`' = '`'
31
32[language-server.rust-analyzer]
33command = "rust-analyzer"
34
35[language-server.rust-analyzer.config]
36inlayHints.bindingModeHints.enable = false
37inlayHints.closingBraceHints.minLines = 10
38inlayHints.closureReturnTypeHints.enable = "with_block"
39inlayHints.discriminantHints.enable = "fieldless"
40inlayHints.lifetimeElisionHints.enable = "skip_trivial"
41inlayHints.typeHints.hideClosureInitialization = false