Files
VoidVim/lua/config/plugins/rustaceanvim.lua

39 lines
705 B
Lua
Raw Permalink Normal View History

local navic = require("nvim-navic")
2024-12-13 15:31:21 +04:00
vim.g.rustaceanvim = {
server = {
on_attach = function(client, bufnr)
navic.attach(client, bufnr)
end,
settings = {
['rust-analyzer'] = {
numThreads = 6,
cachePriming = {
numThreads = false
},
assist = {
importEnforceGranularity = true,
importPrefix = "create"
},
cargo = {
allFeatures = true,
},
checkOnSave = {
command = "clippy",
allFeatures = true
},
procMacro = {
enable = true,
},
inlayHints = {
parameterHints = false,
lifetimeElisionHints = false,
chainingHints = false,
bindingModeHints = false,
renderColons = false,
}
}
}
}
2024-12-13 15:31:21 +04:00
}