local M = {} local Log = require "core.log" M.config = function() local status_ok, twilight = pcall(require, "twilight") if not status_ok then Log:get_default().error "Failed to load twilight" return end twilight.setup { dimming = { alpha = 0.25, -- amount of dimming -- we try to get the foreground from the highlight groups or fallback color color = { "Normal", "#ffffff" }, }, context = 15, -- amount of lines we will try to show around the current line -- 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 = { "function", "method", "table", "if_statement", }, exclude = {}, -- exclude these filetypes } end return M