36 lines
1.1 KiB
Markdown
36 lines
1.1 KiB
Markdown
# midnight.nvim
|
|
|
|
neovim theme for code, not colors.
|
|
|
|

|
|
|
|
## Installation
|
|
|
|
Install with any package manager of your choice. For example, with
|
|
[lazy.nvim](https://github.com/folke/lazy.nvim):
|
|
|
|
```lua
|
|
{
|
|
'barrett-ruth/midnight.nvim',
|
|
config = function()
|
|
vim.cmd.colorscheme('midnight')
|
|
end,
|
|
}
|
|
```
|
|
|
|
## Plugin Integration
|
|
|
|
- [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.
|