Keep DAP UI open until explicitly closed with added keymap

This commit is contained in:
Daniel McKnight 2025-08-29 14:48:19 -07:00
parent 92ab0206c2
commit 19b9731931

View file

@ -16,7 +16,7 @@ return {
vim.keymap.set("i", "<F10>", dap.step_over) vim.keymap.set("i", "<F10>", dap.step_over)
vim.keymap.set("n", "<F11>", dap.step_into) vim.keymap.set("n", "<F11>", dap.step_into)
vim.keymap.set("i", "<F11>", dap.step_into) vim.keymap.set("i", "<F11>", dap.step_into)
vim.keymap.set("n", "<Leader>dq", dap.terminate, { desc = "Terminate Session" }) vim.keymap.set("n", "<Leader>dx", dap.terminate, { desc = "Terminate Session" })
end, end,
}, },
{ {
@ -52,6 +52,7 @@ return {
require("dap-python").setup("uv") require("dap-python").setup("uv")
require("dap-python").test_runner = "pytest" require("dap-python").test_runner = "pytest"
vim.keymap.set("n", "<Leader>dt", require("dap-python").test_method, { desc = "Debug Test Method" }) vim.keymap.set("n", "<Leader>dt", require("dap-python").test_method, { desc = "Debug Test Method" })
vim.keymap.set("n", "<Leader>dq", require("dapui").close, { desc = "Close Debugger" })
local dap = require("dap") local dap = require("dap")
@ -59,13 +60,13 @@ return {
require("dapui").open() require("dapui").open()
end end
dap.listeners.before.event_terminated["dapui_config"] = function() --dap.listeners.before.event_terminated["dapui_config"] = function()
require("dapui").close() -- require("dapui").close()
end --end
dap.listeners.before.event_exited["dapui_config"] = function() --dap.listeners.before.event_exited["dapui_config"] = function()
require("dapui").close() -- require("dapui").close()
end --end
end, end,
}, },
{ {