ZLS is the language server built for the Zig programming language, maintained by the Zigtools project. It brings IDE-style features such as autocompletion, go-to-definition, and symbol renaming to any editor that supports the Language Server Protocol, making Zig development more productive without tying users to a specific IDE.
The 0.17.0 release focuses on correctness and build system integration. Symbol renaming no longer follows aliases, so renaming a function only affects the intended declaration, while references remain complete. During the Zig 0.17 cycle, the separation of maker and configurer processes broke key build integration, and most features have been restored through the new build system protocol.
Some regressions are still tracked and expected to be resolved in the next release cycle. On the positive side, the new protocol lays groundwork for future tooling improvements, including editor integration for unit testing, fuzzing, code coverage, and debugging that understands the Zig build system.
ZLS is intended for Zig developers who want consistent language support across editors, from VS Code and Neovim to Emacs and others. Users should check the installation guide and known regressions before upgrading, especially if they rely on build system features. Overall, ZLS remains a practical companion for everyday Zig development.
评论与评分
0还没有评论,来写下第一条评价吧。