35 lines
704 B
YAML
35 lines
704 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
|
|
|
|
skip:
|
|
- lsp
|