From 818d6cdd2f7939b233b381926746530db8dad931 Mon Sep 17 00:00:00 2001
From: Gustaf Rydholm <gustaf.rydholm@gmail.com>
Date: Thu, 1 Feb 2024 00:12:11 +0100
Subject: Add treesitter comment support

---
 lua/no-clown-fiesta/groups/treesitter.lua | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/lua/no-clown-fiesta/groups/treesitter.lua b/lua/no-clown-fiesta/groups/treesitter.lua
index 3731429..7163dc0 100644
--- a/lua/no-clown-fiesta/groups/treesitter.lua
+++ b/lua/no-clown-fiesta/groups/treesitter.lua
@@ -6,11 +6,12 @@ function M.highlight(palette, opts)
     ["@attribute"] = { fg = palette.white },
     ["@boolean"] = { fg = palette.red },
     ["@character"] = { fg = palette.green },
-    ["@comment"] = vim.tbl_extend(
-      "force",
-      { fg = palette.medium_gray },
-      opts.styles.comments
-    ),
+    ["@comment"] = { link = "Comment" },
+    ["@comment.documentation"] = { fg = palette.medium_gray },
+    ["@comment.error"] = { fg = palette.error },
+    ["@comment.note"] = { fg = palette.light_gray },
+    ["@comment.todo"] = { fg = palette.hint },
+    ["@comment.warning"] = { fg = palette.warning },
     ["@const.builtin"] = { fg = palette.red },
     ["@const.macro"] = { fg = palette.cyan },
     ["@constant"] = { fg = palette.white },
@@ -42,6 +43,7 @@ function M.highlight(palette, opts)
     ["@keyword.operator"] = { fg = palette.gray_blue },
     ["@keyword.repeat"] = { fg = palette.gray_blue },
     ["@label"] = { fg = palette.white },
+    ["@lsp.type.comment"] = {},
     ["@markup"] = { fg = palette.fg },
     ["@markup.italic"] = { italic = true },
     ["@markup.link"] = { fg = palette.medium_gray_blue },
-- 
cgit v1.2.3-70-g09d2