diff options
| author | srdusr <trevorgray@srdusr.com> | 2023-05-07 21:25:01 +0200 |
|---|---|---|
| committer | srdusr <trevorgray@srdusr.com> | 2023-05-07 21:25:01 +0200 |
| commit | abfc8fb889cf4bb9890ae4d9d63901c48c9b9661 (patch) | |
| tree | a3a23664e43d76dbd4ff52ff34db1de223c8c79e /lua/user | |
| parent | 5cde868042c9121f0c8f095a89da556a080d036d (diff) | |
| download | dotfiles-abfc8fb889cf4bb9890ae4d9d63901c48c9b9661.tar.gz dotfiles-abfc8fb889cf4bb9890ae4d9d63901c48c9b9661.zip | |
Add a key to disconnect dap including it's terminal
Diffstat (limited to 'lua/user')
| -rw-r--r-- | lua/user/keys.lua | 5 |
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>") |
