return { 'mrcjkb/rustaceanvim', version = '^8', -- Recommended lazy = false, -- This plugin is already lazy config = function() vim.g.rustaceanvim = { server = { cmd = function() local mason_ra = vim.fn.expand("~/.local/share/nvim/mason/bin/rust-analyzer") if vim.fn.executable(mason_ra) == 1 then return { mason_ra } end return { "rust-analyzer" } end, on_attach = require("pi.lsp.attach"), }, } end, }