@ -43,14 +43,14 @@ return {
}
-- Basic debugging keymaps, feel free to change to your liking!
vim.keymap . set ( ' n ' , ' <F5> ' , dap.continue )
vim.keymap . set ( ' n ' , ' <F1> ' , dap.step_into )
vim.keymap . set ( ' n ' , ' <F2> ' , dap.step_over )
vim.keymap . set ( ' n ' , ' <F3> ' , dap.step_out )
vim.keymap . set ( ' n ' , ' <leader>b ' , dap.toggle_breakpoint )
vim.keymap . set ( ' n ' , ' <F5> ' , dap.continue , { desc = ' Debug: Start/Continue ' } )
vim.keymap . set ( ' n ' , ' <F1> ' , dap.step_into , { desc = ' Debug: Step Into ' } )
vim.keymap . set ( ' n ' , ' <F2> ' , dap.step_over , { desc = ' Debug: Step Over ' } )
vim.keymap . set ( ' n ' , ' <F3> ' , dap.step_out , { desc = ' Debug: Step Out ' } )
vim.keymap . set ( ' n ' , ' <leader>b ' , dap.toggle_breakpoint , { desc = ' Debug: Toggle Breakpoint ' } )
vim.keymap . set ( ' n ' , ' <leader>B ' , function ( )
dap.set_breakpoint ( vim.fn . input ' Breakpoint condition: ' )
end )
end , { desc = ' Debug: Set Breakpoint ' } )
-- Dap UI setup
-- For more information, see |:help nvim-dap-ui|
@ -69,13 +69,14 @@ return {
step_back = ' b ' ,
run_last = ' ▶▶ ' ,
terminate = ' ⏹ ' ,
disconnect = " ⏏ " ,
disconnect = ' ⏏ ' ,
} ,
} ,
}
-- toggle to see last session result. Without this ,you can't see session output in case of unhandled exception.
vim.keymap . set ( " n " , " <F7> " , dapui.toggle )
-- Toggle to see last session result. Without this, you can't see session output in case of unhandled exception.
vim.keymap . set ( ' n ' , ' <F7> ' , dapui.toggle , { desc = ' Debug: See last session result. ' } )
dap.listeners . after.event_initialized [ ' dapui_config ' ] = dapui.open
dap.listeners . before.event_terminated [ ' dapui_config ' ] = dapui.close
dap.listeners . before.event_exited [ ' dapui_config ' ] = dapui.close