on master help sign in
Add new Yellowed theme to default themes (#7849)

* added new Yellowed theme to default themes * syntax typo and missing color fix

commitcb9b08d6507d37fd1b11ab5b40a2f17e21846210 authorGaël <gael.lopes-da-silva@outlook.fr> dateWed 9 Aug 2023, 14:02 (3 years ago) parent1077630
1 file changed+135
runtime/themes/yellowed.toml+135
runtime/themes/yellowed.tomlnew file+135
@@ -0,0 +1,135 @@
1+# author: Gael Lopes Da Silva
2+# project: Yellowed
3+# github: https://github.com/Gael-Lopes-Da-Silva/YellowedHelix
4+
5+"attribute" = { fg = "text" }
6+"type" = { fg = "text" }
7+"type.builtin" = { fg = "keywords" }
8+"type.enum" = { fg = "keywords" }
9+"constructor" = { fg = "text", modifiers = ["bold"] }
10+"constant" = { fg = "text", modifiers = ["bold"] }
11+"constant.builtin" = { fg = "constants", modifiers = ["bold"] }
12+"constant.character" = { fg = "string" }
13+"constant.character.escape" = { fg = "constants", modifiers = ["bold"] }
14+"constant.numeric" = { fg = "keywords" }
15+"string" = { fg = "string" }
16+"string.regexp" = { fg = "constants" }
17+"comment" = { fg = "comment" }
18+"variable" = { fg = "text" }
19+"variable.builtin" = { fg = "keywords" }
20+"variable.parameter" = { fg = "text", modifiers = ["italic"] }
21+"label" = { fg = "text" }
22+"punctuation" = { fg = "text" }
23+"punctuation.special" = { fg = "constants", modifiers = ["bold"] }
24+"keyword" = { fg = "keywords", modifiers = ["bold"] }
25+"keyword.control" = { fg = "keywords" }
26+"keyword.control.return" = { fg = "keywords", modifiers = ["bold"] }
27+"keyword.operator" = { fg = "keywords" }
28+"keyword.directive" = { fg = "keywords" }
29+"operator" = { fg = "keywords" }
30+"function" = { fg = "text", modifiers = ["bold"] }
31+"tag" = { fg = "keywords", modifiers = ["bold"] }
32+"namespace" = { fg = "text" }
33+"special" = { fg = "yellow" }
34+
35+"markup.heading.marker" = { fg = "keywords", modifiers = ["bold"] }
36+"markup.heading.1" = { fg = "text", modifiers = ["bold"] }
37+"markup.heading.2" = { fg = "text", modifiers = ["bold"] }
38+"markup.heading.3" = { fg = "text", modifiers = ["bold"] }
39+"markup.heading.4" = { fg = "text", modifiers = ["bold"] }
40+"markup.heading.5" = { fg = "text", modifiers = ["bold"] }
41+"markup.heading.6" = { fg = "text", modifiers = ["bold"] }
42+"markup.list" = { fg = "keywords", modifiers = ["bold"] }
43+"markup.bold" = { modifiers = ["bold"] }
44+"markup.italic" = { modifiers = ["italic"] }
45+"markup.link.url" = { fg = "text", modifiers = ["underlined"] }
46+"markup.link.text" = { fg = "string" }
47+"markup.quote" = { fg = "text" }
48+"markup.raw" = { fg = "string" }
49+
50+"diff.plus" = { fg = "green" }
51+"diff.minus" = { fg = "red" }
52+"diff.delta" = { fg = "blue" }
53+"diff.delta.moved" = { fg = "gray" }
54+
55+"ui.background" = { bg = "dark_gray", fg = "text" }
56+"ui.background.separator" = { fg = "text" }
57+"ui.cursor" = { bg = "yellow", fg = "black" }
58+"ui.cursor.normal" = { bg = "yellow", fg = "black" }
59+"ui.cursor.insert" = { bg = "yellow", fg = "black" }
60+"ui.cursor.select" = { bg = "yellow", fg = "black" }
61+"ui.cursor.match" = { bg = "light_gray" }
62+"ui.cursor.primary" = { bg = "yellow", fg = "black" }
63+"ui.cursor.primary.normal" = { bg = "yellow", fg = "black" }
64+"ui.cursor.primary.insert" = { bg = "yellow", fg = "black" }
65+"ui.cursor.primary.select" = { bg = "yellow", fg = "black" }
66+"ui.debug.breakpoint" = { fg = "red" }
67+"ui.debug.active" = { fg = "green" }
68+"ui.gutter" = { fg = "light_gray" }
69+"ui.gutter.selected" = { fg = "light_gray" }
70+"ui.highlight.frameline" = { fg = "gray" }
71+"ui.linenr" = { fg = "light_gray" }
72+"ui.linenr.selected" = { fg = "yellow" }
73+"ui.statusline" = { fg = "text", bg = "gray" }
74+"ui.statusline.inactive" = { fg = "light_gray", bg = "gray" }
75+"ui.statusline.normal" = { bg = "light_gray" }
76+"ui.statusline.insert" = { bg = "green" }
77+"ui.statusline.select" = { bg = "purple" }
78+"ui.statusline.separator" = { fg = "dark_gray" }
79+"ui.popup" = { bg = "menu", fg = "text" }
80+"ui.popup.info" = { bg = "menu", fg = "text" }
81+"ui.window" = { fg = "text" }
82+"ui.help" = { fg = "text", bg = "menu" }
83+"ui.text" = { fg = "text" }
84+"ui.text.focus" = { bg = "gray" }
85+"ui.text.inactive" = { fg = "text" }
86+"ui.text.info" = { fg = "text" }
87+"ui.virtual.ruler" = { bg = "light_gray" }
88+"ui.virtual.whitespace" = { fg = "light_gray" }
89+"ui.virtual.indent-guide" = { fg = "light_gray" }
90+"ui.virtual.inlay-hint" = { fg = "light_gray" }
91+"ui.virtual.inlay-hint.parameter" = { fg = "light_gray" }
92+"ui.virtual.inlay-hint.type" = { fg = "light_gray" }
93+"ui.virtual.wrap" = { fg = "light_gray" }
94+"ui.menu" = { fg = "text", bg = "gray" }
95+"ui.menu.selected" = { fg = "text", bg = "light_gray", modifiers = ["bold"] }
96+"ui.menu.scroll" = { fg = "light_gray", bg = "dark_gray" }
97+"ui.selection" = { bg = "selection" }
98+"ui.selection.primary" = { bg = "selection" }
99+"ui.highlight" = { bg = "light_gray" }
100+"ui.cursorline.primary" = { bg = "gray" }
101+"ui.cursorline.secondary" = { bg = "gray" }
102+"ui.cursorcolumn.primary" = { bg = "gray" }
103+"ui.cursorcolumn.secondary" = { bg = "gray" }
104+
105+"warning" = { fg = "warning" }
106+"error" = { fg = "error" }
107+"info" = { fg = "info" }
108+"hint" = { fg = "hint" }
109+
110+"diagnostic.warning" = { underline = { color = "warning", style = "curl" } }
111+"diagnostic.error" = { underline = { color = "error", style = "curl" } }
112+"diagnostic.info" = { underline = { color = "info", style = "curl" } }
113+"diagnostic.hint" = { underline = { color = "hint", style = "curl" } }
114+
115+[palette]
116+# interface
117+yellow = "#ffd900"
118+gray = "#2a2a2a"
119+dark_gray = "#242424"
120+light_gray = "#545454"
121+purple = "#994c92"
122+blue = "#008DFF"
123+menu = "#202020"
124+selection = "#3f3f3f"
125+
126+# syntax
127+text = "#FFFFFF"
128+comment = "#6b6b6b"
129+string = "#378b1d"
130+constants = "#ff80f4"
131+keywords = "#ffd900"
132+warning = "#FF9C00"
133+error = "#FF0000"
134+info = "#0092FF"
135+hint = "#4DFF00"