24 lines
915 B
Lua
24 lines
915 B
Lua
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,
|
|
})
|