All notable changes to this project will be documented in this file.
For versions prior to v1.0.0, information can be found in the git tag messages.
Versions after v1.3.0 use a new autoloaded palette function and are therefore backwards-incompatible (in hindsight, that should have been a v2 release...)
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Optional names for the color codes output by the palette API
- Defined or linked many new highlight groups required in NeoVim (diagnostics, LSP, tree-sitter), since default NeoVim links are not always sensible or reliable (see e.g. neovim/neovim#29013)
- Manual highlight definition for
@variable
, which is unfortunately hard-coded toNvimLightGrey2
in the new NeoVim 0.10 default themes
- Streamline README documentation and disaffirm affiliation with mellow.nvim
- Highlight links to restore previous look for
Delimiter
andOperator
groups, which were given their own colors in NeoVim 0.10 - Highlight links for the new NeoVim 0.10 group names:
Added
,Changed
andRemoved
(which are mostly used for diff buffers)
- Highlight links for the basic set of neovim's LSP diagnostics
- Softer color for underlines
- 'command' mode colors for the lightline theme
- 'Whitespace' group colors (used for e.g. indent guides, "non-printed" chars)
- Fixed vim8 errors due to unsupported string concatenation syntax
- Update UserColors 3 and 4 ("subtle" colors on statusline background) to better accommodate v1.5 changes in vim-mellow-statusline
- Update screenshots in README and github wiki
- Light yellow, to be easier to read on the light theme background
- Lightline colorscheme, to be responsive to
background
changes, @mvanderkamp.
- Improve documentation
- Update maintainer email
- Link hl-Title to hl-ModeMsg instead of hl-Ignore (distinct title color)
- Vim helpfile.
- New ASCII logo.
- Overhaul of lightline themes.
- Standardise Lightline themes to use bold colors and three left sections, @mvanderkamp.
- Refactor to load color definitions from a central autoload function.
- Fix dark Lightline theme to use blue color for percentage block background.
- Lightline themes by @toniz4.
- Option
g:mellow_cterm_ansi
to set the type of fallback codes.
- Fallback color codes (ANSI or 256) when
termguicolors
is unset. - Highlight setter function
s:hi
- README documentation for the
g:mellow_user_colors
option.
- Make DiffDelete and Error color groups consistent across dark and light themes.
- Refactor to handle most highlight commands (excluding links) through the setter function.
- Check for (enabled)
termguicolors
setting.