kickstart.nvim/lua/custom/plugins/twilight.lua

25 lines
993 B
Lua

return {
'folke/twilight.nvim',
opts = {
dimming = {
alpha = 0.25, -- amount of dimming
-- we try to get the foreground from the highlight groups or fallback color
color = { 'Normal', '#ffffff' },
term_bg = '#000000', -- if guibg=NONE, this will be used to calculate text color
inactive = false, -- when true, other windows will be fully dimmed (unless they contain the same buffer)
},
context = 10, -- amount of lines we will try to show around the current line
treesitter = true, -- use treesitter when available for the filetype
-- treesitter is used to automatically expand the visible text,
-- but you can further control the types of nodes that should always be fully expanded
expand = { -- for treesitter, we we always try to expand to the top-most ancestor with these types
'function',
'method',
'table',
'if_statement',
'paragraph',
},
exclude = {}, -- exclude these filetypes
},
}