Commit Graph

8 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
2ac05f469c feat: expand nvim highlights and add audit script 2026-01-12 23:11:24 +01:00
6b3bb01c2c reworked the nvim theme a bit more 2026-01-12 22:40:55 +01:00
74cd31a03e reworked the nvim theme a bit 2026-01-12 22:18:47 +01:00
a00cf1f6ff feat(nvim): add transparency for floating UI
Set winblend and pumblend to 20 (80% opaque) for floating windows
and popup menus.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 21:34:04 +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
8d6fe00ad8 feat: initialize Apex Theme System with build engine and Neovim template
- Set up project structure and Source of Truth (GEMINI.md).
- Implement DNA source files (src/*.yaml) with semantic color definitions.
- Build clinical light (Aeon) and high-contrast dark (Neon) specifications.
- Create Jinja2-based build system (build.py) using uv for reproducibility.
- Implement Neovim theme template mirroring the philosophy.
2025-12-29 23:00:53 +01:00