23 lines
690 B
Lua
23 lines
690 B
Lua
return {
|
|
'levouh/tint.nvim',
|
|
event = { 'BufReadPre', 'BufNewFile', 'VeryLazy' },
|
|
opts = {
|
|
tint = -45,
|
|
saturation = 0.6,
|
|
tint_background_colors = false,
|
|
highlight_ignore_patterns = { 'WinSeparator', 'Status.*' },
|
|
window_ignore_function = function(winid)
|
|
-- Do not tint terminal or floating windows
|
|
local bufid = vim.api.nvim_win_get_buf(winid)
|
|
local buftype = vim.api.nvim_buf_get_option(bufid, 'buftype')
|
|
local floating = vim.api.nvim_win_get_config(winid).relative ~= ''
|
|
|
|
return buftype == 'terminal' or floating
|
|
end,
|
|
},
|
|
|
|
config = function(_, opts)
|
|
require('tint').setup(opts)
|
|
end,
|
|
}
|