diff --git a/lua/mappings.lua b/lua/mappings.lua index d720358..c60fe67 100644 --- a/lua/mappings.lua +++ b/lua/mappings.lua @@ -126,12 +126,10 @@ function continue() end end -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" }) --- watchpoint +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', '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 14286f4..1c13830 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -229,27 +229,16 @@ local plugins = { }, { "rmagatti/auto-session", - dependencies = { - "niuiic/dap-utils.nvim", - dependencies = { - "niuiic/core.nvim", - "mfussenegger/nvim-dap", - "rcarriga/nvim-dap-ui", - "nvim-telescope/telescope.nvim", - } - }, config = function() require("auto-session").setup({ log_level = "error", pre_save_cmds = { function() - require("dap-utils").store_breakpoints("./.breakpoints") vim.api.nvim_exec_autocmds('User', {pattern = 'SessionSavePre'}) end }, post_restore_cmds = { function() - require("dap-utils").restore_breakpoints("./.breakpoints") end }, pre_delete_cmds = {