v1.0.0
What's New
v1.0.0 is the first public release of comphy-theme.nvim, a warm, Obsidian-aligned Neovim colorscheme with a purple-tinted visual identity. This release establishes the stable module and colorscheme naming (comphy-theme) and ships a fully overhauled palette tuned for readability across UI and syntax. It also expands highlight coverage for Markdown, Treesitter, diagnostics, and language-specific cases while preserving a consistent look.
✨ Features
- Introduces the complete CoMPhy Obsidian-aligned palette with warm cream foreground and purple-tinted background layers.
- Adds a six-color heading cascade and refined UI accents for cursor, selection, focus, and line numbers.
- Adds terminal ANSI color definitions and new palette keys for code backgrounds and function calls.
- Expands syntax and semantic highlight tuning across Treesitter, Markdown, diagnostics, and language-specific groups.
🔧 Improvements
- Renames the theme module from
comphy_gruvboxtocomphy-themefor consistent package and require-path usage. - Updates colorscheme invocation to
:colorscheme comphy-themeand Lua setup torequire("comphy-theme"). - Refreshes examples and documentation to align with the released naming and behavior.
🐛 Bug Fixes
- Removes remaining legacy Dracula-era color mappings to ensure palette consistency.
- Corrects highlight assignments for groups such as
@namespace,@markup.raw, and Markdown heading fallbacks.
⚠️ Breaking Changes
- Existing configs using
comphy_gruvboxnaming must switch tocomphy-theme. - Any overrides referencing the old
func_greenpalette key must usefunc_call.
Full Changelog: initial release (no previous tag)