Announcing ‘mini.colors’

announce
reddit
Tweak and save any color scheme (plus animate transition and convert between some color spaces)
Author

Evgeni Chasnovski

Published

April 16, 2023

Originally posted on Reddit

Hello, Neovim users!

I would like to announce a release of mini.colors - new module of mini.nvim to tweak and save any color scheme. It can also be installed using separate GitHub repository.

This module is a combined result of a deep dive into color theory (which lead to a discovery of the beautiful Oklab color space) and my desire to create a tool with which users can tweak any color scheme to fit their taste.

For example, have you ever wondered how would warm Tokyonight look? With ‘mini.colors’ you are one chan_invert('temperature') call away. And here is the result, if anyone is curious:

Warm tokyonight

Or have you ever wanted to make animated transition between color schemes? Replace :colorscheme command with :Colorscheme and you are good to go!

Here are the features of ‘mini.colors’:

For a more hands-on learners there are “Tweak quick start” (essentially reproducing demo) and recipes for some common tasks.

For more information, see help file.

Please, check it out and tell me what you think! Either here in comments or in dedicated beta-testing issue.

Thanks!