summary refs log tree commit diff
path: root/.vim/lua/debugger.lua
diff options
context:
space:
mode:
Diffstat (limited to '.vim/lua/debugger.lua')
-rw-r--r--.vim/lua/debugger.lua16
1 files changed, 16 insertions, 0 deletions
diff --git a/.vim/lua/debugger.lua b/.vim/lua/debugger.lua
index d22c666..67fcf16 100644
--- a/.vim/lua/debugger.lua
+++ b/.vim/lua/debugger.lua
@@ -22,6 +22,22 @@ 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'}
+  }
+}
 -- ADAPTERS
 
 dap.adapters.go_dlv_local = function(callback, config) -- {{{