From 69dacf7f0e45b6e4fa0e6a20c01ae9caa55cb9e6 Mon Sep 17 00:00:00 2001 From: Alin Mr Date: Fri, 3 May 2024 13:48:11 +0000 Subject: init.lua: clean up on QUIT (handle :cq) --- init.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/init.lua b/init.lua index 0c47973..d7434d9 100644 --- a/init.lua +++ b/init.lua @@ -75,4 +75,13 @@ vis.events.subscribe(vis.events.FILE_CLOSE, function(file) end end) +vis.events.subscribe(vis.events.QUIT, function() + for _, lfile_path in pairs(created_locks) do + if lfile_path then + lockfiles.delete_lock_file(lfile_path) + end + end + created_locks = {} +end) + return M -- cgit v1.2.3