mirror of
https://github.com/l0ng-ai/openidea.git
synced 2026-11-06 08:07:49 +00:00
Every grammar-only language now gets colours: Zig, Nix and Make from the queries their crates ship, GraphQL and HCL (Terraform) from our own, as those crates ship none. Grammar queries follow two conventions, so the precedence is set per grammar: nvim-style (the later pattern wins) or tree-sitter CLI style (the first one wins, Nix). nvim's `#lua-match?` is evaluated; patterns with predicates we cannot evaluate no longer match unconditionally, which coloured every Zig identifier as a constant. Claude-Session: https://claude.ai/code/session_01B65qLEKnkeYTGdbwhLpjCu