Skip to content

Commit b67df85

Browse files
committed
fix: allow multiple setup calls
1 parent fc48a44 commit b67df85

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

lua/dapui/init.lua

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,14 @@ end
7575
---@eval return require('dapui.config')._format_default()
7676
---@param user_config? dapui.Config
7777
function dapui.setup(user_config)
78+
for _, elem in pairs(elements) do
79+
local buffer = elem.buffer()
80+
if vim.api.nvim_buf_is_valid(buffer) then
81+
vim.api.nvim_buf_delete(buffer, { force = true })
82+
end
83+
end
84+
elements = {}
85+
7886
config.setup(user_config)
7987

8088
local client = require("dapui.client")(dap.session)

0 commit comments

Comments
 (0)