Features
- Dark and light variants
- Special support for various plugins, including:
- Support for various terminal emulators (see
term/
):
Requirements
- Neovim β₯ 0.8
termguicolors
enabled- A terminal emulator or GUI with true color and font variants support (italics, bold, etc).
Installation
You can install Melange with any (Neo)Vim plugin manager.
Paq:
"savq/melange-nvim";
use "savq/melange-nvim"
Lazy:
{ "savq/melange-nvim" }
Additionally, nvim-treesitter can be used to install tree-sitter parsers.
Usage
Enable termguicolors
and load the colorscheme
.
In your init.lua
:
vim.opt.termguicolors = true
vim.cmd.colorscheme 'melange'
Or in your init.vim
:
set termguicolors
colorscheme melange
To enable the light variant, set the background
(or let your terminal do it for you)
before setting the colorscheme.
Design
Melange was designed with one idea in mind: Control flow should use warm colors and data should use cold colors; It was originally developed using Lush.nvim; and it's been inspired by many colorschemes, in particular Ayu and Gruvbox.
Previews
(The font in the screenshots is IBM/plex Mono.)