local prefix = "db" return { { "mfussenegger/nvim-dap", optional = true, vscode = false, dependencies = { "Weissle/persistent-breakpoints.nvim", vscode = false, event = "LazyFile", keys = { { prefix .. "d", "PBClearAllBreakpoints", desc = "Delete All Breakpoints" }, { prefix .. "B", "PBSetConditionalBreakpoint", desc = "Breakpoint Condition" }, { prefix .. "b", "PBToggleBreakpoint", desc = "Toggle Breakpoint" }, { "", "PBToggleBreakpoint", desc = "Toggle Breakpoint" }, }, opts = { load_breakpoints_event = { "BufReadPost" }, }, }, keys = { { "", false }, { "dB", false }, }, }, { "folke/which-key.nvim", opts = { spec = { { prefix, group = "breakpoints", icon = " " }, }, }, }, }