aboutsummaryrefslogtreecommitdiffstats
path: root/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'init.lua')
-rw-r--r--init.lua18
1 files changed, 8 insertions, 10 deletions
diff --git a/init.lua b/init.lua
index 64c3064..da70464 100644
--- a/init.lua
+++ b/init.lua
@@ -1,20 +1,18 @@
local function file_exists(path)
- local f = io.open(path)
- if f == nil then return false
- else f:close() return true
- end
+ local f <close> = io.open(path)
+ return f ~= nil
end
local function open_rej_file(file)
if file then
- local rejfile = file .. '.rej'
- if file_exists(rejfile) then
- vis:command('open ' .. rejfile)
- end
- end
+ local rejfile = file .. '.rej'
+ if file_exists(rejfile) then
+ vis:command('open ' .. rejfile)
+ end
+ end
end
vis.events.subscribe(vis.events.FILE_OPEN, function (file)
- open_rej_file(file.path)
+ open_rej_file(file.path)
end)