• Stars
    star
    446
  • Rank 94,495 (Top 2 %)
  • Language
    Lua
  • License
    MIT License
  • Created over 3 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

πŸ—‘οΈ Warm color scheme for Neovim and beyond

melange-logo

Features

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";

Packer:

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

melange dark screenshot

melange light screenshot

(The font in the screenshots is IBM/plex Mono.)