zls
zls copied to clipboard
A language server for Zig supporting developers with features like autocomplete and goto definition
### Zig Version 0.14.0 ### ZLS Version 0.14.0-dev ### Client / Code Editor / Extensions Visual Studio Code ### Steps to Reproduce and Observed Behavior 1. Source code: ```zig const...
The Zig parser provided by the standard library `std.zig.Ast` has poor error recovery. This issue is going to keep track of the various issues that have been caused by it....
### Zig Version 0.15.0-dev.441+c1649d586 ### ZLS Version 0.15.0-dev.137+f6580bf8 ### Client / Code Editor / Extensions vscode ### Steps to Reproduce and Observed Behavior ```zig const S = enum { a,...
### Zig Version 0.15.0-dev.441+c1649d586 ### ZLS Version 0.15.0-dev.128+dc1f664b ### Client / Code Editor / Extensions _No response_ ### Steps to Reproduce and Observed Behavior Go to Definition works on all...
#2288 was rejected because eg this `.zed/settings.json` file should be supported: ```json { "lsp": { "zls": { "settings": { "zig_lib_path": "./zig/lib" } } } } ``` however, the above configuration...
VS Code has an [API proposal](https://github.com/microsoft/vscode/blob/main/src/vscode-dts/vscode.proposed.editorHoverVerbosityLevel.d.ts) that adds the ability to request more or less information to be displayed in a hover popup. We should keep an eye on it...
My `zls.log` file is 1.4 GiB 💀 ZLS should empty the file when it exits successfully.
### Zig Version 0.14.0 ### ZLS Version 7485feeeda45d1ad09422ae83af73307ab9e6c9e ### Client / Code Editor / Extensions N/A ### Steps to Reproduce and Observed Behavior Attempting to run `nix develop` or import...
### Zig Version 0.14.0 ### ZLS Version 0.14.0 ### Client / Code Editor / Extensions NVIM v0.11.1, nvim-lspconfig, blink.cmp ### Steps to Reproduce and Observed Behavior pub const std_options: std.Options...
this needs more (any) testing but just throwing it up for now, its quite possibly not too good! but i think the results can be pretty desirable. closes #2052