nix/home/file/nvim/module/config/Highlight.lua

24 lines
915 B
Lua
Raw Normal View History

2024-12-18 13:45:27 +03:00
vim.api.nvim_create_autocmd({ "ColorScheme", "VimEnter" }, {
group = vim.api.nvim_create_augroup("Color", {}),
pattern = "*",
callback = function()
-- Background.
vim.api.nvim_set_hl(0, "CursorLine", { bg = "#@bg@" })
vim.api.nvim_set_hl(0, "Pmenu", { bg = "#@bg@" })
vim.api.nvim_set_hl(0, "PmenuExtra", { bg = "#@bg@" })
vim.api.nvim_set_hl(0, "TelescopeSelection", { bg = "#@bg@" })
-- Selection.
vim.api.nvim_set_hl(0, "Visual", { bg = "#@selection@", bold = true, fg = "#@fg@" })
vim.api.nvim_set_hl(0, "PmenuSel", { bg = "#@selection@", bold = true, fg = "#@fg@" })
-- Transparent.
vim.api.nvim_set_hl(0, "NormalFloat", { bg = clear })
-- Border.
vim.api.nvim_set_hl(0, "FloatBorder", { bg = clear, fg = "#@accent@" })
vim.api.nvim_set_hl(0, "FloatTitle", { bg = clear, fg = "#@accent@" })
vim.api.nvim_set_hl(0, "TelescopeBorder", { bg = clear, fg = "#@accent@" })
end,
})