From 61b47328cda0617cd22519359f51ba97f886e976 Mon Sep 17 00:00:00 2001 From: Marc Talcott Date: Fri, 28 Jun 2024 13:34:04 -0400 Subject: [PATCH] fix debug --- lua/plugins/debug.lua | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/lua/plugins/debug.lua b/lua/plugins/debug.lua index 76f14be5..02ac0d87 100644 --- a/lua/plugins/debug.lua +++ b/lua/plugins/debug.lua @@ -25,7 +25,6 @@ return { require('lspconfig').omnisharp.setup {} require('dap.ext.vscode').load_launchjs(nil, {}) local dap, dapui = require 'dap', require 'dapui' - local ph_status, dotnet_ph = pcall(require, 'utilities.path_finder') dap.adapters.coreclr = { type = 'executable', command = 'netcoredbg', @@ -62,21 +61,25 @@ return { vim.fn.sign_define('DapBreakpoint', { text = '🔴', texthl = 'DapBreakpoint', linehl = 'DapBreakpoint', numhl = 'DapBreakpoint' }) vim.keymap.set('n', 'db', dap.toggle_breakpoint, { desc = '[d]ebug toggle [b]reakpoint' }) + + -- vim.keymap.set('n', 'dB', dap.set_breakpoint(vim.fn.input 'Breakpoint condition: '), { desc = '[d]ebug conditional [B]reakpoint' }) vim.keymap.set('n', 'dc', dap.continue, { desc = '[d]ebug [c]continue' }) vim.keymap.set('n', 'dC', dap.close, { desc = '[d]ebug [C]lose' }) vim.keymap.set('n', '', dap.continue, { desc = 'Debug Continue' }) vim.keymap.set('n', '', dap.step_over, { desc = 'Step Over' }) - vim.keymap.set('n', '', dap.step_out, { desc = 'Step Out' }) - vim.keymap.set('n', '', dap.step_into, { desc = 'Step Into' }) + vim.keymap.set('n', '', dap.step_into, { desc = 'Step Into' }) + vim.keymap.set('n', '', dap.step_out, { desc = 'Step Out' }) vim.keymap.set('n', '', dap.terminate, { desc = 'Terminate' }) vim.keymap.set('n', 'dx', dap.terminate, { desc = 'Terminate' }) vim.keymap.set('n', 'do', dap.step_over, { desc = 'Step over' }) vim.keymap.set('n', 'dr', dap.restart, { desc = 'Restart' }) + + vim.keymap.set('n', 'dl', dap.run_last, { desc = '[d]ebug run [l]ast' }) vim.api.nvim_set_keymap('n', 'dR', ":lua require('dapui').open({reset = true})", { noremap = true }) vim.api.nvim_set_keymap('n', 'ht', ":lua require('harpoon.ui').toggle_quick_menu()", { noremap = true }) vim.keymap.set('n', '?', function() - require('dapui').eval(nil, { enter = true }) + dapui.eval(nil, { enter = true }) end, { desc = 'Restart' }) end, }