From 19b9731931dca3c7ac391c0a96e90581af714137 Mon Sep 17 00:00:00 2001 From: Daniel McKnight Date: Fri, 29 Aug 2025 14:48:19 -0700 Subject: [PATCH] Keep DAP UI open until explicitly closed with added keymap --- .config/nvim/lua/plugins/debugging.lua | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/.config/nvim/lua/plugins/debugging.lua b/.config/nvim/lua/plugins/debugging.lua index 62315bd..0fdf27b 100644 --- a/.config/nvim/lua/plugins/debugging.lua +++ b/.config/nvim/lua/plugins/debugging.lua @@ -16,7 +16,7 @@ return { vim.keymap.set("i", "", dap.step_over) vim.keymap.set("n", "", dap.step_into) vim.keymap.set("i", "", dap.step_into) - vim.keymap.set("n", "dq", dap.terminate, { desc = "Terminate Session" }) + vim.keymap.set("n", "dx", dap.terminate, { desc = "Terminate Session" }) end, }, { @@ -52,6 +52,7 @@ return { require("dap-python").setup("uv") require("dap-python").test_runner = "pytest" vim.keymap.set("n", "dt", require("dap-python").test_method, { desc = "Debug Test Method" }) + vim.keymap.set("n", "dq", require("dapui").close, { desc = "Close Debugger" }) local dap = require("dap") @@ -59,13 +60,13 @@ return { require("dapui").open() end - dap.listeners.before.event_terminated["dapui_config"] = function() - require("dapui").close() - end + --dap.listeners.before.event_terminated["dapui_config"] = function() + -- require("dapui").close() + --end - dap.listeners.before.event_exited["dapui_config"] = function() - require("dapui").close() - end + --dap.listeners.before.event_exited["dapui_config"] = function() + -- require("dapui").close() + --end end, }, {