aboutsummaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua')
-rw-r--r--lua/user/keys.lua5
1 files changed, 3 insertions, 2 deletions
diff --git a/lua/user/keys.lua b/lua/user/keys.lua
index 8e16d03..b128a60 100644
--- a/lua/user/keys.lua
+++ b/lua/user/keys.lua
@@ -364,18 +364,19 @@ map("n", "<leader>ds", function()
end)
-- Set breakpoints, get variable values, step into/out of functions, etc.
-map("n", "<leader>dl", require("dap.ui.widgets").hover)
map("n", "<leader>dc", dap.continue)
map("n", "<leader>dC", dap.close)
map("n", "<leader>dt", dap.terminate)
-map("n", "<leader>db", dap.toggle_breakpoint)
+map("n", "<leader>dd", function() dap.disconnect({ terminateDebuggee = true }) end)
map("n", "<leader>dn", dap.step_over)
map("n", "<leader>di", dap.step_into)
map("n", "<leader>do", dap.step_out)
+map("n", "<leader>db", dap.toggle_breakpoint)
map("n", "<leader>dB", function()
dap.clear_breakpoints()
require("notify")("Breakpoints cleared", "warn")
end)
+map("n", "<leader>dl", require("dap.ui.widgets").hover)
--vim.keymap.set("n", "<leader>B", ":lua require'dap'.set_breakpoint(vim.fn.input('Breakpoint condition: '))<CR>")
--vim.keymap.set("v", "<leader>B", ":lua require'dap'.set_breakpoint(vim.fn.input('Breakpoint condition: '))<CR>")
--vim.keymap.set("n", "<leader>lp", ":lua require'dap'.set_breakpoint(nil, nil, vim.fn.input('Log point message: '))<CR>")