From 9aea96f6f267c9924462a7ff88e7361ccf736ce7 Mon Sep 17 00:00:00 2001 From: Ariel D'Alessandro Date: Wed, 13 Jul 2022 11:18:53 +0200 Subject: Update dap for conditional, update cmp --- lua/alpha/dap.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'lua/alpha/dap.lua') diff --git a/lua/alpha/dap.lua b/lua/alpha/dap.lua index 4bf0782..c0df3c8 100644 --- a/lua/alpha/dap.lua +++ b/lua/alpha/dap.lua @@ -65,6 +65,11 @@ local bindings = { { mode = "n", lhs = "dk", rhs = dap.step_out }, { mode = "n", lhs = "dc", rhs = dap.run_to_cursor }, { mode = "v", lhs = "dv", rhs = dapui.eval }, + { mode = "n", lhs = "dcb", rhs = function () + vim.ui.input({prompt = "Condition: "}, function (condition) + dap.toggle_breakpoint(condition) + end) + end }, } vim.keymap.set("n", "dst", function() @@ -80,7 +85,7 @@ vim.keymap.set("n", "dsp", function() dap.clear_breakpoints() for _, bind in pairs(bindings) do - vim.keymap.del("n", bind.lhs) + vim.keymap.del(bind.mode, bind.lhs) end end, { noremap = true }) -- cgit v1.2.3