---@diagnostic disable: undefined-global vim.cmd("hi clear") vim.g.colors_name = "mine" vim.g.background = "dark" local colors = { ["Terminal"] = {link="Normal"}, ["TermCursor"] = {link="Cursor"}, ["TermCursorNC"] = {link="Cursor"}, ["CurSearch"] = {link="Search"}, ["CursorLineFold"] = {link="CursorLine"}, ["CursorLineSign"] = {link="CursorLine"}, ["MessageWindow"] = {link="Pmenu"}, ["PopupNotification"] = {link="Todo"}, ["Character"] = {link="String"}, ["FloatBorder"] = {link="NormalFloat"}, ["NormalFloat"] = {link="Normal"}, ["ModeMsg"] = {fg="#FF88CC", bold=true}, ["StatusLine"] = {fg="#000000", bg="#AA66DD"}, ["StatusLineNC"] = {fg="#FFFFFF"}, ["ColorColumn"] = {bg="#121115"}, ["WinSeparator"] = {fg="#222222"}, ["CursorLine"] = {bg="#222222"}, ["EndOfBuffer"] = {fg="#222222"}, ["LineNr"] = {fg="#CCCCCC", bg="#121115"}, ["LineNrAbove"] = {fg="#888888", bg="#121115"}, ["LineNrBelow"] = {fg="#888888", bg="#121115"}, ["MatchParen"] = {fg="#EE66AA", bold=true}, ["Normal"] = {fg="#AAAAAA", bg="#1A191C"}, ["Pmenu"] = {fg="#FFFFFF", bg="#333333"}, ["PmenuSel"] = {fg="#333333", bg="#FFFFFF", bold=true}, ["Search"] = {fg="#333333", bg="#FFFF88", bold=true}, ["Visual"] = {bg="#333333"}, ["Comment"] = {fg="#88DEDE", italic=true}, ["Constant"] = {fg="#DDDD66", bg="#272620"}, ["Number"] = {link="Constant"}, ["String"] = {link="Constant"}, ["Boolean"] = {link="Constant"}, ["Function"] = {fg="#9999EE", bg="#23222b"}, ["Identifier"] = {link="Normal"}, ["Statement"] = {bold=true}, ["Label"] = {link="Normal"}, ["Operator"] = {fg="#505050"}, ["Special"] = {fg="#CCCCDD"}, ["SpecialChar"] = {fg="#FFFFFF"}, ["Error"] = {fg="#FF4444", undercurl=true}, ["@punctuation"] = {link="Operator"}, ["@constant.builtin"] = {link="@constant"}, ["@function.builtin"] = {link="@function.call"}, ["@function.method.call"] = {link="@function.call"}, ["@function.call"] = {link="Normal"}, ["@variable"] = {link="Normal"}, ["@variable.builtin"] = {link="@variable"}, ["@module"] = {link="Normal"}, ["@module.builtin"] = {link="@module"}, } for k, v in pairs(colors) do vim.api.nvim_set_hl(0, k, v) end