

A clean, customizable dark colorscheme for Neovim, written in Lua.
Add the plugin with vim.pack:
vim.pack.add({
{ src = "https://github.com/tiagovla/tokyodark.nvim" },
})
require("tokyodark").setup() -- optional; pass options to customize
vim.cmd.colorscheme("tokyodark")
All options are optional. Defaults:
require("tokyodark").setup({
transparent_background = false,
gamma = 1.00,
styles = {
comments = { italic = true },
keywords = { italic = true },
identifiers = { italic = true },
functions = {},
variables = {},
},
custom_highlights = {},
custom_palette = {},
terminal_colors = true,
})
vim.cmd.colorscheme("tokyodark")
require("tokyodark").setup({
custom_palette = {
purple = "#afa8ea",
},
custom_highlights = function(_, palette)
return {
["@variable"] = { fg = palette.purple },
}
end,
})