Adding descriptions to the DAP keyboard shortcuts so their function is

seen when listing out mode keymaps.
This commit is contained in:
Finch 2024-03-20 11:14:14 -05:00
parent 80fef78ae9
commit 2a97dd9901

View File

@ -91,33 +91,50 @@ return {
end, end,
keys = { keys = {
{ {
'<leader>b', function() require('dap').toggle_breakpoint() end '<leader>b',
function() require('dap').toggle_breakpoint() end,
desc = 'DAP: Toggle Breakpoint',
}, },
{ {
'<leader>B', function() require('dap').set_breakpoint(vim.fn.input('Breakpoint condition: ')) end '<leader>B',
function() require('dap').set_breakpoint(vim.fn.input('Breakpoint condition: ')) end,
desc = 'DAP: Set conditional breakpoint',
}, },
{ {
'<leader>dh', '<leader>dh',
function() require('dap.ui.widgets').hover() end, function() require('dap.ui.widgets').hover() end,
mode = 'n', 'v' mode = 'n', 'v',
desc = 'DAP: Debug hover',
}, },
{ {
'<F5>', function() require('dap').continue() end '<F5>',
function() require('dap').continue() end,
desc = 'DAP: Continue',
}, },
{ {
'<F6>', function() require('dap').run_to_cursor() end '<F6>',
function() require('dap').run_to_cursor() end,
desc = 'DAP: Run to cursor',
}, },
{ {
'<F8>', function() require('dap').terminate() end '<F8>',
function() require('dap').terminate() end,
desc = 'DAP: Terminate debug session',
}, },
{ {
'<F10>', function() require('dap').step_over() end '<F10>',
function() require('dap').step_over() end,
desc = 'DAP: Step Over',
}, },
{ {
'<F11>', function() require('dap').step_into() end '<F11>',
function() require('dap').step_into() end,
desc = 'DAP: Step Into',
}, },
{ {
'<F12>', function() require('dap').step_out() end '<F12>',
function() require('dap').step_out() end,
desc = 'DAP: Step Out',
}, },
}, },
} }