No description
Find a file
2026-02-05 00:39:22 -05:00
.github fix(ci): remove python 2026-02-04 16:01:25 -05:00
colors remove superfluous background setting 2026-02-03 20:07:56 -05:00
doc fix: username updated 2026-02-01 17:12:20 -05:00
lua/midnight misc highlight fixes 2026-02-05 00:39:22 -05:00
scripts feat: scripts 2025-11-08 22:46:49 -05:00
.gitignore feat: prettier, gitignore config 2025-11-08 13:35:36 -05:00
.luarc.json feat: more ci stuff 2025-11-08 13:05:48 -05:00
.pre-commit-config.yaml fix(ci): remove python 2026-02-04 16:01:25 -05:00
.prettierignore feat: prettier, gitignore config 2025-11-08 13:35:36 -05:00
.prettierrc feat: prettier, gitignore config 2025-11-08 13:35:36 -05:00
.python-version feat(ci): script checking; 2025-11-08 17:41:49 -05:00
LICENSE initial commit 2025-11-08 13:04:35 -05:00
midnight.nvim-scm-1.rockspec fix: username updated 2026-02-01 17:12:20 -05:00
pyproject.toml feat: add ruff 2025-11-08 17:43:36 -05:00
README.md format 2026-02-03 20:51:56 -05:00
selene.toml initial commit 2025-11-08 13:04:35 -05:00
stylua.toml initial commit 2025-11-08 13:04:35 -05:00
uv.lock feat: add ruff 2025-11-08 17:43:36 -05:00
vim.toml initial commit 2025-11-08 13:04:35 -05:00

midnight.nvim

Neovim theme for code, not colors.

Image

Installation

Install using your package manager of choice or via luarocks:

luarocks install midnight.nvim

Then set the colorscheme:

vim.cmd.colorscheme('midnight')

Plugin Integrations

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.