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