Zed's [grammars.*] block requires a real Git SHA — "HEAD" does not
resolve. Lock to 3f209ef so a fresh `zed: install dev extension` can
clone the grammar.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
The grammar parses the .p8 cartridge container ( header, version, and
the named __lua__/__gfx__/__gff__/__label__/__map__/__sfx__/__music__
sections, plus a fallback unknown_section ). The Zed language definition
hands the __lua__ body to Zed's built-in Lua via injections.scm, so
non-dialect Lua code highlights correctly today; PICO-8-specific syntax
(?, +=, !=, single-line if, etc.) will fall back to error highlighting
in those regions only — see README roadmap for the dialect grammar fork.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>