# midnight.nvim Neovim theme for code, not colors. ![Image](https://github.com/user-attachments/assets/9abb5126-15d7-4de4-ad6d-ec35975fec03) ## 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.