aboutsummaryrefslogtreecommitdiff
path: root/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'init.lua')
-rw-r--r--init.lua8
1 files changed, 8 insertions, 0 deletions
diff --git a/init.lua b/init.lua
index 7536cb4..9cd5366 100644
--- a/init.lua
+++ b/init.lua
@@ -70,4 +70,12 @@ end
M.add_recreate_watch = function(file, func, cmd_options)
_add_watch(file, func, 'recreate', cmd_options)
end
+
+vis.events.subscribe(vis.events.QUIT, function()
+ -- Terminate all watches
+ for k, _ in pairs(watches) do
+ watches[k] = nil
+ end
+end)
+
return M