create colour scheme tructure
This commit is contained in:
parent
2b558d4e4d
commit
61400a7c9b
10 changed files with 214 additions and 3 deletions
10
README.md
10
README.md
|
|
@ -90,6 +90,16 @@ Record every decision here with a short rationale. Append new entries; do not re
|
|||
- **Format**: Each color defined as `{hex, 256-color, ansi}` tuple for broad terminal compatibility
|
||||
- **Philosophy**: Light, paper-like theme with subtle colors for long reading sessions
|
||||
- **Next steps**: Phase 11.3 will create colorscheme structure and entry point
|
||||
- 2025-12-11: Colorscheme Phase 11.3:
|
||||
- **Colorscheme structure**: Created complete modular colorscheme architecture
|
||||
- **Entry point**: `colors/paper-tonic-modern.lua` properly resets and loads colorscheme
|
||||
- **Main module**: `lua/paper-tonic-modern/init.lua` with helper functions for setting highlights
|
||||
- **Helper functions**: `M.highlight()` for single groups, `M.highlight_all()` for batch operations
|
||||
- **Color conversion**: Smart conversion between gui/cterm/ansi formats
|
||||
- **Group modules**: Created stub files for editor, syntax, treesitter, semantic, lsp, and plugins
|
||||
- **Loading order**: Structured to load groups in logical sequence (editor → syntax → treesitter → semantic → lsp → plugins)
|
||||
- **Validation**: Colorscheme loads successfully, highlights applied correctly
|
||||
- **Language color consistency**: All documentation updated to reflect that each language maintains its color identity everywhere (PHP=primary, HTML=blue, CSS=green, templates=magenta)
|
||||
|
||||
## Project-Local Configuration (design)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue