Split out reload functionality to actual document, and added in a thread to check the document, in the cases where it wouldn't be covered by dirwatch.

This commit is contained in:
Adam Harrison
2022-05-15 15:24:17 -04:00
committed by jgmdev
parent d56f4e1ee5
commit 173370694e
3 changed files with 45 additions and 19 deletions
+10
View File
@@ -80,6 +80,16 @@ function Doc:load(filename)
end
function Doc:reload()
if self.filename then
local sel = { self:get_selection() }
self:load(self.filename)
self:clean()
self:set_selection(table.unpack(sel))
end
end
function Doc:save(filename, abs_filename)
if not filename then
assert(self.filename, "no filename set to default to")