{"repo":"llogick/zigscient","free":true,"listed":false,"github":"https://github.com/llogick/zigscient","clone":"git clone https://github.com/llogick/zigscient.git","description":"A Zig Language Server","language":"Zig","stars":156,"topics":["language-server","language-server-protocol","zig","zig-auto-complete","zig-language","zig-language-server","zig-program"],"license":null,"category":"dev-tools","readme_excerpt":"Zigscient A Zig Language Server A drop-in alternative to ZLS What's different: - Improved editing responsiveness for large documents - Uses an extended parser, that reuses tokens and nodes to process document changes faster - Improved syntax error handling - Uses an extended parser, that works around some common parser deficiencies due to syntax errors - Reworked Modules Collection and Lookup - Modules are grouped by CompileStep (root ID). See How to set/switch 'root id' (This may look like a step back, but is needed for correct module resolution for modules created using meta-programming that have the same name) - Propagates error messages originating in currently not-open-in-editor documents based (0.16.x and earlier) on reference-trace, eg Writers' print(fmt, args) std.debug.print(\"{}\", .{}); [!] too few arguments std.debug.print(\"\", .{1}); [!] unused argument in '' std.debug.print(\"{s}\", .{1}); [!] invalid format string .. [!] indicates that the error did not originate in the current document/file - Integrated Incremental Compilation [Experimental] (0.17 +) Performs an incremental compilation update on every document change. Does not require saving the document -- uses the in-memory document's data. Basic but important info Zig's incremental compilation is still not fully robust, if you find the experience less than optimal set disable compilations to true Settings Building [!NOTE] Remember to rename the executable or update your editor's configuration","default_branch":null,"files":null,"tree":[],"storefront":"/r/llogick","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/llogick/zigscient/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}