fix: run setup immediately so persistent breakpoints load on first buffer
This commit is contained in:
2 files changed
+2
-9
No files matched your search
@@ -3,12 +3,7 @@ local mode = require("tiny-debugger.mode")
|
||||
|
||||
local M = {}
|
||||
|
||||
local setup_done = false
|
||||
|
||||
function M.setup(opts)
|
||||
if setup_done then return end
|
||||
setup_done = true
|
||||
|
||||
config.merge(opts)
|
||||
require("tiny-debugger.breakpoints").setup()
|
||||
require("tiny-debugger.adapters").setup()
|
||||
|
||||
@@ -16,7 +16,5 @@ pcall(function()
|
||||
require("which-key").add({ { "<leader>d", group = "debug" } })
|
||||
end)
|
||||
|
||||
-- defer setup so user has time to call setup() with overrides
|
||||
vim.schedule(function()
|
||||
require("tiny-debugger").setup()
|
||||
end)
|
||||
-- setup immediately (idempotent — user can call setup() again with overrides)
|
||||
require("tiny-debugger").setup()
|
||||
Reference in new issue
Block a user