summaryrefslogtreecommitdiff
path: root/lua/no-clown-fiesta/groups/treesitter.lua
diff options
context:
space:
mode:
authorGustaf Rydholm <gustaf.rydholm@gmail.com>2025-09-27 01:29:24 +0200
committerGustaf Rydholm <gustaf.rydholm@gmail.com>2025-09-27 01:29:24 +0200
commita70eef2af24f804cc017bb1b03ee238b033bffae (patch)
treed05b1e9b526dc75242426ee079ae322df72b348d /lua/no-clown-fiesta/groups/treesitter.lua
parent2f57d1115e246b62a1a81bba806fe79aaa53b610 (diff)
Add themes
Diffstat (limited to 'lua/no-clown-fiesta/groups/treesitter.lua')
-rw-r--r--lua/no-clown-fiesta/groups/treesitter.lua40
1 files changed, 18 insertions, 22 deletions
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