init.lua/lua/plugins/dap/init.lua(view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
return {
"mfussenegger/nvim-dap",
keys = {
{ "<leader>db", "<cmd>lua require'dap'.toggle_breakpoint()<cr>" },
{ "<leader>dc", "<cmd>lua require'dap'.continue()<cr>" },
{ "<leader>di", "<cmd>lua require'dap'.step_into()<cr>" },
{ "<leader>do", "<cmd>lua require'dap'.step_over()<cr>" },
{ "<leader>dO", "<cmd>lua require'dap'.step_out()<cr>" },
{ "<leader>dr", "<cmd>lua require'dap'.repl.toggle()<cr>" },
{ "<leader>dl", "<cmd>lua require'dap'.run_last()<cr>" },
{ "<leader>du", "<cmd>lua require'dapui'.toggle()<cr>" },
{ "<leader>dt", "<cmd>lua require'dap'.terminate()<cr>" },
},
dependencies = {
"rcarriga/nvim-dap-ui",
{ "theHamsta/nvim-dap-virtual-text", config = true },
},
config = function()
require "plugins.dap.ui"
vim.fn.sign_define("DapBreakpoint", {
text = "",
texthl = "DiagnosticSignError",
linehl = "",
numhl = "",
})
end,
}
|