aboutsummaryrefslogtreecommitdiff
path: root/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'init.lua')
-rw-r--r--init.lua11
1 files changed, 11 insertions, 0 deletions
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)