diff --git a/lua/codemp/buffers.lua b/lua/codemp/buffers.lua index 10187f7..6575f14 100644 --- a/lua/codemp/buffers.lua +++ b/lua/codemp/buffers.lua @@ -165,11 +165,11 @@ local function detach(name) id_buffer_map[buffer] = nil buffer_id_map[name] = nil if not CODEMP.workspace:detach(name) then - print(" /!\\ dangling reference, detach incomplete") - else - print(" -- detached from buffer " .. name) + collectgarbage("collect") -- clear dangling references end + print(" -- detached from buffer " .. name) + require('codemp.window').update() end