From 8a4e6e828a2e8d2aeecd4a7fa04c2170ad6e47df Mon Sep 17 00:00:00 2001 From: alemi Date: Thu, 26 Sep 2024 16:39:04 +0200 Subject: [PATCH] fix: collect garbage when detaching for faster dc --- lua/codemp/buffers.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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