Monotone colorschemes for Neovim. Aesthetic inspiration from U.S. Graphics Company — thanks for the beautiful work.
Fourteen variants, from phosphor CRTs to night vision.
Tip
New:
mfd-flir 4 new thermal display schemes.
mfd-blackout true black, ultra-low contrast for late night use.
bright_comments option increases comment visibility for all themes.
Olive sage.
Green phosphor.
Amber phosphor.
White phosphor.
Deep red.
High contrast terminal.
Heads-up display.
Night vision goggles.
Covert lighting conditions.
White-hot thermal.
Black-hot thermal.
Red-hot thermal.
Thermal fusion.
-- lazy.nvim
{
'kungfusheep/mfd.nvim',
lazy = false,
priority = 1000,
config = function()
vim.cmd('colorscheme mfd-stealth')
end,
}Syntax differentiation through text decoration, not colour:
- Bold — keywords, functions
- Italic — strings, comments, parameters
- Underline — types, structures
Lualine themes are included for each variant.
Each theme defines per-mode cursor highlights (CursorNormal, CursorInsert, CursorVisual, CursorReplace, CursorCommand). To sync these to your terminal cursor via OSC 12 (works with Ghostty, kitty, etc.):
{
'kungfusheep/mfd.nvim',
lazy = false,
priority = 1000,
config = function()
vim.cmd('colorscheme mfd-stealth')
vim.opt.guicursor = {
"n:block-CursorNormal",
"v:block-CursorVisual",
"i:block-CursorInsert",
"r-cr:block-CursorReplace",
"c:block-CursorCommand",
}
require('mfd').enable_cursor_sync()
end,
}Call setup() before setting the colorscheme:
require('mfd').setup({
bright_comments = true, -- increase comment visibility (default: false)
})Apache 2.0 LICENSE













