Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/llogick/zigscient
A Zig Language Server
https://github.com/llogick/zigscient
language-server language-server-protocol zig zig-auto-complete zig-language zig-language-server
Last synced: about 1 month ago
JSON representation
A Zig Language Server
- Host: GitHub
- URL: https://github.com/llogick/zigscient
- Owner: llogick
- License: other
- Created: 2024-10-16T09:58:26.000Z (4 months ago)
- Default Branch: dev
- Last Pushed: 2024-10-24T01:53:50.000Z (3 months ago)
- Last Synced: 2024-10-24T11:57:46.216Z (3 months ago)
- Topics: language-server, language-server-protocol, zig, zig-auto-complete, zig-language, zig-language-server
- Language: Zig
- Homepage:
- Size: 5.61 MB
- Stars: 26
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
A drop-in replacement for the original Zig Language Server, with several enhancements to improve development experience.
Key differences:
- Reworked Modules Collection and Lookup ([How to set/switch `root_id`](https://github.com/llogick/zigscient/wiki/Modules:-Switching-%60root_id%60))
- Modified Parser
- Slightly better syntax errors handling
- Faster reparsing for large documents
- Declaration Literals completions/hover/goto def
- Completions for errors and fn returns, eg:
- `return .`
- `return error.`
- `switch(err) { error. }`> [!NOTE]
> Remember to rename the executable or update your editor's configuration