update debug

This commit is contained in:
asep komarudin 2023-01-18 06:52:41 +07:00
parent d0298906e6
commit e42d5cbc43
5 changed files with 61 additions and 2 deletions

11
lua/user/dapui.lua Normal file
View file

@ -0,0 +1,11 @@
local dap, dapui = require("dap"), require("dapui")
dap.listeners.after.event_initialized["dapui_config"] = function()
dapui.open()
end
dap.listeners.before.event_terminated["dapui_config"] = function()
dapui.close()
end
dap.listeners.before.event_exited["dapui_config"] = function()
dapui.close()
end
dapui.setup("plugins.dapui", { floating = { border = "rounded" } })

View file

@ -0,0 +1,3 @@
local mason_nvim_dap = require("mason-nvim-dap")
mason_nvim_dap.setup("plugins.mason-nvim-dap", { automatic_setup = true })
mason_nvim_dap.setup_handlers("mason-nvim-dap.setup_handlers", {})

View file

@ -226,6 +226,27 @@ local mappings = {
"Run MVN",
},
},
D = {
name = "Debug",
b = {
function()
require("dap").toggle_breakpoint()
end,
"Toggle Breakpoint",
},
B = {
function()
require("dap").clear_breakpoints()
end,
"Clear Breakpoints",
},
c = {
function()
require("dap").continue()
end,
"Start/Continue",
},
},
}
which_key.setup(setup)