Added keyboard shortcuts for dap

This commit is contained in:
Warwick New 2026-07-23 15:36:06 +01:00
parent f33ba61238
commit 0b06534484

View file

@ -5,6 +5,58 @@ return {
"nvim-neotest/nvim-nio",
"jay-babu/mason-nvim-dap.nvim"
},
keys = {
{
"<leader>db",
function() require("dap").toggle_breakpoint() end,
desc = "Toggle Breakpoint"
},
{
"<leader>dc",
function() require("dap").continue() end,
desc = "Continue"
},
{
"<leader>dC",
function() require("dap").run_to_cursor() end,
desc = "Run to Cursor"
},
{
"<leader>dT",
function() require("dap").terminate() end,
desc = "Terminate"
},
{
"<leader>dn",
function() require("dap").step_over() end,
desc = "Step Over"
},
{
"<leader>di",
function() require("dap").step_into() end,
desc = "Step Into"
},
{
"<leader>do",
function() require("dap").step_out() end,
desc = "Step Out"
},
{
"<leader>dl",
function() require("dap").run_last() end,
desc = "Run Last Program"
},
{
"<leader>dk",
function() require("dap.ui.widgets").hover() end,
desc = "Hover"
},
{
"<leader>dp",
function() require("dap.ui.widgets").preview() end,
desc = "Preview"
},
},
config = function()
local dap, dapui = require("dap"), require("dapui")
dapui.setup();