From f5bd270655663e9a919d2f661ea1e05e7042926b Mon Sep 17 00:00:00 2001 From: Tyrel Souza Date: Sun, 28 May 2023 13:35:08 -0400 Subject: [PATCH] rust debugging better --- home/config/nvim/lua/plugins.lua | 15 +++++++++++++++ home/config/nvim/lua/settings.lua | 1 + 2 files changed, 16 insertions(+) diff --git a/home/config/nvim/lua/plugins.lua b/home/config/nvim/lua/plugins.lua index c2afe01..1cea246 100644 --- a/home/config/nvim/lua/plugins.lua +++ b/home/config/nvim/lua/plugins.lua @@ -97,4 +97,19 @@ return function(use) -- use({'airblade/vim-rooter'}) + -- Debugging + use 'mfussenegger/nvim-dap' + + local rt = require("rust-tools") + + rt.setup({ + server = { + on_attach = function(_, bufnr) + -- Hover actions + vim.keymap.set("n", "", rt.hover_actions.hover_actions, { buffer = bufnr }) + -- Code action groups + vim.keymap.set("n", "a", rt.code_action_group.code_action_group, { buffer = bufnr }) + end, + }, + }) end diff --git a/home/config/nvim/lua/settings.lua b/home/config/nvim/lua/settings.lua index 5e09416..43a64a0 100644 --- a/home/config/nvim/lua/settings.lua +++ b/home/config/nvim/lua/settings.lua @@ -120,6 +120,7 @@ vim.api.nvim_set_keymap("n", "", ":bnext", {silent = true}) vim.api.nvim_set_keymap("n", "", ":NERDTreeToggle", {silent = true}) vim.api.nvim_set_keymap("n", "", ":set invnumber invrelativenumber", {silent = true }) +vim.api.nvim_set_keymap("i", "", "", {silent = true }) vim.api.nvim_set_keymap("n", "",":SearchSession", {silent = true }) vim.api.nvim_set_keymap("n", "", ":Tagbar", {silent = true })