local M = {} M.defaults = { transparent = false, styles = { comments = { italic = false, bold = false, underline = false, }, keywords = { italic = false, bold = false, underline = false, }, functions = { italic = false, bold = false, underline = false, }, types = { italic = false, bold = false, underline = false, }, }, colors = {}, highlights = {}, } function M.merge(opts) return vim.tbl_deep_extend("force", vim.deepcopy(M.defaults), opts or {}) end return M