zls icon indicating copy to clipboard operation
zls copied to clipboard

A language server for Zig supporting developers with features like autocomplete and goto definition

Results 332 zls issues
Sort by recently updated
recently updated
newest added

zls is really helpful overall. `zls` seems to be reporting `CompletionItem.Kind.EnumKind`(?) for most symbols. ![image](https://user-images.githubusercontent.com/709451/115592487-23836e00-a288-11eb-96a1-6d2c608e53ec.png) For function arguments, it should match TypeScript Language Server's behavior: ![image](https://user-images.githubusercontent.com/709451/115592639-52014900-a288-11eb-87a8-0ce469e42df0.png) I think it's `CompletionItem.Kind.Variable`....

bug

i'm using master Zig and built zls myself, ran config, chose spacemacs and all features on. it works well i think until i save file that's what i have in...

bug
editor:emacs

Examples: ```zig var amo = "gus"; _ = .{.amo = 123}; ``` ```zig var amo = "gus"; a.amo.b = ...; // Same applies to params ``` Now `amo` is "used"...

bug

Hello, I'm trying to prepare zls for LSP 3.17, i updated vscode-languageclient to the latest version (8.0.1) But then code completion is broken, something might have changed, but i don't...

Should ZLS have a tagged commit and a release which is compatible with each version of Zig? Similar to #438.

enhancement

VSCode produces multiple problem reports of "Functions should be camelCase" when "zig-windows-x86_64-0.10.0-dev.444+0e6d2184c/lib/std/start.zig" is opened. This file may get opened for example when debugging the template exe generated after zig init-exe...

enhancement

A common pattern in bindings to C code goes like this: ```zig const Handle = opaque { pub const setValue = lib_Handle_setValue; pub fn setArrayValues(self: *Handle, values: []u32) void {...

enhancement

This is not a good developer experience: ![image](https://user-images.githubusercontent.com/709451/141661445-9ae9a5f1-8129-4466-a06f-588d7e6cc401.png) Instead, it could use `std.fs.accessAbsoluteZ` to test if there are permissions to the system-wide configuration directory and only ask if so. Since...

enhancement

`.tar.xz` is an uncommon format on Windows machines. To extract a TAR on Windows, I usually install a program I don't want on my system - e.g. WinZip or File...

enhancement