local navic = require("nvim-navic") 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, } } } } }