aboutsummaryrefslogtreecommitdiff
path: root/lua/user/keys.lua
diff options
context:
space:
mode:
authorsrdusr <trevorgray@srdusr.com>2023-05-09 02:38:29 +0200
committersrdusr <trevorgray@srdusr.com>2023-05-09 02:38:29 +0200
commit793d018259b41edc2eae18ceb24ba0293eb60c62 (patch)
tree9a65374de0b5fa9fd0b30dde7a0ed3eba261e09e /lua/user/keys.lua
parent83f709a5ab4a0d40d214c5cd9e54235bea772a64 (diff)
downloaddotfiles-793d018259b41edc2eae18ceb24ba0293eb60c62.tar.gz
dotfiles-793d018259b41edc2eae18ceb24ba0293eb60c62.zip
Add telescope dap keybinding
Diffstat (limited to 'lua/user/keys.lua')
-rw-r--r--lua/user/keys.lua16
1 files changed, 9 insertions, 7 deletions
diff --git a/lua/user/keys.lua b/lua/user/keys.lua
index 7bc0061..8c6bb52 100644
--- a/lua/user/keys.lua
+++ b/lua/user/keys.lua
@@ -364,11 +364,11 @@ map("n", "<leader>ds", function()
end)
-- Set breakpoints, get variable values, step into/out of functions, etc.
-map("n", "<leader>dc", dap.continue)
-map("n", "<leader>dC", dap.close)
+map("n", "<leader>dC", dap.continue)
+--map("n", "<leader>dC", dap.close)
--map("n", "<leader>dt", dap.terminate)
map("n", "<leader>dt", ui.toggle)
---map("n", "<leader>dd", function() dap.disconnect({ terminateDebuggee = true }) end)
+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)
@@ -380,16 +380,18 @@ end)
map("n", "<leader>dl", require("dap.ui.widgets").hover)
map("n", "<leader>de", function() require("dapui").float_element() end,
{ desc = "Open Element" })
-map("n", "<leader>dd", function()
+map("n", "<leader>dq", function()
require("dapui").close()
require("dap").repl.close()
local session = require("dap").session()
if session then
require("dap").terminate()
end
- require("nvim-dap-virtual-text").refresh()
- end, { desc = "Terminate Debug" })
-
+ require("nvim-dap-virtual-text").refresh()
+end, { desc = "Terminate Debug" })
+map("n", "<leader>dc", function()
+ require("telescope").extensions.dap.commands()
+end, { desc = "DAP-Telescope: Commands" })
--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>")