Skip to content

Lua DevTools v0.2.0

Choose a tag to compare

@fqix fqix released this 20 Sep 11:30

新增功能

  • 自动发现并选择 Lua 解释器,状态栏显示当前环境,运行、调试、语法检查和标准库补全跟随所选解释器。
  • 支持 Lua 5.1–5.5 和 LuaJIT 2.1。
  • 支持 Lua 5.5 新声明的跳转和大纲,包括词法 global 声明、属性和具名可变参数。
  • 支持本地模块导出函数的跳转,覆盖别名、方法、目录模块和未保存源码。
  • 调试暂停时可查看 table 的只读 JSON 快照;保留数值精度,函数等值显示类型标记,不提供独立导出命令。
  • 新增协程、sleep、模块和运行中控制示例。

改进与修复

  • 跨 Lua 版本的原生辅助模块支持运行中暂停和更新断点;不可用时回退到纯 Lua 调试。阻塞中的 C 调用仍需等待返回 Lua。
  • 修复 Windows 文本换行处理、平台安装包运行文件完整性检查,并支持使用已有 release 附件重试商店发布。
  • 构建工具使用 Node.js 24 LTS。

发布流程将构建 macOS、Linux、Windows 的 x64/ARM64 安装包并发布至 VS Code Marketplace 和 Open VSX。

完整 Changelog