From 40d1df39907cb404e54e5b7c7cd7b6140951ca04 Mon Sep 17 00:00:00 2001 From: Charles Danesi Date: Fri, 29 Nov 2024 23:03:26 -0500 Subject: [PATCH] chore: add configuration options --- .config/nvim/lua/plugins/tint.lua | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/.config/nvim/lua/plugins/tint.lua b/.config/nvim/lua/plugins/tint.lua index b655d30..74d84dd 100644 --- a/.config/nvim/lua/plugins/tint.lua +++ b/.config/nvim/lua/plugins/tint.lua @@ -1,7 +1,22 @@ return { - 'levouh/tint.nvim', + '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 ~= '' - config = function() - require('tint').setup({}) - end, + return buftype == 'terminal' or floating + end, + }, + + config = function(_, opts) + require('tint').setup(opts) + end, }