lua-language-server
概述
Lua 最主流的 LSP 服务器,由 sumneko(孙蒙可)开发,现由 LuaLS 组织维护,使用 Lua/C++ 实现,2022 年通过注释系统重写大幅提升类型推断能力。
关键内容
-
历史:2019 年 1.x VS Code 插件初始版本,2021 年 2.x 语义分析重写,2022-07 3.0.0 注释系统重写(类型推断大幅提升),2024-10 3.11.x 当前稳定版。
-
实现:核心用 Lua 编写,外围用 C++,兼顾开发效率和性能。
-
特性:类型推断、语义分析、Workspace diagnostics、Lazy loading、类型系统增强。
来源
- 07_lua_haskell_ruby_php_lsp — Lua/Haskell/Ruby/PHP LSP 工具完整调研
相关
- LSP(语言服务器协议) — implements