28 lines
628 B
TOML
28 lines
628 B
TOML
[[language]]
|
|
name = "rust"
|
|
auto-format = true
|
|
formatter = { command = "~/.config/bin/format-rs-from-helix" }
|
|
|
|
roots = [
|
|
"Cargo.toml",
|
|
"Cargo.lock"
|
|
]
|
|
|
|
[language.auto-pairs]
|
|
'(' = ')'
|
|
'{' = '}'
|
|
'[' = ']'
|
|
'"' = '"'
|
|
'`' = '`'
|
|
|
|
[language-server.rust-analyzer]
|
|
command = "rust-analyzer"
|
|
|
|
[language-server.rust-analyzer.config]
|
|
inlayHints.bindingModeHints.enable = false
|
|
inlayHints.closingBraceHints.minLines = 10
|
|
inlayHints.closureReturnTypeHints.enable = "with_block"
|
|
inlayHints.discriminantHints.enable = "fieldless"
|
|
inlayHints.lifetimeElisionHints.enable = "skip_trivial"
|
|
inlayHints.typeHints.hideClosureInitialization = false
|