A warm, nearly monochrome Neovim theme.
Muted tones, deliberate restraint, and one coral accent that cuts through everything.
embertheme.com · Palette · Installation · Variants · Plugin Support
| Ember dark graphite |
Ember Soft lifted graphite |
Ember Light warm ivory |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
{
"ember-theme/nvim",
name = "ember",
priority = 1000,
config = function()
require("ember").setup({
variant = "ember", -- "ember" | "ember-soft" | "ember-light"
})
vim.cmd("colorscheme ember")
end,
}Switch variants at runtime:
:colorscheme ember
:colorscheme ember-soft
:colorscheme ember-light
Built-in highlight coverage for:
| Category | Plugins |
|---|---|
| Syntax | Treesitter (@capture groups), LSP semantic tokens, diagnostics |
| Picker | Telescope, Snacks picker |
| Completion | nvim-cmp, blink.cmp |
| UI | Which-key, Snacks dashboard, Snacks notifier |
| File tree | Neo-tree, Snacks explorer |
| Git | Gitsigns |
| Indent | indent-blankline, Snacks indent |
| Statusline | mini.statusline, mini.tabline, Lualine |
| Other | Noice, Lazy.nvim, mini.jump, mini.pick |
- Ember core — palette, brand, ports
- Emacs port — reference implementation
- Website
MIT — Hossam Saraya







