Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/Everblush/nvim

A port of everblush.vim but written in lua
https://github.com/Everblush/nvim

beautiful everblush hacktoberfest lua neovim neovim-colorscheme nightly ricing theme

Last synced: about 1 month ago
JSON representation

A port of everblush.vim but written in lua

Lists

README

        


logo

Everblush for Neovim

A dark, vibrant, and beautiful color scheme for Neovim






## Preview



More screenshots

Bash





Rust





Go





CSS




## Installation

packer.nvim

Add the following lines to the `init.lua` file in the `packer` setup function:

```lua
{ 'Everblush/nvim', as = 'everblush' }
```

lazy.nvim

Add the following lines to the `init.lua` file in the `lazy` setup function:

```lua
{ 'Everblush/nvim', name = 'everblush' }
```

vim-plug

Add the line `Plug Everblush/nvim` to your `vimrc` and install using the command `:PlugInstall`.

## Usage

### Lua

Add this line to your `init.lua` file:

```lua
vim.cmd('colorscheme everblush')
```

### Vimscript

Add this line to your `init.vim` file (for Neovim) or `.vimrc` (for Vim):

```vim
colorscheme everblush
```

## Configuration

The default options shown below are automatically set when the colorscheme is applied. Refer to the examples for sample configuration changes, and add them to the `init.lua` file.

```lua
require('everblush').setup({

-- Default options
override = {},
transparent_background = false,
nvim_tree = {
contrast = false,
},

-- Configuration examples

-- Override the default highlights using Everblush or other colors
override = {
Normal = { fg = '#ffffff', bg = 'comment' },
},

-- Set transparent background
transparent_background = true,

-- Set contrast for nvim-tree highlights
nvim_tree = {
contrast = true,
},
})
```

## Integrations

### [lualine.nvim](https://github.com/nvim-lualine/lualine.nvim)

**Lua**
```lua
require('lualine').setup({
options = { 'theme' = 'everblush' }
})
```
**VimScript**
```vim
lua << EOF
require('lualine').setup({
options = { 'theme' = 'everblush' }
})
EOF
```

### [lightline.vim](https://github.com/itchyny/lightline.vim)

**Lua**
```lua
vim.g.lightline = {
'colorscheme' = 'everblush',
}
```

**Vimscript**
```vim
let g:lightline = {'colorscheme': 'everblush'}
```

### [vim-airline](https://github.com/vim-airline/vim-airline)

**Lua**
```lua
vim.g.airline_theme = 'everblush'
vim.g.airline_powerline_fonts = 1 -- For powerline symbols in statusline
vim.g['airline#extensions#tabline#enabled'] = 1 -- To enable custom tabline
```

**Vimscript**
```vim
let g:airline_theme = 'everblush'
let g:airline_powerline_fonts = 1 " For powerline symbols in statusline
let g:airline#extensions#tabline#enabled = 1 " To enable custom tabline
```

### Other integrations

- [bufferline.nvim](https://github.com/akinsho/bufferline.nvim)
- [gitsigns](https://github.com/lewis6991/gitsigns.nvim)
- [indent-blankline.nvim](https://github.com/lukas-reineke/indent-blankline.nvim)
- [lspsaga.nvim](https://github.com/glepnir/lspsaga.nvim)
- [neogit](https://github.com/TimUntersberger/neogit)
- [nvim-cmp](https://github.com/hrsh7th/nvim-cmp)
- [nvim-tree.lua](https://github.com/nvim-tree/nvim-tree.lua)
- [nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter)
- [telescope.nvim](https://github.com/nvim-telescope/telescope.nvim)
- [trouble.nvim](https://github.com/folke/trouble.nvim)
- [vim-gitgutter](https://github.com/airblade/vim-gitgutter)
- [vim-illuminate](https://github.com/RRethy/vim-illuminate)

## Credits

- [AlphaTechnolog](https://github.com/AlphaTechnolog)
- [Mangeshrex](https://github.com/Mangeshrex)
- [Prateek](https://github.com/prateektade)