From b6484958979b0bb6398dc95b72f233bea20fe1b4 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Thu, 15 Aug 2024 12:19:29 +0200 Subject: checkpoint --- config/essentials/vis/vis-lua.lua | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 config/essentials/vis/vis-lua.lua (limited to 'config/essentials/vis/vis-lua.lua') 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") -- cgit v1.2.3