zls
zls copied to clipboard
A language server for Zig supporting developers with features like autocomplete and goto definition
This seems to only occur when highlighting "field access" symbols, e.g. "bar" in a statement such as `foo.bar`. This is because the `symbolReferencesInternal` function finds the reference to the field...
Hello, it would be amazing if we could view all computed error variants in the popup for the captured error. I do know that zig has some way to get...
Using sublime with a fresh zls build pulled and built today, i've been having more crashes than usual with -Drelease-safe build. So i made a debug build and it crashed...
The following code crashes zls ```zig pub fn something(cb: fn (i32)) { } ```
The most recent release of zls (https://github.com/zigtools/zls/releases/tag/0.9.0) includes only x86 binaries. It'd be helpful for developers on the current generation of Apple computers to be able to use zls. Could...
I am using the `coc-nvim` plugin along with `zls`. I want `zls` to be able to report compilation errors when I finished editing my file and save it (right now,...
It is valid to have parameter names in function types e.g. `a_field: fn(param: bool) void,` but zls considers `param` to be unused. This might be a duplicate of #519 but...
I build the latest zls using the master version of zig `0.10.0-dev.1902+42ed34d1f`, but I had this issue with a previous version as well. For any package other than `std` zls...
[AstGen](https://github.com/ziglang/zig/blob/master/src/AstGen.zig) generates the fancy ZIR untyped stage2 intermediate representation format that is a nice bit of padding between AST and analysis. We can't use AIR (the *typed* stage2 intermediate representation...
- [x] Diagnostics - [ ] Scope population - [x] Declarations - [ ] Fields - [ ] Params - [ ] Captures - [ ] Enums, errors - [...