local bufnr = vim.api.nvim_get_current_buf() vim.keymap.set( "n", "E", function() vim.cmd.RustLsp({ 'explainError', 'current' }) end, { silent = true, buffer = bufnr, desc = 'RustLSP: explain error at cursor' } ) -- show run targets vim.keymap.set( "n", "", function() vim.cmd.RustLsp({ 'runnables' }) end, { silent = true, buffer = bufnr, desc = 'RustLSP: show runnables' } ) -- run last target vim.keymap.set( "n", "", function() vim.cmd.RustLsp({ 'runnables', bang = true }) end, { silent = true, buffer = bufnr, desc = 'RustLSP: show runnables' } )