nix/config/nvim/lua/lsp/rust_analyzer.lua
2026-03-25 12:44:52 -04:00

20 lines
711 B
Lua

return {
settings = {
['rust-analyzer'] = {
checkOnSave = true,
check = { command = 'clippy' },
cargo = { allFeatures = true },
procMacro = { enable = true },
diagnostics = { enable = true },
inlayHints = {
bindingModeHints = { enable = true },
chainingHints = { enable = true },
closingBraceHints = { enable = true },
closureReturnTypeHints = { enable = 'always' },
lifetimeElisionHints = { enable = 'always' },
parameterHints = { enable = true },
typeHints = { enable = true },
},
},
},
}