From e801e69cf2a1309fc4120ac2f4fce62485a0e9f0 Mon Sep 17 00:00:00 2001 From: kalmenn Date: Mon, 12 May 2025 11:02:38 +0200 Subject: [PATCH] feat(rust): Add keybinds --- lua/plugins/languages/rust.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lua/plugins/languages/rust.lua b/lua/plugins/languages/rust.lua index f14a828..ec07492 100644 --- a/lua/plugins/languages/rust.lua +++ b/lua/plugins/languages/rust.lua @@ -46,8 +46,11 @@ return { server = { on_attach = function(client, bufnr) opts = { silent = true, buffer = bufnr } - vim.keymap.set("n", "a", function() vim.cmd.RustLsp('codeAction') end, opts) - vim.keymap.set("n", "K", function() vim.cmd.RustLsp({'hover', 'actions'}) end, opts) + vim.keymap.set("n", "a", function() vim.cmd.RustLsp("codeAction") end, opts) + vim.keymap.set("n", "K", function() vim.cmd.RustLsp({"hover", "actions"}) end, opts) + vim.keymap.set("n", "rd", function() vim.cmd.RustLsp({"renderDiagnostic", "cycle"}) end, opts) + vim.keymap.set("n", "rr", function() vim.cmd.RustLsp({"relatedDiagnostics"}) end, opts) + vim.keymap.set("n", "rm", function() vim.cmd.RustLsp({"expandMacro"}) end, opts) vim.opt_local.colorcolumn = "100" end, default_settings = {