37 lines
1.1 KiB
Markdown
37 lines
1.1 KiB
Markdown
# midnight.nvim
|
|
|
|
Neovim theme for code, not colors.
|
|
|
|

|
|
|
|
## Installation
|
|
|
|
Install using your package manager of choice or via
|
|
[luarocks](https://luarocks.org/modules/barrettruth/midnight.nvim):
|
|
|
|
```
|
|
luarocks install midnight.nvim
|
|
```
|
|
|
|
Then set the colorscheme:
|
|
|
|
```lua
|
|
vim.cmd.colorscheme('midnight')
|
|
```
|
|
|
|
## Plugin Integrations
|
|
|
|
- [treesitter](https://github.com/nvim-treesitter/nvim-treesitter)
|
|
- [fzf-lua](https://github.com/ibhagwan/fzf-lua)
|
|
- [nvim-cmp](https://github.com/hrsh7th/nvim-cmp),
|
|
[blink.cmp](https://github.com/saghen/blink.cmp)
|
|
- [gitsigns.nvim](https://github.com/lewis6991/gitsigns.nvim)
|
|
|
|
## Motivation
|
|
|
|
I find existing colorschemes to generally be excessively colorful and
|
|
distracting rather than informative. I wrote midnight.nvim to focus on code
|
|
structure, specifically for competitive programming and workplace software
|
|
development environments. I included highlighting of constants (e.g. strings,
|
|
numbers, booleans) and language keywords to emphasize the maximally important
|
|
aspects of code and its structure, respectively.
|