Add DAP, mini.align, leetcode plugins

This commit is contained in:
ant 2024-03-07 14:08:08 +01:00
parent 42d247dc62
commit 9df505886a
3 changed files with 76 additions and 1 deletions

View file

@ -100,5 +100,16 @@ wk.register({
["<leader>fm"] = { function()
vim.lsp.buf.format { async = true }
end, "Format" },
})
-- DAP
local dap = require('dap')
local dapui = require('dapui')
vim.keymap.set('n', '<leader>dc', dap.continue, { desc = "Continue" })
vim.keymap.set('n', '<f5>', dap.continue, { desc = "Continue" })
vim.keymap.set('n', '<leader>s', dap.step_into, { desc = "Step into" })
vim.keymap.set('n', '<leader>n', dap.step_over, { desc = "Step over" })
vim.keymap.set('n', '<leader>o', dap.step_out, { desc = "Step out" })
vim.keymap.set('n', '<leader>b', dap.toggle_breakpoint, { desc = "Toggle breakpoint" })
vim.keymap.set('n', '<f4>', dap.toggle_breakpoint, { desc = "Toggle breakpoint" })
vim.keymap.set('n', '<leader>du', dapui.toggle, { desc = "Toggle UI" })