From c4e0fad28d768fec5af1c44626075f777ca1e885 Mon Sep 17 00:00:00 2001 From: Josh Bainbridge Date: Sun, 12 Mar 2023 20:44:27 +0000 Subject: [PATCH] Update gruvbox color themes to support inlay hint The gruvbox themes (gruvbox, gruvbox dark hard and guvbox light) don't provide a colour for the new virtual inlay hints. Looking at the original repo, and other derivatives, there doesn't appear to be a clear definition of what inlay hints should be. Although most sources indicate that it can be the same as the color for comments. Considering that, this commit sets the new field on each of the three themes to be gray1, same as commented text. Signed-off-by: Josh Bainbridge --- runtime/themes/gruvbox.toml | 1 + runtime/themes/gruvbox_dark_hard.toml | 1 + runtime/themes/gruvbox_light.toml | 1 + 3 files changed, 3 insertions(+) diff --git a/runtime/themes/gruvbox.toml b/runtime/themes/gruvbox.toml index b88becd1e331..c357e26c2f75 100644 --- a/runtime/themes/gruvbox.toml +++ b/runtime/themes/gruvbox.toml @@ -60,6 +60,7 @@ "ui.menu.selected" = { fg = "bg2", bg = "blue1", modifiers = ["bold"] } "ui.virtual.whitespace" = "bg2" "ui.virtual.ruler" = { bg = "bg1" } +"ui.virtual.inlay-hint" = { fg = "gray1" } "diagnostic.warning" = { underline = { color = "orange1", style = "curl" } } "diagnostic.error" = { underline = { color = "red1", style = "curl" } } diff --git a/runtime/themes/gruvbox_dark_hard.toml b/runtime/themes/gruvbox_dark_hard.toml index 7fe45e8ce95e..98c1cc2999bf 100644 --- a/runtime/themes/gruvbox_dark_hard.toml +++ b/runtime/themes/gruvbox_dark_hard.toml @@ -66,6 +66,7 @@ "ui.menu.selected" = { fg = "bg2", bg = "blue1", modifiers = ["bold"] } "ui.virtual.whitespace" = "bg2" "ui.virtual.ruler" = { bg = "bg1" } +"ui.virtual.inlay-hint" = { fg = "gray1" } "markup.heading" = "aqua1" "markup.bold" = { modifiers = ["bold"] } diff --git a/runtime/themes/gruvbox_light.toml b/runtime/themes/gruvbox_light.toml index bd1a5ef2e082..b278af67270d 100644 --- a/runtime/themes/gruvbox_light.toml +++ b/runtime/themes/gruvbox_light.toml @@ -61,6 +61,7 @@ "ui.menu.selected" = { fg = "bg2", bg = "blue1", modifiers = ["bold"] } "ui.virtual.whitespace" = "bg2" "ui.virtual.ruler" = { bg = "bg1" } +"ui.virtual.inlay-hint" = { fg = "gray1" } "diagnostic.warning" = { underline = { color = "orange1", style = "curl" } } "diagnostic.error" = { underline = { color = "red1", style = "curl" } }