zls
zls copied to clipboard
A language server for Zig supporting developers with features like autocomplete and goto definition
### Zig Version 0.12.0-dev.3245+4f782d1e8 ### Zig Language Server Version 0.12.0-dev.490+fd3b5af ### Client / Code Editor / Extensions _No response_ ### Steps to Reproduce and Observed Behavior ```zig test { const...
I noticed this feature isn't supported. Is there a reason why this feature isn't implemented? 🤔
### Zig Version 0.13.0 ### ZLS Version 0.13.0 ### Client / Code Editor / Extensions VSCode ### Steps to Reproduce and Observed Behavior For below build.zig, ```zig const std =...
## Current behavior   It's easy to miss the fact that zls inserted some extra parenthesis there, and the error message of the...
- `build_on_save_step` has been replaced by `build_on_save_args` - build-on-save will automatically prefer a 'check' step over the default 'install' if available - build-on-save will automatically be enabled if a 'check'...
Better support for `std.zig.ErrorBundle` will make future changes to diagnostics easier to deal with. One use case I anticipate is the custom build runner which should use them instead of...
The [textDocument/documentHighlight](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_documentHighlight) request can be used to highlight control flow statements like `continue` and `break` with their `for` or `while` loop and vice versa. The end result should look similar...
After ziglang/zig#21063 is merged, the Zig compiler is able to perform certain incremental updates correctly. There's still a ways to go before it's generally usable, but `-fno-emit-bin` builds will be...
### Zig Version 0.13.0 ### Zig Language Server Version _Not sure how to check this_ ### Client / Code Editor / Extensions Neovim ### Steps to Reproduce and Observed Behavior...