No description
Find a file
2023-07-29 16:51:01 +02:00
.idea/codeStyles Initial Commit 2023-07-29 12:22:51 +02:00
gradle Initial Commit 2023-07-29 12:22:51 +02:00
src implement code folding 2023-07-29 16:48:45 +02:00
.gitignore Initial Commit 2023-07-29 12:22:51 +02:00
build.gradle.kts implement code folding 2023-07-29 16:48:45 +02:00
CHANGELOG.md 0.2.0 2023-07-29 16:51:01 +02:00
gradle.properties 0.2.0 2023-07-29 16:51:01 +02:00
gradlew Initial Commit 2023-07-29 12:22:51 +02:00
gradlew.bat Initial Commit 2023-07-29 12:22:51 +02:00
LICENSE Initial Commit 2023-07-29 12:22:51 +02:00
README.md implement code folding 2023-07-29 16:48:45 +02:00
settings.gradle.kts Initial Commit 2023-07-29 12:22:51 +02:00

ZigBrains

Yet another attempt at bringing zig to the intellij world, but this time without fumbling about with the IntellIJ parser/tokenizer.

QUICKSTART:

  1. Go to Settings -> Languages & Frameworks -> Zig -> ZLS path -> select your zls executable
  2. If you want to change the color scheme, go to Settings -> Editor -> Color Scheme -> Zig

That's it. (for now)

Feature tracker:

  • Working:
    • Code completion
    • Code folding
    • Syntax highlighting
    • Go to definition
    • Rename symbol
    • Hover documentation
  • TODO:
    • Go to implementations / find usages (A bit broken without a PSI tree, will need to poke my nose into LSP4IntellIJ internals for this)
    • Workspace Symbols (Will add it later, personally I never used this feature yet)

Licenses

All code in this project, unless specified differently, is licensed under the Apache 2.0 license.
The `zig.svg` and `zigbrains.svg` files are derived from the official Zig Programming Language logo,
which are property of the Zig Software Foundation. (https://github.com/ziglang/logo).
These art assets are licensed under `Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0).`