Skip to content

Lua DevTools v0.4.0

Choose a tag to compare

@fqix fqix released this 20 Sep 19:05

Lua DevTools 0.4.0

  • Add StyLua formatting with project configuration and ignore rules.
  • Browse standard libraries and third-party modules in the environment tree; install specific package versions, upgrade and uninstall project packages.
  • Resolve package source definitions and completions using the selected interpreter; add lexical references, safe local renaming and signature help.
  • View cyclic tables, mixed keys, binary strings and non-finite numbers in read-only tagged snapshots.
  • Add cooperative Lua/embedded-host attach, interactive stdin and EOF, suspended-coroutine resume and opt-in caught-error inspection.
  • Use the project icon in the sidebar and interpreter status bar; cache module roots per request to reduce filesystem work.

Interactive launch and attach require LuaSocket. Attach requires a cooperating host and leaves it running on disconnect. Native C functions still cannot be stepped into with the Lua debugger.

提供 macOS、Linux、Windows 的 x64/ARM64 安装包。新增环境包管理、语言服务、复杂 table 查看和调试扩展;配置方法见 README 及调试指南。