Neovim Colorschemes

Up: Plugin Atlas Down: UI plugins

Colorschemes are weather. They change how long you can stay in the room.

The config keeps several palettes installed, but workflow logic lives elsewhere. A colorscheme should not decide how LSP, Git, or formatting work.

PluginRole
catppuccinCurrent soft default, especially good for long sessions.
tokyonight.nvimCrisp, urban, high-contrast coding mood.
kanagawa.nvimInk-and-paper warmth for slower reading.
rose-pineMuted, gentle palette for prose and review.
everforest-nvimGreen, low-glare fallback loaded early with high priority.

The active choice comes from O.colorscheme:

O.colorscheme = "catppuccin-mocha"

lua/colorscheme.lua applies the selected scheme and then tunes completion highlights so the menu stays readable.

Related: option switchboard, UI plugins