diff --git a/lua/mappings.lua b/lua/mappings.lua index 5225ce9..d586114 100644 --- a/lua/mappings.lua +++ b/lua/mappings.lua @@ -139,10 +139,11 @@ function continue() end end -local pb = require('persistent-breakpoints.api') -s('n', 'b', pb.toggle_breakpoint, { desc = "Toggle breakpoint" }) -s('n', 'l', pb.set_log_point, { desc = "Set logpoint" }) -s('n', 'B', pb.set_conditional_breakpoint , { desc = "Add conditional breakpoint" }) +s('n', 'b', dap.toggle_breakpoint, { desc = "Toggle breakpoint" }) +s('n', 'B', function() + local condition = vim.fn.input("Condition: ", "", "customlist,Complete") + dap.set_breakpoint(condition) +end, { desc = "Add conditional breakpoint" }) s('n', 'w', dapui.elements.watches.add, { desc = "Add watch" }) s('v', 'w', dapui.elements.watches.add, { desc = "Add watch" }) s('n', '', dapui.toggle, { desc = "Toggle debygger UI" }) diff --git a/lua/plugins.lua b/lua/plugins.lua index 4337e7f..4f013b1 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -532,14 +532,6 @@ local plugins = { } end }, - { - 'Weissle/persistent-breakpoints.nvim', - config = function() - require('persistent-breakpoints').setup { - load_breakpoints_event = { "BufReadPost" } - } - end - }, { 'jakemason/ouroboros', dependencies = { "nvim-lua/plenary.nvim" }