diff options
Diffstat (limited to 'config/essentials/vis/vis-lua.lua')
-rw-r--r-- | config/essentials/vis/vis-lua.lua | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/config/essentials/vis/vis-lua.lua b/config/essentials/vis/vis-lua.lua new file mode 100644 index 0000000..83a831a --- /dev/null +++ b/config/essentials/vis/vis-lua.lua @@ -0,0 +1,12 @@ +vis:command_register("check", function(_, _, win) + local fd = vis:communicate("check", "luacheck --no-color " .. win.file.path) + if not fd then + vis:info("error") + end + vis.events.subscribe(vis.events.PROCESS_RESPONSE, function(name, _, _, msg) + if name ~= "check" then + return + end + vis:message(msg) + end) +end, "Check for errors in the file") |