@@ -25,7 +25,6 @@ return {
2525 require (' lspconfig' ).omnisharp .setup {}
2626 require (' dap.ext.vscode' ).load_launchjs (nil , {})
2727 local dap , dapui = require ' dap' , require ' dapui'
28- local ph_status , dotnet_ph = pcall (require , ' utilities.path_finder' )
2928 dap .adapters .coreclr = {
3029 type = ' executable' ,
3130 command = ' netcoredbg' ,
@@ -62,21 +61,25 @@ return {
6261 vim .fn .sign_define (' DapBreakpoint' , { text = ' 🔴' , texthl = ' DapBreakpoint' , linehl = ' DapBreakpoint' , numhl = ' DapBreakpoint' })
6362
6463 vim .keymap .set (' n' , ' <Leader>db' , dap .toggle_breakpoint , { desc = ' [d]ebug toggle [b]reakpoint' })
64+
65+ -- vim.keymap.set('n', '<Leader>dB', dap.set_breakpoint(vim.fn.input 'Breakpoint condition: '), { desc = '[d]ebug conditional [B]reakpoint' })
6566 vim .keymap .set (' n' , ' <Leader>dc' , dap .continue , { desc = ' [d]ebug [c]continue' })
6667 vim .keymap .set (' n' , ' <Leader>dC' , dap .close , { desc = ' [d]ebug [C]lose' })
6768 vim .keymap .set (' n' , ' <F5>' , dap .continue , { desc = ' Debug Continue' })
6869
6970 vim .keymap .set (' n' , ' <F8>' , dap .step_over , { desc = ' Step Over' })
70- vim .keymap .set (' n' , ' <F9>' , dap .step_out , { desc = ' Step Out ' })
71- vim .keymap .set (' n' , ' <F10>' , dap .step_into , { desc = ' Step Into ' })
71+ vim .keymap .set (' n' , ' <F9>' , dap .step_into , { desc = ' Step Into ' })
72+ vim .keymap .set (' n' , ' <F10>' , dap .step_out , { desc = ' Step Out ' })
7273 vim .keymap .set (' n' , ' <F12>' , dap .terminate , { desc = ' Terminate' })
7374 vim .keymap .set (' n' , ' <Leader>dx' , dap .terminate , { desc = ' Terminate' })
7475 vim .keymap .set (' n' , ' <Leader>do' , dap .step_over , { desc = ' Step over' })
7576 vim .keymap .set (' n' , ' <Leader>dr' , dap .restart , { desc = ' Restart' })
77+
78+ vim .keymap .set (' n' , ' <Leader>dl' , dap .run_last , { desc = ' [d]ebug run [l]ast' })
7679 vim .api .nvim_set_keymap (' n' , ' <leader>dR' , " :lua require('dapui').open({reset = true})<CR>" , { noremap = true })
7780 vim .api .nvim_set_keymap (' n' , ' <leader>ht' , " :lua require('harpoon.ui').toggle_quick_menu()<CR>" , { noremap = true })
7881 vim .keymap .set (' n' , ' <Leader>?' , function ()
79- require ( ' dapui' ) .eval (nil , { enter = true })
82+ dapui .eval (nil , { enter = true })
8083 end , { desc = ' Restart' })
8184 end ,
8285}
0 commit comments