From c349451d309c96c773c5fb3e04369aef940a8a96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C4=9Bj=20Cepl?= Date: Wed, 18 Sep 2024 17:07:54 +0200 Subject: feat: initial commit --- init.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 init.lua (limited to 'init.lua') diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..ccc84cf --- /dev/null +++ b/init.lua @@ -0,0 +1,11 @@ +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 + local _, _, path, line = string.find(ref, "^(.+):(%d+)$") + if path == nil or line == nil or line == 0 or not file_exists(path) then + return + end + win:close() + vis:command("e "..path) + vis:command("+"..line-1) +end) -- cgit v1.2.3