riju/langs/lua.yaml

37 lines
734 B
YAML

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