diff options
Diffstat (limited to '.vim/lua/debugger.lua')
| -rw-r--r-- | .vim/lua/debugger.lua | 39 |
1 files changed, 11 insertions, 28 deletions
diff --git a/.vim/lua/debugger.lua b/.vim/lua/debugger.lua index 7b1ad2c..1f03434 100644 --- a/.vim/lua/debugger.lua +++ b/.vim/lua/debugger.lua @@ -16,36 +16,19 @@ vim.fn.sign_define({{name='DapBreakpoint', text='🞱', texthl='DapBreakpoint', vim.fn.sign_define({{name='DapStopped', text='→', texthl='DapStopped', linehl='DapStoppedLn'}}) -- keymaps -vim.keymap.set('n', '<leader>dd', dap.toggle_breakpoint) -- convenience -vim.keymap.set('n', '<leader>db', dap.toggle_breakpoint) -vim.keymap.set('n', '<leader>dc', dap.continue) -vim.keymap.set('n', '<leader>do', dap.step_over) -vim.keymap.set('n', '<leader>di', dap.step_into) -vim.keymap.set('n', '<leader>dO', dap.step_out) -vim.keymap.set('n', '<leader>dR', dap.repl.toggle) -vim.keymap.set('n', '<leader>dL', dap.run_last) -vim.keymap.set('n', '<leader>dt', dap.terminate) +vim.keymap.set('n', '<leader>dd', dap.toggle_breakpoint, {desc='toggle breakpoint'}) -- convenience +vim.keymap.set('n', '<leader>db', dap.toggle_breakpoint, {desc='toggle breakpoint'}) +vim.keymap.set('n', '<leader>dc', dap.continue, {desc='continue'}) +vim.keymap.set('n', '<leader>do', dap.step_over, {desc='step over'}) +vim.keymap.set('n', '<leader>di', dap.step_into, {desc='step into'}) +vim.keymap.set('n', '<leader>dO', dap.step_out, {desc='step out'}) +vim.keymap.set('n', '<leader>dR', dap.repl.toggle, {desc='toggle REPL'}) +vim.keymap.set('n', '<leader>dL', dap.run_last, {desc='run last'}) +vim.keymap.set('n', '<leader>dt', dap.terminate, {desc='terminate'}) local widgets = require('dap.ui.widgets') -vim.keymap.set('n', '<leader>dh', widgets.hover) -vim.keymap.set('n', '<leader>dB', require('telescope').extensions.dap.list_breakpoints) - -wk_register { - ['<leader>d'] = { - name = '+Dap', - d = {'toggle_breakpoint'}, - b = {'toggle_breakpoint'}, - c = {'continue'}, - o = {'step_over'}, - i = {'step_into'}, - O = {'step_out'}, - R = {'repl'}, - L = {'run_last'}, - t = {'terminate'}, - h = {'hover'}, - B = {'list_breakpoints'} - } -} +vim.keymap.set('n', '<leader>dh', widgets.hover, {desc='hover'}) +vim.keymap.set('n', '<leader>dB', require('telescope').extensions.dap.list_breakpoints, {desc='list breakpoints'}) -- Common local bin_from_var_or_pick = function() |