Démarrer Soumettre un site

ZLS

zigtools.orgDR 36 Accessible 300 views

Développement et programmation ZLS is the official language server for the Zig programming language, offering code completion, go-to-definition, and refactoring support.

Site introduction

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.

Comments & Ratings

0

No comments yet. Be the first to review.

Write the first comment

Your email won't be made public; fields marked with * are required.

Rate this site

Click the stars to rate; rating is optional, and clicking the selected star again cancels it.