From a70eef2af24f804cc017bb1b03ee238b033bffae Mon Sep 17 00:00:00 2001 From: Gustaf Rydholm Date: Sat, 27 Sep 2025 01:29:24 +0200 Subject: Add themes --- lua/no-clown-fiesta/groups/treesitter.lua | 40 ++++++++++++++----------------- 1 file changed, 18 insertions(+), 22 deletions(-) (limited to 'lua/no-clown-fiesta/groups/treesitter.lua') diff --git a/lua/no-clown-fiesta/groups/treesitter.lua b/lua/no-clown-fiesta/groups/treesitter.lua index f3ade89..5e3112a 100644 --- a/lua/no-clown-fiesta/groups/treesitter.lua +++ b/lua/no-clown-fiesta/groups/treesitter.lua @@ -2,8 +2,8 @@ local M = {} function M.highlight(palette, opts) return { - ["@annotation"] = { fg = palette.white }, - ["@attribute"] = { fg = palette.white }, + ["@annotation"] = { fg = palette.fg }, + ["@attribute"] = { fg = palette.fg }, ["@boolean"] = { fg = palette.red }, ["@character"] = { fg = palette.green }, ["@comment"] = { link = "Comment" }, @@ -14,7 +14,7 @@ function M.highlight(palette, opts) ["@comment.warning"] = { fg = palette.warning }, ["@const.builtin"] = { fg = palette.red }, ["@const.macro"] = { fg = palette.cyan }, - ["@constant"] = { fg = palette.white }, + ["@constant"] = { fg = palette.fg }, ["@constructor"] = { fg = palette.cyan }, ["@diff.delta"] = { fg = palette.gray_blue, @@ -47,7 +47,7 @@ function M.highlight(palette, opts) ["@keyword.import"] = { fg = palette.red }, ["@keyword.operator"] = { fg = palette.gray_blue }, ["@keyword.repeat"] = { fg = palette.gray_blue }, - ["@label"] = { fg = palette.white }, + ["@label"] = { fg = palette.fg }, ["@lsp.type.comment"] = {}, ["@markup"] = { fg = palette.fg }, ["@markup.italic"] = { italic = true }, @@ -58,33 +58,29 @@ function M.highlight(palette, opts) ["@markup.strong"] = { fg = palette.medium_gray }, ["@markup.title"] = { fg = palette.medium_gray }, ["@markup.underline"] = { underline = true }, - ["@module"] = { fg = palette.white }, + ["@module"] = { fg = palette.fg }, ["@number"] = { fg = palette.red }, ["@number.float"] = { fg = palette.red }, - ["@operator"] = { fg = palette.white }, - ["@property"] = { fg = palette.white }, - ["@punctuation.bracket"] = { fg = palette.white }, - ["@punctuation.delimiter"] = { fg = palette.white }, + ["@operator"] = { fg = palette.fg }, + ["@property"] = { fg = palette.fg }, + ["@punctuation.bracket"] = { fg = palette.fg }, + ["@punctuation.delimiter"] = { fg = palette.fg }, ["@string"] = { fg = palette.medium_gray_blue }, ["@string.escape"] = { fg = palette.medium_gray_blue }, ["@string.regexp"] = { fg = palette.medium_gray_blue }, ["@string.special.path"] = { fg = palette.light_gray }, ["@string.special.symbol"] = { fg = palette.medium_gray }, ["@tag"] = { fg = palette.blue }, - ["@tag.attribute"] = { fg = palette.white }, - ["@tag.delimiter"] = { fg = palette.white }, + ["@tag.attribute"] = { fg = palette.fg }, + ["@tag.delimiter"] = { fg = palette.fg }, ["@text.uri"] = { fg = palette.light_gray }, - ["@type"] = vim.tbl_extend("force", { fg = palette.white }, opts.styles.type), - ["@type.builtin"] = { fg = palette.white }, - ["@variable"] = vim.tbl_extend( - "force", - { fg = palette.white }, - opts.styles.variables - ), - ["@variable.builtin"] = { fg = palette.white }, - ["@variable.field"] = { fg = palette.white }, - ["@variable.parameter"] = { fg = palette.white }, - ["@variable.parameter.reference"] = { fg = palette.white }, + ["@type"] = vim.tbl_extend("force", { fg = palette.fg }, opts.styles.type), + ["@type.builtin"] = { fg = palette.fg }, + ["@variable"] = vim.tbl_extend("force", { fg = palette.fg }, opts.styles.variables), + ["@variable.builtin"] = { fg = palette.fg }, + ["@variable.field"] = { fg = palette.fg }, + ["@variable.parameter"] = { fg = palette.fg }, + ["@variable.parameter.reference"] = { fg = palette.fg }, } end -- cgit v1.2.3-70-g09d2