id: "lua" name: "Lua" monacoLang: lua install: apt: - $(grep-aptavail -XF Provides lua -a -XF Version "$(grep-aptavail -XF Provides lua -s Version -n | sort -Vr | head -n1)" -s Package -n | head -n1) manual: | install -d "${pkg}/opt/emmylua" ver="$(latest_release EmmyLua/EmmyLua-LanguageServer)" wget "https://github.com/EmmyLua/EmmyLua-LanguageServer/releases/download/${ver}/EmmyLua-LS-all.jar" cp EmmyLua-LS-all.jar "${pkg}/opt/emmylua/EmmyLua.jar" repl: | lua main: "main.lua" template: | print("Hello, world!") run: | lua -i main.lua scope: code: | x = 123 * 234 lsp: start: | java -cp /opt/emmylua/EmmyLua.jar com.tang.vscode.MainKt code: "TODO" item: "TODO" skip: - lsp