return { "folke/tokyonight.nvim", lazy = true, priority = 1000, opts = { style = "night", styles = { comments = { italic = false }, keywords = { italic = false }, floats = "normal", }, sidebars = { "qf", "help", "terminal", "dagger", "aerial", "OverseerList", "neotest-summary" }, on_highlights = function(highlights, c) for _, defn in pairs(highlights) do if defn.undercurl then defn.undercurl = false defn.underline = true end end highlights.AerialLineNC = { link = "LspReferenceText" } highlights.OverseerOutput = { link = "NormalSB" } highlights.TabLine = { fg = c.comment, bg = c.bg_statusline } highlights.TabLineSel = { fg = c.bg, bg = c.blue } highlights.TabLineModifiedSel = { fg = c.bg, bg = c.warning } highlights.TabLineIndexSel = { fg = c.bg, bg = c.blue, bold = true } highlights.TabLineIndexModifiedSel = { fg = c.bg, bg = c.warning, bold = true } highlights.TabLineDivider = { fg = c.blue } highlights.TabLineDividerSel = { fg = c.blue, bg = c.blue } highlights.TabLineDividerVisible = { fg = c.blue } highlights.TabLineDividerModifiedSel = { fg = c.warning, bg = c.warning } end, }, config = true, }