30 lines
910 B
Lua
30 lines
910 B
Lua
vim.cmd("hi clear")
|
|
if vim.fn.exists("syntax_on") then
|
|
vim.cmd("syntax reset")
|
|
end
|
|
|
|
vim.o.background = "dark"
|
|
vim.g.colors_name = "nvim-kolorz"
|
|
|
|
local palette = require("nvim-kolorz.colors")
|
|
|
|
local highlights = {
|
|
Normal = { fg = palette.c_normal_fg, bg = palette.c_normal_bg },
|
|
Comment = { fg = palette.c_comment, italic = true },
|
|
String = { fg = palette.c_string },
|
|
Identifier = { fg = palette.c_identifier },
|
|
Function = { fg = palette.c_function },
|
|
Statement = { fg = palette.c_statement },
|
|
Keyword = { fg = palette.c_keyword },
|
|
Type = { fg = palette.c_type },
|
|
Error = { fg = palette.c_error },
|
|
Visual = { bg = palette.c_visual },
|
|
LineNr = { fg = palette.c_line_nr },
|
|
CursorLineNr = { fg = palette.c_cursor_line_nr, bold = true },
|
|
StatusLine = { fg = palette.c_status_line_fg, bg = palette.c_status_line_bg },
|
|
}
|
|
|
|
for group, opts in pairs(highlights) do
|
|
vim.api.nvim_set_hl(0, group, opts)
|
|
end
|