• Stars
    star
    1,442
  • Rank 32,458 (Top 0.7 %)
  • Language
    Lua
  • License
    MIT License
  • Created almost 4 years ago
  • Updated about 1 month ago

Reviews

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

Repository Details

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

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

More Repositories

1

hotpot.nvim

🍲 Carl Weathers #1 Neovim Plugin.
Fennel
353
star
2

paperplanes.nvim

Neovim ✈️ Pastebins
Fennel
90
star
3

highlight-current-n.nvim

Highlights the current /, ? or * match under your cursor when pressing n or N and gets out of the way afterwards.
Fennel
89
star
4

tileup

Ruby gem to convert large images into tiles to use with js mapping libraries
Ruby
86
star
5

fwatch.nvim

fwatch.nvim lets you watch files or directories for changes and then run vim commands or lua functions.
Lua
81
star
6

playtime.nvim

πŸƒ At last! A way to play card games on your computer!
Fennel
63
star
7

shipwright.nvim

βš“ Build stuff, or don't. IDC.
Lua
46
star
8

shenzhen-solitaire.nvim

Shenzhen I/O Solitaire, now in Neovim
Fennel
43
star
9

pact.nvim

πŸ”ͺ🩸🐐 semver aware package manager for neovim
Fennel
40
star
10

lush-template

Starter template for https://git.io/lush.nvim
Lua
26
star
11

tailwindcss-phx-live

Phoenix LiveView variants for TailwindCSS
JavaScript
9
star
12

chip-8.nvim

CHIP-8 for the Neovim Video Computer System
Fennel
6
star
13

git-info.vim

Extract git repo information for use in vim status lines.
Vim Script
4
star
14

smtp-pigeon

SMTP server that converts mail to HTTP POSTS with a configurable payload βœ‰οΈ 🐦
Go
4
star
15

hotpot.nvim-x-lazy.nvim

Lua
3
star
16

hotpot-build.nvim

WIP Hotpot assistant to build Fennel plugins
Fennel
3
star
17

zsh-soup-prompt

A delicious healthy prompt for zsh
Shell
3
star
18

fennel-cljlib

fork https://gitlab.com/andreyorst/fennel-cljlib
Fennel
2
star
19

html-to-temple

Convert HTML to Temple
JavaScript
1
star
20

lush-light-dark-example

Lua
1
star
21

phx-necromancy

Elixir
1
star
22

phx-tailwindcssjit

How to setup Phoenix Framework and TailwindCSS-JIT
Elixir
1
star
23

hotpot-cljlib

Fennel
1
star
24

nvim-treesitter-textsubjects-fennel

Fennel queries for nvim-treesitter-textsubjects
Scheme
1
star
25

fennel-macro-1

Fennel
1
star