ZigBrains/CHANGELOG.md

1.7 KiB

ZigBrains

[Unreleased]

Added

Zon

  • Basic parser and PSI tree
  • Basic syntax highlighting

[0.4.0]

Added

Error diagnostics (NEW)

  • Basic diagnostics info from LSP (mostly just trivial syntax errors)

Code Folding

  • Asynchronous folding (Enable it in the settings!)

Fixed

Syntax Highlighting

  • Made the logic even more asynchronous, should lead to much less UI stuttering

[0.3.1]

Added

Folding

  • Better folding regions instead of just {...}
    • ... for the general case
    • ///... for doc comments

Fixed

Folding

  • Race condition on IDE startup throwing exceptions
  • Folding ranges not appearing on Windows
  • Typo in the bounds checking code

[0.3.0]

Added

Highlighting

  • Support for Semantic Token Deltas (more compact way for the LSP server to send back data when typing fast)

LSP

  • Temporary "increase timeout" toggle (currently, it bumps all timeouts to 15 seconds)

Fixed

Folding

  • Occasional NPE in LSP4IntellIJ

Highlighting

  • Last token in file not getting highlighted

LSP

  • (Windows) ZLS binary not executing if the file path has weird characters

[0.2.0]

Added

  • Code completion
  • Code folding
  • More ZLS config options

[0.1.0]

Added

  • Initial prototype. Lots of important stuff not yet implemented, but basic syntax highlighting and go to definition works.