37 lines
743 B
TOML
37 lines
743 B
TOML
[[language]]
|
|
name = "rust"
|
|
auto-format = true
|
|
|
|
roots = [
|
|
"Cargo.toml",
|
|
"Cargo.lock"
|
|
]
|
|
|
|
[language.auto-pairs]
|
|
'(' = ')'
|
|
'{' = '}'
|
|
'[' = ']'
|
|
'"' = '"'
|
|
'`' = '`'
|
|
'<' = '>'
|
|
|
|
[language-server.rust-analyzer]
|
|
command = "rust-analyzer"
|
|
|
|
[language-server.rust-analyzer.config.check]
|
|
config.check.command = "clippy"
|
|
|
|
[language-server.rust-analyzer.config]
|
|
inlayHints.closingBraceHints.minLines = 10
|
|
inlayHints.closureReturnTypeHints.enable = "with_block"
|
|
inlayHints.typeHints.hideClosureInitialization = false
|
|
# inlayHints.bindingModeHints.enable = false
|
|
# inlayHints.discriminantHints.enable = "fieldless"
|
|
# inlayHints.lifetimeElisionHints.enable = "skip_trivial"
|
|
|
|
|
|
[[language]]
|
|
name = "go"
|
|
auto-format = true
|
|
formatter = { command = "goimports" }
|