4 Commits

Author SHA1 Message Date
e65eb8f6a4 feat: canonicalize syntax roles + theme zsh plugins
Add authoritative `syntax:` block to both YAML specs mapping keyword,
type, function, string, constant, operator, variable, comment, and
punctuation to their semantic palette colors. Align nvim and Zed
templates to this canonical mapping (keyword=purple, type=amber,
number/bool/constant=cyan, operator=white). Fix nvim Special/SpecialChar/
Tag (were cyan; now purple/amber/blue respectively).

Add plugin color variables to zsh template: ZSH_AUTOSUGGEST uses dim
grey for ghost text; HISTORY_SUBSTRING_SEARCH uses cyan for found and
bright-red for not-found, matching the semantic palette signal system.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-11 00:43:52 +01:00
82d0580c3c chore: bump app theme versions 2025-12-31 04:47:09 +01:00
1e86fa7fa1 chore: add meta.yaml to all templates
- Standardized metadata (author, description, version, strategy) across all theme templates.
- Ensures consistent build behavior and documentation.
2025-12-31 00:33:33 +01:00
b92c501fde refactor: restructure dist/ and implement aggregated Zed theme
- Updated build.py to support app-centric directory structure (dist/<app>/).
- Modified build.py to allow aggregated multi-scheme rendering (for Zed).
- Refactored Zed template to include both Neon and Aeon variants in a single JSON.
- Standardized theme file naming in dist/.
2025-12-30 06:12:20 +01:00