v0.1.2
Fixes @done/@cancelled subtree fading being unreliable on real files (two root causes):
- Trailing whitespace corrupted the parse: a single trailing space on any line made the whitespace
extrasrule swallow the newline and the next line's indentation, breaking everything after it. The_eoltoken now owns trailing inline whitespace. - Done-inheritance moved from queries into the scanner: Zed caps highlight-query matching at 64 concurrent matches, so wide/deep done subtrees starved the query-based fade (later siblings lost their wash). The scanner now tracks done-ness per indent level and parses descendants as
dim_*nodes, so all highlight patterns are flat — and the fade works at unlimited depth (previously capped at 6 levels).
Install as a dev extension: clone, then in Zed zed: extensions → Install Dev Extension. See README.md.