Techatrix
Techatrix
Completions are sorted by the label since 1805837067cc68d563866cbf1eb5873dd64aa93a. Grouping them based on what kind (keyword, function, variable, ...) they are seems reasonable but sorted them alphabetically? You often group/order declarations...
In the following code snippet, in which order should the completions be ordered? ```zig const large_number: u64 = 0; const small_number: u32 = 0; const byte: u8 = 0; const...
### Zig Version 0.14.0-dev.764+eb1a199df ### Steps to Reproduce and Observed Output ```zig // example.zig const foo = \\const S = struct { \\// hello \\} ; ``` Running `zig fmt...
ZLS builds are now offered by https://github.com/zigtools/release-worker
- `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...
### Zig Version 0.14.0-dev.823+624fa8523 ### Zig Language Server Version d8fa63aedaf7ee7ee62610c165ee8b3d4a8792f5 ### Client / Code Editor / Extensions VS Code with vscode-zig ### Steps to Reproduce and Observed Behavior - open...
Apply the following patch to `semanticTokens/range` and print which ast nodes will be traversed to generate semantic tokens. ```patch diff --git a/src/Server.zig b/src/Server.zig index 567de571..fec62c81 100644 --- a/src/Server.zig +++ b/src/Server.zig...
Extracting a zip file on windows with `bsdtar` that is supplied over stdin with `bsdtar.exe -xf -` is working inconsistently. It either fails with an error or the content is...