From d2dfd372a533ef4962919421b548e489022b0bdb Mon Sep 17 00:00:00 2001 From: Eric Correia Date: Sun, 11 Aug 2024 17:07:26 -0400 Subject: [PATCH 1/8] Theme: Seoul256 dark --- runtime/themes/seoul256-dark-hard.toml | 133 +++++++++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 runtime/themes/seoul256-dark-hard.toml diff --git a/runtime/themes/seoul256-dark-hard.toml b/runtime/themes/seoul256-dark-hard.toml new file mode 100644 index 000000000000..927b701af2ff --- /dev/null +++ b/runtime/themes/seoul256-dark-hard.toml @@ -0,0 +1,133 @@ +# Seoul256 Dark Hard +# Author : EricHenry + +# Syntax highlighting configuration +"attribute" = { fg = "yellow" } +"comment" = { fg = "green1" } +"constant" = { fg = "salmon1" } +"constant.numeric" = { fg = "yellow1" } +"constant.builtin.boolean" = { fg = "purple" } +"constant.character.escape" = { fg = "salmon" } +"constructor" = { fg = "yellow" } +"function" = { fg = "yellow2" } +"function.builtin" = { fg = "blue1" } +"function.method" = { fg = "salmon" } +"function.macro" = { fg = "yellow2" } +"keyword" = { fg = "mauve" } +"label" = { fg = "magenta" } +"namespace" = { fg = "cyan" } +"operator" = { fg = "yellow3" } +"punctuation" = { fg = "brown" } +"special" = { fg = "yellow2" } +"string" = { fg = "blue" } +"type" = { fg = "yellow" } +"type.builtin" = { fg = "salmon" } +"variable" = { fg = "white" } +"variable.builtin" = { fg = "salmon" } +"variable.parameter" = { fg = "white" } +"variable.other.member" = { fg = "white" } + +"markup.heading" = { fg = "salmon", modifiers = ["bold"] } +"markup.raw.inline" = { fg = "green" } +"markup.bold" = { fg = "yellow1", modifiers = ["bold"] } +"markup.italic" = { fg = "magenta1", modifiers = ["italic"] } +"markup.strikethrough" = { modifiers = ["crossed_out"] } +"markup.list" = { fg = "red" } +"markup.quote" = { fg = "yellow" } +"markup.link.url" = { fg = "cyan", modifiers = ["underlined"] } +"markup.link.text" = { fg = "mauve" } + +"diff.plus" = { fg = "green2" } +"diff.delta" = { fg = "orange" } +"diff.minus" = { fg = "red" } + +"diagnostic.info".underline = { color = "cyan", style = "curl" } +"diagnostic.hint".underline = { color = "green1", style = "curl" } +"diagnostic.warning".underline = { color = "yellow1", style = "curl" } +"diagnostic.error".underline = { color = "red", style = "curl" } +"diagnostic.unnecessary" = { modifiers = ["dim"] } +"diagnostic.deprecated" = { modifiers = ["crossed_out"] } +"info" = { fg = "blue2", modifiers = ["bold"] } +"hint" = { fg = "blue3", modifiers = ["bold"] } +"warning" = { fg = "yellow", modifiers = ["bold"] } +"error" = { fg = "red", modifiers = ["bold"] } + +"ui.background" = { bg = "gray1" } +"ui.gutter" = { bg = "gray2" } +"ui.gutter.selected" = { bg = "gray" } +"ui.virtual" = { fg = "gray6" } +"ui.virtual.indent-guide" = { fg = "gray6" } +"ui.virtual.whitespace" = { fg = "gray6" } +"ui.virtual.ruler" = { bg = "gray4" } +"ui.virtual.inlay-hint" = { fg = "gray3", modifiers = ["bold"] } +"ui.virtual.jump-label" = { fg = "red", modifiers = ["bold"] } + +"ui.cursor" = { fg = "white", modifiers = ["reversed"] } +"ui.cursor.primary" = { fg = "white", modifiers = ["reversed"] } +"ui.cursor.match" = { bg = "gray3", modifiers = ["underlined"] } +"ui.cursor.insert" = { fg = "blue1" } + +"ui.selection" = { bg = "magenta2" } +"ui.selection.primary" = { bg = "blue4" } +"ui.cursorline.primary" = { bg = "gray" } + +"ui.highlight" = { bg = "gray4" } +"ui.highlight.frameline" = { bg = "red" } + +"ui.linenr" = { fg = "yellow4" } +"ui.linenr.selected" = { bg = "gray", fg = "magenta", modifiers = ["bold"] } + +"ui.statusline" = { fg = "white", bg = "gray4" } +"ui.statusline.inactive" = { fg = "gray6", bg = "black" } +"ui.statusline.normal" = { fg = "black", bg = "blue2" } +"ui.statusline.insert" = { fg = "black", bg = "green2" } +"ui.statusline.select" = { fg = "black", bg = "magenta" } + +"ui.text" = { fg = "white" } +"ui.text.focus" = { fg = "white", bg = "magenta2", modifiers = ["bold"] } + +"ui.help" = { fg = "white", bg = "gray2" } +"ui.popup" = { fg = "white", bg = "gray2" } +"ui.window" = { fg = "white" } +"ui.menu" = { fg = "white", bg = "gray2" } +"ui.menu.selected" = { fg = "white", bg = "magenta2" } +"ui.menu.scroll" = { fg = "gray7", bg = "gray6" } + +"ui.debug" = { fg = "red" } + +# Colors (Seoul256) +[palette] +black = '#000000' # Black +red = '#d70000' # Red +green = '#afd75f' # Greenish Yellow +green1 = '#5f875f' # Greenish Gray +green2 = '#5f8700' # Green +yellow = '#d8af5f' # Yellow +yellow1 = '#ffd787' # Bright Yellow +yellow2 = '#d7d7af' # Yellowish +yellow3 = '#d7d787' # Yellow Dim +yellow4 = '#87875f' # Olive +blue = '#87afaf' # Light Blue +blue1 = '#5f87d7' # Bright Blue +blue2 = '#5f5f87' # Blue +blue3 = '#a6dbff' # Lightest Blue +blue4 = '#005f5f' # Blue Green +magenta = '#af5f5f' # Magenta +magenta1 = '#af5f87' # Soft Magenta +magenta2 = '#875f5f' # Dark Magenta +cyan = '#87d7d7' # Bright Cyan +white = '#d0d0d0' # White +purple = '#8787af' # Purple +brown = '#af875f' # Brownish +orange = '#ff5f00' # Orange +salmon = '#ffaf87' # Salmon +salmon1 = '#d78787' # Salmon Bright +mauve = '#d75f87' # Mauve + +gray = '#121212' # Very Dark Gray +gray1 = '#1c1c1c' # Darker Gray +gray2 = '#262626' # Dark Gray +gray3 = '#3a3a3a' # Medium Gray +gray4 = '#444444' # Lighter Medium Gray +gray6 = '#585858' # Light Gray +gray7 = '#626262' # Lighter Gray From b09a3986a7cea8c35e7668b2ec9cb07cb4991089 Mon Sep 17 00:00:00 2001 From: EricHenry Date: Mon, 12 Aug 2024 21:16:31 -0400 Subject: [PATCH 2/8] fix markup and gutter colors --- ...ul256-dark-hard.toml => seoul256-dark.toml} | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) rename runtime/themes/{seoul256-dark-hard.toml => seoul256-dark.toml} (92%) diff --git a/runtime/themes/seoul256-dark-hard.toml b/runtime/themes/seoul256-dark.toml similarity index 92% rename from runtime/themes/seoul256-dark-hard.toml rename to runtime/themes/seoul256-dark.toml index 927b701af2ff..78206ff61bc1 100644 --- a/runtime/themes/seoul256-dark-hard.toml +++ b/runtime/themes/seoul256-dark.toml @@ -4,7 +4,7 @@ # Syntax highlighting configuration "attribute" = { fg = "yellow" } "comment" = { fg = "green1" } -"constant" = { fg = "salmon1" } +"constant" = { fg = "blue5" } "constant.numeric" = { fg = "yellow1" } "constant.builtin.boolean" = { fg = "purple" } "constant.character.escape" = { fg = "salmon" } @@ -27,19 +27,19 @@ "variable.parameter" = { fg = "white" } "variable.other.member" = { fg = "white" } -"markup.heading" = { fg = "salmon", modifiers = ["bold"] } +"markup.heading" = { fg = "salmon2", modifiers = ["bold"] } "markup.raw.inline" = { fg = "green" } "markup.bold" = { fg = "yellow1", modifiers = ["bold"] } "markup.italic" = { fg = "magenta1", modifiers = ["italic"] } "markup.strikethrough" = { modifiers = ["crossed_out"] } -"markup.list" = { fg = "red" } +"markup.list" = { fg = "salmon" } "markup.quote" = { fg = "yellow" } "markup.link.url" = { fg = "cyan", modifiers = ["underlined"] } -"markup.link.text" = { fg = "mauve" } +"markup.link.text" = { fg = "salmon2" } -"diff.plus" = { fg = "green2" } -"diff.delta" = { fg = "orange" } -"diff.minus" = { fg = "red" } +"diff.plus" = { fg = "green3" } +"diff.delta" = { fg = "blue1" } +"diff.minus" = { fg = "magenta3" } "diagnostic.info".underline = { color = "cyan", style = "curl" } "diagnostic.hint".underline = { color = "green1", style = "curl" } @@ -102,6 +102,7 @@ red = '#d70000' # Red green = '#afd75f' # Greenish Yellow green1 = '#5f875f' # Greenish Gray green2 = '#5f8700' # Green +green3 = '#87af87' yellow = '#d8af5f' # Yellow yellow1 = '#ffd787' # Bright Yellow yellow2 = '#d7d7af' # Yellowish @@ -112,9 +113,11 @@ blue1 = '#5f87d7' # Bright Blue blue2 = '#5f5f87' # Blue blue3 = '#a6dbff' # Lightest Blue blue4 = '#005f5f' # Blue Green +blue5 = '#5fafaf' # Dark Blue magenta = '#af5f5f' # Magenta magenta1 = '#af5f87' # Soft Magenta magenta2 = '#875f5f' # Dark Magenta +magenta3 = '#d7005f' # Darker Magenta cyan = '#87d7d7' # Bright Cyan white = '#d0d0d0' # White purple = '#8787af' # Purple @@ -122,6 +125,7 @@ brown = '#af875f' # Brownish orange = '#ff5f00' # Orange salmon = '#ffaf87' # Salmon salmon1 = '#d78787' # Salmon Bright +salmon2 = '#d7afaf' # Salmon Light mauve = '#d75f87' # Mauve gray = '#121212' # Very Dark Gray From 45f878a1c488d2ea47f57c222dbe1612e8d783fe Mon Sep 17 00:00:00 2001 From: Eric Correia Date: Wed, 14 Aug 2024 22:10:02 -0400 Subject: [PATCH 3/8] Update palette --- runtime/themes/seoul256-dark.toml | 36 ++++++++++++++++++++----------- 1 file changed, 23 insertions(+), 13 deletions(-) diff --git a/runtime/themes/seoul256-dark.toml b/runtime/themes/seoul256-dark.toml index 78206ff61bc1..e7b9e402ec87 100644 --- a/runtime/themes/seoul256-dark.toml +++ b/runtime/themes/seoul256-dark.toml @@ -1,4 +1,4 @@ -# Seoul256 Dark Hard +# Seoul256 Dark # Author : EricHenry # Syntax highlighting configuration @@ -52,32 +52,32 @@ "warning" = { fg = "yellow", modifiers = ["bold"] } "error" = { fg = "red", modifiers = ["bold"] } -"ui.background" = { bg = "gray1" } -"ui.gutter" = { bg = "gray2" } -"ui.gutter.selected" = { bg = "gray" } +"ui.background" = { bg = "gray4" } +"ui.gutter" = { bg = "gray5" } +"ui.gutter.selected" = { bg = "gray3" } "ui.virtual" = { fg = "gray6" } "ui.virtual.indent-guide" = { fg = "gray6" } "ui.virtual.whitespace" = { fg = "gray6" } -"ui.virtual.ruler" = { bg = "gray4" } -"ui.virtual.inlay-hint" = { fg = "gray3", modifiers = ["bold"] } +"ui.virtual.ruler" = { bg = "gray5" } +"ui.virtual.inlay-hint" = { fg = "gray4", modifiers = ["bold"] } "ui.virtual.jump-label" = { fg = "red", modifiers = ["bold"] } "ui.cursor" = { fg = "white", modifiers = ["reversed"] } "ui.cursor.primary" = { fg = "white", modifiers = ["reversed"] } -"ui.cursor.match" = { bg = "gray3", modifiers = ["underlined"] } +"ui.cursor.match" = { bg = "gray4", modifiers = ["underlined"] } "ui.cursor.insert" = { fg = "blue1" } "ui.selection" = { bg = "magenta2" } "ui.selection.primary" = { bg = "blue4" } -"ui.cursorline.primary" = { bg = "gray" } +"ui.cursorline.primary" = { bg = "gray3" } -"ui.highlight" = { bg = "gray4" } +"ui.highlight" = { bg = "gray5" } "ui.highlight.frameline" = { bg = "red" } "ui.linenr" = { fg = "yellow4" } -"ui.linenr.selected" = { bg = "gray", fg = "magenta", modifiers = ["bold"] } +"ui.linenr.selected" = { bg = "gray3", fg = "magenta", modifiers = ["bold"] } -"ui.statusline" = { fg = "white", bg = "gray4" } +"ui.statusline" = { fg = "white", bg = "gray5" } "ui.statusline.inactive" = { fg = "gray6", bg = "black" } "ui.statusline.normal" = { fg = "black", bg = "blue2" } "ui.statusline.insert" = { fg = "black", bg = "green2" } @@ -131,7 +131,17 @@ mauve = '#d75f87' # Mauve gray = '#121212' # Very Dark Gray gray1 = '#1c1c1c' # Darker Gray gray2 = '#262626' # Dark Gray -gray3 = '#3a3a3a' # Medium Gray -gray4 = '#444444' # Lighter Medium Gray +gray3 = '#303030' # Dark Medium Gray +gray4 = '#3a3a3a' # Medium Gray +gray5 = '#444444' # Lighter Medium Gray gray6 = '#585858' # Light Gray gray7 = '#626262' # Lighter Gray +gray8 = '#4e4e4e' # Even Lighter Gray + +# 233 = '#121212' +# 234 = '#1c1c1c' +# 235 = '#262626' +# 236 = '#303030' +# 237 = '#3a3a3a' # Default +# 238 = '#444444' +# 239 = '#4e4e4e' From 71cd6a9b504e44134dbad1771bbefc9255ec9e27 Mon Sep 17 00:00:00 2001 From: Eric Correia Date: Wed, 14 Aug 2024 22:10:34 -0400 Subject: [PATCH 4/8] dark hard and soft themes --- runtime/themes/seoul256-dark-hard.toml | 11 +++++++++++ runtime/themes/seoul256-dark-soft.toml | 11 +++++++++++ runtime/themes/seoul256-dark.toml | 1 + 3 files changed, 23 insertions(+) create mode 100644 runtime/themes/seoul256-dark-hard.toml create mode 100644 runtime/themes/seoul256-dark-soft.toml diff --git a/runtime/themes/seoul256-dark-hard.toml b/runtime/themes/seoul256-dark-hard.toml new file mode 100644 index 000000000000..4d0a1a73df5d --- /dev/null +++ b/runtime/themes/seoul256-dark-hard.toml @@ -0,0 +1,11 @@ +# Seoul256 Dark Hard +# Author : EricHenry +# Original Creator: https://github.com/junegunn/seoul256.vim + +inherits = "seoul256-dark" + +"ui.background" = { bg = "gray1" } +"ui.gutter" = { bg = "gray2" } +"ui.cursorline.primary" = { bg = "gray" } +"ui.gutter.selected" = { bg = "gray" } +"ui.linenr.selected" = { bg = "gray", fg = "magenta", modifiers = ["bold"] } diff --git a/runtime/themes/seoul256-dark-soft.toml b/runtime/themes/seoul256-dark-soft.toml new file mode 100644 index 000000000000..2ac407608032 --- /dev/null +++ b/runtime/themes/seoul256-dark-soft.toml @@ -0,0 +1,11 @@ +# Seoul256 Dark Soft +# Author : EricHenry +# Original Creator: https://github.com/junegunn/seoul256.vim + +inherits = "seoul256-dark" + +"ui.background" = { bg = "gray8" } +"ui.gutter" = { bg = "gray6" } +"ui.cursorline.primary" = { bg = "gray5" } +"ui.gutter.selected" = { bg = "gray5" } +"ui.linenr.selected" = { bg = "gray5", fg = "magenta", modifiers = ["bold"] } diff --git a/runtime/themes/seoul256-dark.toml b/runtime/themes/seoul256-dark.toml index e7b9e402ec87..f62cfb468ae6 100644 --- a/runtime/themes/seoul256-dark.toml +++ b/runtime/themes/seoul256-dark.toml @@ -1,5 +1,6 @@ # Seoul256 Dark # Author : EricHenry +# Original Creator: https://github.com/junegunn/seoul256.vim # Syntax highlighting configuration "attribute" = { fg = "yellow" } From cce0ab05a2939180019dd7dc88470c3fa642aaa2 Mon Sep 17 00:00:00 2001 From: Eric Correia Date: Wed, 14 Aug 2024 22:11:03 -0400 Subject: [PATCH 5/8] start light theme --- runtime/themes/seoul256-light.toml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 runtime/themes/seoul256-light.toml diff --git a/runtime/themes/seoul256-light.toml b/runtime/themes/seoul256-light.toml new file mode 100644 index 000000000000..497cd7b5bc62 --- /dev/null +++ b/runtime/themes/seoul256-light.toml @@ -0,0 +1,7 @@ +# Seoul256 Light +# Author : EricHenry +# Original Creator: https://github.com/junegunn/seoul256.vim + +inherits = "seoul256-dark" + +[palette] From 19f2acc259de7aefa1100f4f8b25e021d9962036 Mon Sep 17 00:00:00 2001 From: Eric Correia Date: Thu, 15 Aug 2024 21:53:44 -0400 Subject: [PATCH 6/8] fix inlay hints, menu and popup on dark themes --- runtime/themes/seoul256-dark-hard.toml | 5 +++++ runtime/themes/seoul256-dark-soft.toml | 4 ++++ runtime/themes/seoul256-dark.toml | 9 +++++---- 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/runtime/themes/seoul256-dark-hard.toml b/runtime/themes/seoul256-dark-hard.toml index 4d0a1a73df5d..fa918d29ad03 100644 --- a/runtime/themes/seoul256-dark-hard.toml +++ b/runtime/themes/seoul256-dark-hard.toml @@ -9,3 +9,8 @@ inherits = "seoul256-dark" "ui.cursorline.primary" = { bg = "gray" } "ui.gutter.selected" = { bg = "gray" } "ui.linenr.selected" = { bg = "gray", fg = "magenta", modifiers = ["bold"] } +"ui.virtual.inlay-hint" = { fg = "gray4", modifiers = ["bold"] } + +"ui.help" = { bg = "gray" } +"ui.popup" = { bg = "gray" } +"ui.menu" = { bg = "gray" } diff --git a/runtime/themes/seoul256-dark-soft.toml b/runtime/themes/seoul256-dark-soft.toml index 2ac407608032..548d0c18245d 100644 --- a/runtime/themes/seoul256-dark-soft.toml +++ b/runtime/themes/seoul256-dark-soft.toml @@ -9,3 +9,7 @@ inherits = "seoul256-dark" "ui.cursorline.primary" = { bg = "gray5" } "ui.gutter.selected" = { bg = "gray5" } "ui.linenr.selected" = { bg = "gray5", fg = "magenta", modifiers = ["bold"] } + +"ui.help" = { bg = "gray5" } +"ui.popup" = { bg = "gray5" } +"ui.menu" = { bg = "gray5" } diff --git a/runtime/themes/seoul256-dark.toml b/runtime/themes/seoul256-dark.toml index f62cfb468ae6..6214c0800793 100644 --- a/runtime/themes/seoul256-dark.toml +++ b/runtime/themes/seoul256-dark.toml @@ -60,7 +60,7 @@ "ui.virtual.indent-guide" = { fg = "gray6" } "ui.virtual.whitespace" = { fg = "gray6" } "ui.virtual.ruler" = { bg = "gray5" } -"ui.virtual.inlay-hint" = { fg = "gray4", modifiers = ["bold"] } +"ui.virtual.inlay-hint" = { fg = "gray9", modifiers = ["bold"] } "ui.virtual.jump-label" = { fg = "red", modifiers = ["bold"] } "ui.cursor" = { fg = "white", modifiers = ["reversed"] } @@ -87,10 +87,10 @@ "ui.text" = { fg = "white" } "ui.text.focus" = { fg = "white", bg = "magenta2", modifiers = ["bold"] } -"ui.help" = { fg = "white", bg = "gray2" } -"ui.popup" = { fg = "white", bg = "gray2" } +"ui.help" = { fg = "white", bg = "gray3" } +"ui.popup" = { fg = "white", bg = "gray3" } "ui.window" = { fg = "white" } -"ui.menu" = { fg = "white", bg = "gray2" } +"ui.menu" = { fg = "white", bg = "gray3" } "ui.menu.selected" = { fg = "white", bg = "magenta2" } "ui.menu.scroll" = { fg = "gray7", bg = "gray6" } @@ -138,6 +138,7 @@ gray5 = '#444444' # Lighter Medium Gray gray6 = '#585858' # Light Gray gray7 = '#626262' # Lighter Gray gray8 = '#4e4e4e' # Even Lighter Gray +gray9 = '#5f5f5f' # 233 = '#121212' # 234 = '#1c1c1c' From 76de557b93688d7c523e8de433e0903c1e5d59c8 Mon Sep 17 00:00:00 2001 From: Eric Correia Date: Sat, 17 Aug 2024 01:13:44 -0400 Subject: [PATCH 7/8] seoul256-light --- runtime/themes/seoul256-dark.toml | 11 ++++++- runtime/themes/seoul256-light.toml | 46 +++++++++++++++++++++++++++++- 2 files changed, 55 insertions(+), 2 deletions(-) diff --git a/runtime/themes/seoul256-dark.toml b/runtime/themes/seoul256-dark.toml index 6214c0800793..11814f2b9016 100644 --- a/runtime/themes/seoul256-dark.toml +++ b/runtime/themes/seoul256-dark.toml @@ -78,7 +78,7 @@ "ui.linenr" = { fg = "yellow4" } "ui.linenr.selected" = { bg = "gray3", fg = "magenta", modifiers = ["bold"] } -"ui.statusline" = { fg = "white", bg = "gray5" } +"ui.statusline" = { fg = "magenta2", bg = "yellow2" } "ui.statusline.inactive" = { fg = "gray6", bg = "black" } "ui.statusline.normal" = { fg = "black", bg = "blue2" } "ui.statusline.insert" = { fg = "black", bg = "green2" } @@ -99,34 +99,42 @@ # Colors (Seoul256) [palette] black = '#000000' # Black +black1 = '#14161B' red = '#d70000' # Red green = '#afd75f' # Greenish Yellow green1 = '#5f875f' # Greenish Gray green2 = '#5f8700' # Green green3 = '#87af87' +green4 = '#5f5f00' yellow = '#d8af5f' # Yellow yellow1 = '#ffd787' # Bright Yellow yellow2 = '#d7d7af' # Yellowish yellow3 = '#d7d787' # Yellow Dim yellow4 = '#87875f' # Olive +yellow5 = '#6B5300' blue = '#87afaf' # Light Blue blue1 = '#5f87d7' # Bright Blue blue2 = '#5f5f87' # Blue blue3 = '#a6dbff' # Lightest Blue blue4 = '#005f5f' # Blue Green blue5 = '#5fafaf' # Dark Blue +blue6 = '#008787' magenta = '#af5f5f' # Magenta magenta1 = '#af5f87' # Soft Magenta magenta2 = '#875f5f' # Dark Magenta magenta3 = '#d7005f' # Darker Magenta cyan = '#87d7d7' # Bright Cyan +cyan1 = '#afd7d7' white = '#d0d0d0' # White +white1 = '#dadada' # White purple = '#8787af' # Purple brown = '#af875f' # Brownish +brown1 = '#875f00' # Brownish orange = '#ff5f00' # Orange salmon = '#ffaf87' # Salmon salmon1 = '#d78787' # Salmon Bright salmon2 = '#d7afaf' # Salmon Light +salmon3 = '#d7875f' # Yellowish mauve = '#d75f87' # Mauve gray = '#121212' # Very Dark Gray @@ -139,6 +147,7 @@ gray6 = '#585858' # Light Gray gray7 = '#626262' # Lighter Gray gray8 = '#4e4e4e' # Even Lighter Gray gray9 = '#5f5f5f' +gray10 = '#c6c6c6' # 233 = '#121212' # 234 = '#1c1c1c' diff --git a/runtime/themes/seoul256-light.toml b/runtime/themes/seoul256-light.toml index 497cd7b5bc62..defda2eb6f98 100644 --- a/runtime/themes/seoul256-light.toml +++ b/runtime/themes/seoul256-light.toml @@ -4,4 +4,48 @@ inherits = "seoul256-dark" -[palette] +"constructor" = { fg = "brown1" } +"constant.numeric" = { fg = "magenta2" } +"constant.builtin.boolean" = { fg = "mauve" } +"constant.character.escape" = { fg = "salmon3" } +"function" = { fg = "green4" } +"function.builtin" = { fg = "blue1" } +"function.method" = { fg = "salmon" } +"function.macro" = { fg = "green4" } +"namespace" = { fg = "blue4" } +"operator" = { fg = "brown1" } +"punctuation" = { fg = "brown1" } +"special" = { fg = "green4" } +"string" = { fg = "blue6" } +"type" = { fg = "brown1" } +"type.builtin" = { fg = "salmon3" } +"variable" = { fg = "black1" } +"variable.builtin" = { fg = "salmon3" } +"variable.parameter" = { fg = "black1" } +"variable.other.member" = { fg = "black1" } + +"diagnostic.info".underline = { color = "green1", style = "curl" } +"info" = { fg = "green1", modifiers = ["bold"] } +"hint" = { fg = "blue", modifiers = ["bold"] } +"warning" = { fg = "yellow5", modifiers = ["bold"] } + +"ui.background" = { bg = "white1" } +"ui.cursor" = { fg = "gray4", modifiers = ["reversed"] } +"ui.cursor.primary" = { fg = "gray4", modifiers = ["reversed"] } +"ui.cursor.match" = { bg = "gray4", modifiers = ["underlined"] } +"ui.cursor.insert" = { fg = "blue1" } +"ui.cursorline.primary" = { bg = "white" } +"ui.gutter" = { bg = "gray10" } +"ui.gutter.selected" = { bg = "white" } +"ui.linenr.selected" = { bg = "white", fg = "magenta", modifiers = ["bold"] } +"ui.virtual.inlay-hint" = { fg = "gray6", modifiers = ["bold"] } + +"ui.selection" = { bg = "yellow2" } +"ui.selection.primary" = { bg = "cyan1" } + +"ui.text" = { fg = "black1" } + +"ui.help" = { fg = "black1", bg = "white" } +"ui.popup" = { fg = "black1", bg = "white" } +"ui.menu" = { fg = "black1", bg = "white" } + From b05ff6d7a96e950db6b63510f1a90d7e6afeb947 Mon Sep 17 00:00:00 2001 From: Eric Correia Date: Sat, 17 Aug 2024 01:48:44 -0400 Subject: [PATCH 8/8] light soft and hard --- runtime/themes/seoul256-dark.toml | 3 +++ runtime/themes/seoul256-light-hard.toml | 16 ++++++++++++++++ runtime/themes/seoul256-light-soft.toml | 16 ++++++++++++++++ runtime/themes/seoul256-light.toml | 2 +- 4 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 runtime/themes/seoul256-light-hard.toml create mode 100644 runtime/themes/seoul256-light-soft.toml diff --git a/runtime/themes/seoul256-dark.toml b/runtime/themes/seoul256-dark.toml index 11814f2b9016..df9d43df0140 100644 --- a/runtime/themes/seoul256-dark.toml +++ b/runtime/themes/seoul256-dark.toml @@ -148,6 +148,9 @@ gray7 = '#626262' # Lighter Gray gray8 = '#4e4e4e' # Even Lighter Gray gray9 = '#5f5f5f' gray10 = '#c6c6c6' +gray11 = '#eeeeee' +gray12 = '#e4e4e4' +gray13 = '#bcbcbc' # 233 = '#121212' # 234 = '#1c1c1c' diff --git a/runtime/themes/seoul256-light-hard.toml b/runtime/themes/seoul256-light-hard.toml new file mode 100644 index 000000000000..c1f92fac1eb0 --- /dev/null +++ b/runtime/themes/seoul256-light-hard.toml @@ -0,0 +1,16 @@ +# Seoul256 Light Hard +# Author : EricHenry +# Original Creator: https://github.com/junegunn/seoul256.vim + +inherits = "seoul256-light" + +"ui.background" = { bg = "gray11" } +"ui.cursor.match" = { bg = "gray10", modifiers = ["underlined"] } +"ui.gutter" = { bg = "white1" } +"ui.cursorline.primary" = { bg = "gray12" } +"ui.gutter.selected" = { bg = "gray12" } +"ui.linenr.selected" = { bg = "gray12", fg = "magenta", modifiers = ["bold"] } + +"ui.help" = { fg = "black1", bg = "gray12" } +"ui.popup" = { fg = "black1", bg = "gray12" } +"ui.menu" = { fg = "black1", bg = "gray12" } diff --git a/runtime/themes/seoul256-light-soft.toml b/runtime/themes/seoul256-light-soft.toml new file mode 100644 index 000000000000..0a25bb696712 --- /dev/null +++ b/runtime/themes/seoul256-light-soft.toml @@ -0,0 +1,16 @@ +# Seoul256 Light Soft +# Author : EricHenry +# Original Creator: https://github.com/junegunn/seoul256.vim + +inherits = "seoul256-light" + +"ui.background" = { bg = "white" } +"ui.cursor.match" = { bg = "gray13", modifiers = ["underlined"] } +"ui.gutter" = { bg = "gray13" } +"ui.cursorline.primary" = { bg = "gray10" } +"ui.gutter.selected" = { bg = "gray10" } +"ui.linenr.selected" = { bg = "gray10", fg = "magenta", modifiers = ["bold"] } + +"ui.help" = { fg = "black1", bg = "gray10" } +"ui.popup" = { fg = "black1", bg = "gray10" } +"ui.menu" = { fg = "black1", bg = "gray10" } diff --git a/runtime/themes/seoul256-light.toml b/runtime/themes/seoul256-light.toml index defda2eb6f98..4f45a9d029aa 100644 --- a/runtime/themes/seoul256-light.toml +++ b/runtime/themes/seoul256-light.toml @@ -32,7 +32,7 @@ inherits = "seoul256-dark" "ui.background" = { bg = "white1" } "ui.cursor" = { fg = "gray4", modifiers = ["reversed"] } "ui.cursor.primary" = { fg = "gray4", modifiers = ["reversed"] } -"ui.cursor.match" = { bg = "gray4", modifiers = ["underlined"] } +"ui.cursor.match" = { bg = "gray13", modifiers = ["underlined"] } "ui.cursor.insert" = { fg = "blue1" } "ui.cursorline.primary" = { bg = "white" } "ui.gutter" = { bg = "gray10" }