/zigscient

A Zig Language Server

Primary LanguageZigOtherNOASSERTION

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)
  • 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