This environment is tailored for Lua development and provides Lua 5.4 interpreter along with LuaJIT for high-performance execution.
lua5.4.7Libraries required to build Lua from source.
makelibreadline-devLua interpreter and JIT compiler.
Lua (v5.4.7)LuaJIT (v2.1.1791890110)lua-language-server for IDE integration and code intelligence, bundled with the sumneko.lua extension.
lua-language-server 3.19.2 (bundled with sumneko.lua)VSIX extensions for Lua language support in Theia IDE (syntax highlighting grammar, language server and debugger).
vscode.lua==1.95.3sumneko.lua==3.19.2actboy168.lua-debug==2.2.2Debugging: F5 runs the Debug Lua launch entry. It finds the first lua or luajit command in main.sh, or in a script main.sh runs, and debugs that file with that interpreter and working directory. Arguments, input redirection and environment variables on that command are not passed. Without such a command it debugs the open .lua file, or main.lua or solution.lua.
actboy168.lua-debug is pinned to 2.2.2, the last release that runs on this image's glibc 2.35. The setup script patches it and sumneko.lua: 2.2.3's socket path fix, reading breakpoint source files from disk because Theia drops the sourceContent the extension adds, and hiding menu items that do nothing here (Run File, Debug File, Open Addon Manager).
Content type
Image
Digest
sha256:279e62c0f…
Size
607.1 MB
Last updated
2 days ago
docker pull codesignal/lua:dev