diff options
| -rw-r--r-- | init.lua | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -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) |
