Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/javiorfo/nvim-nyctophilia

A set of Neovim colorschemes for nightlovers
https://github.com/javiorfo/nvim-nyctophilia

colorscheme lua neovim neovim-plugin vim-syntax-highlighting

Last synced: about 2 months ago
JSON representation

A set of Neovim colorschemes for nightlovers

Awesome Lists containing this project

README

        

# nvim-nyctophilia
*nvim-nyctophilia is a set of Neovim colorschemes for nightlovers.*

## Caveats
- This plugin has been developed on and for Linux following open source philosophy.

## Overview
- **Colorschemes**
- nox, umbra, nebula, tenebra
- **Integrations**
- [Minimaline](https://github.com/javiorfo/nvim-minimaline), [Lualine](https://github.com/nvim-lualine/lualine.nvim), [NvimTree](https://github.com/nvim-tree/nvim-tree.lua), [NerdTree](https://github.com/preservim/nerdtree)

## Installation
`Packer`
```lua
use 'javiorfo/nvim-nyctophilia'
```
`Lazy`
```lua
{
'javiorfo/nvim-nyctophilia',
lazy = false,
init = function()
-- Available themes: nox, umbra, nebula and tenebra
vim.cmd[[colorscheme umbra]]
end
}
```

## Configuration (Packer)
- Set up *init.lua*
```lua
-- Available themes: nox, umbra, nebula and tenebra
vim.cmd[[colorscheme umbra]]
```

## Troubleshooting
- If using LSP servers disable semantics, otherwise syntax might not look properly
```lua
-- Example with C language
require'lspconfig'.clangd.setup {
on_attach = function(client, _)
client.server_capabilities.semanticTokensProvider = nil
end
}
```

## Screenshots
#### colorscheme `umbra` with Rust
umbra

#### colorscheme `nebula` with C
nebula

#### colorscheme `nox` with Java
nox

#### colorscheme `tenebra` with Lua
tenebra

---

### Donate
- **Bitcoin** [(QR)](https://raw.githubusercontent.com/javiorfo/img/master/crypto/bitcoin.png) `1GqdJ63RDPE4eJKujHi166FAyigvHu5R7v`
- [Paypal](https://www.paypal.com/donate/?hosted_button_id=FA7SGLSCT2H8G)