oxide brings the oxide colorscheme to neovim with full treesitter and lsp support.
- Dark theme with Treesitter and LSP semantic highlighting
- Customizable colors and highlight groups
- Lazy-loaded with minimal startup impact
- Built-in lualine theme and growing plugin integration
vim.pack (Neovim 0.12+)
vim.pack.add({
{
src='https://github.com/oxidescheme/nvim',
name='oxide',
},
})
vim.cmd.colorscheme("oxide"){
"oxidescheme/nvim",
name="oxide",
lazy=false,
priority=1000,
config=function()
require("oxide").setup()
vim.cmd.colorscheme("oxide")
end,
}use {
"oxidescheme/nvim",
name="oxide",
config=function()
require("oxide").setup()
vim.cmd.colorscheme("oxide")
end
}Plug 'oxidescheme/nvim'require("oxide").setup()
vim.cmd.colorscheme("oxide")-- Basic usagevim.cmd.colorscheme("oxide")
-- Or use the lua APIrequire("oxide").load()oxide comes with sensible defaults, but every aspect can be customized:
require("oxide").setup({
transparent=false, -- Enable transparent backgroundterminal_colors=true, -- Configure terminal colorsstyles= {
comments= { italic=true },
keywords= { bold=true },
functions= {},
variables= {},
strings= {},
booleans= {},
numbers= {},
},
-- Override colorson_colors=function(colors)
colors.red="#ff0000" -- Make red more intenseend,
-- Override highlight groupson_highlights=function(highlights, colors)
highlights.Comment= { fg=colors.green, italic=true }
end,
})| Option | Default | Description |
|---|---|---|
transparent | false | Enable transparent background |
terminal_colors | true | Set terminal colors |
styles | {} | Style overrides for syntax groups |
on_colors | nil | Function to override color palette |
on_highlights | nil | Function to override highlight groups |
require("oxide").setup({
styles= {
-- Remove all stylingcomments= {},
-- Make functions stand out morefunctions= { bold=true, italic=true },
-- Subtle variablesvariables= { italic=true },
}
})oxide works seamlessly with popular plugins:
PRs welcome. Make sure new highlight groups serve a clear purpose and colors match the palette defined in the codebase.
- Port Creator:@jakmaz
- Current Maintainer:@jakmaz
- Contributors: See contributors list
MIT License - see LICENSE for details.
Copyright © 2025-present oxidescheme



