Skip to content

Releases: comphy-lab/comphy-nvim-theme

v1.1.0 — plum style

Choose a tag to compare

@VatsalSy VatsalSy released this 09 Aug 20:35
v1.1.0

What's New

A new style = "plum" palette, CoMPhy Gruvbox Plum: near-black #111111 editor on #161616 surfaces, bright #fcfcfc foreground, CoMPhy brand purple #68236D selection and UI accents, and Gruvbox/Dracula syntax hues matching the VS Code theme of the same name.

✨ Features

  • require('comphy-theme').setup({ style = 'plum' }) selects the new palette; dark remains the default and light is unchanged.

Full Changelog: v1.0.0...v1.1.0

v1.0.0

Choose a tag to compare

@VatsalSy VatsalSy released this 15 Feb 11:57
v1.0.0
34f5d07

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_gruvbox to comphy-theme for consistent package and require-path usage.
  • Updates colorscheme invocation to :colorscheme comphy-theme and Lua setup to require("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_gruvbox naming must switch to comphy-theme.
  • Any overrides referencing the old func_green palette key must use func_call.

Full Changelog: initial release (no previous tag)