local bufnr = vim.api.nvim_get_current_buf() local opts = { silent = true, buffer = bufnr } local nmap = require("solo.mappings").nmap -- nmap("a", function() -- vim.cmd.RustLsp("codeAction") -- end) nmap("re", vim.cmd.RustExpandMacro, "[E]xpand macro") nmap("rc", vim.cmd.RustOpenCargo, "Open [C]argo.toml") nmap("rp", vim.cmd.RustParentModule, "[P]arent module") nmap("rh", vim.cmd.RustHoverActions, "[H]over actions") nmap("rg", vim.cmd.RustViewCrateGraph, "View Create [G]raph") nmap("rd", vim.cmd.RustOpenExternalDocs, "Open External [D]ocs") nmap("rr", vim.cmd.RustRunnables, "Open [R]unnables") nmap("ra", vim.cmd.RustCodeAction, "Code [A]ction Groups") nmap("rD", vim.cmd.RustDebuggables, "[D]ebug") nmap("drd", vim.cmd.RustDebuggables, "[D]ebug")