From 25d0064a87c319ab69233d7669e4a5d0370a7afa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C4=9Bj=20Cepl?= Date: Wed, 18 Sep 2024 17:27:42 +0200 Subject: fix: add missing file_exists function And try to set corrected win.file.path --- init.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/init.lua b/init.lua index ccc84cf..02bcb43 100644 --- a/init.lua +++ b/init.lua @@ -1,3 +1,12 @@ +local function file_exists(path) + local f = io.open(path) + local out = f ~= nil + if out then + io.close(f) + end + return out +end + vis.events.subscribe(vis.events.WIN_OPEN, function(win) if win.file == nil or win.file.path == nil then return end local ref = win.file.path @@ -6,6 +15,8 @@ vis.events.subscribe(vis.events.WIN_OPEN, function(win) return end win:close() + win.file.path = path vis:command("e "..path) vis:command("+"..line-1) + vis:info("win.file.path = " .. path) end) -- cgit v1.2.3