Skip to content
forked from rktjmp/lush.nvim

Create Neovim themes with real-time feedback, export anywhere.

License

Notifications You must be signed in to change notification settings

migoa/lush.nvim

 
 

Repository files navigation

Lush Header

Lush CI

Lush is a colorscheme creation aid for Neovim. It gives you real time feedback as you edit, as well as color manipulation tools and some aids building a structured colorscheme.

Lush colorschemes can easily be exported for use without Lush, either as a lua table, vimscript commands or any other format. They can also be imported into other Lua systems to access your color data.

See some colorschemes Made with Lush.

Experimental Treesitter Interface

See issue for new syntax. Syntax is subject to change.

Annoucements

  • 2022-05-12: Neovim 0.7 is now a requirement, the 1.0.1 tagged version is the last 0.5 compatible release.
  • 2021-11-05: Deprecation warning, the compiler exclude_keys option has been deprecated in favour of the build system,

Requirements

  • Neovim 0.7 or greater required to use Lush as a development tool
  • termguicolors enabled for true color support

Installation

Install via any package management system, for example, paq:

require paq { 'rktjmp/lush.nvim' }

Interactive Tutorial

Lush Demo

Run :LushRunTutorial for an Interactive guided tour of using Lush.

Guides

See Also

About

Create Neovim themes with real-time feedback, export anywhere.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Lua 64.2%
  • MoonScript 35.2%
  • Vim Script 0.6%