on 574f821 help sign in
helix/runtime/themes/github_dark.toml
229 lines 7.3 kB history raw
1# Author : OwOSwordsman <owoswordsman@gmail.com>
2# An unofficial GitHub theme, generated using colors from: https://primer.style/primitives/colors
3# Credit goes to the original VSCode theme: https://github.com/primer/github-vscode-theme
4# Only the Light and Dark variants were specifically tested
6attribute = "fg.default"
7keyword = "scale.red.3"
8"keyword.directive" = "scale.red.3" # -- preprocessor comments (#if in C)
9namespace = "scale.orange.2"
10punctuation = "fg.default"
11"punctuation.delimiter" = "fg.default"
12operator = "scale.blue.1"
13special = "scale.blue.1"
14"variable.other.member" = "scale.blue.1"
15variable = "fg.default"
16"variable.parameter" = "scale.orange.2"
17"variable.builtin" = "scale.red.3"
18type = "scale.orange.2"
19"type.builtin" = "scale.blue.2"
20constructor = "scale.purple.2"
21function = "scale.purple.2"
22"function.macro" = "scale.purple.2"
23tag = "scale.green.1"
24comment = "fg.muted"
25constant = "scale.blue.2"
26"constant.builtin" = "scale.blue.2"
27string = "scale.blue.1"
28"constant.numeric" = "scale.blue.2"
29"constant.character.escape" = "scale.blue.2"
30# used for lifetimes
31label = "scale.red.3"
33"markup.heading" = "scale.blue.2"
34"markup.bold" = { modifiers = ["bold"] }
35"markup.italic" = { modifiers = ["italic"] }
36"markup.strikethrough" = { modifiers = ["crossed_out"] }
37"markup.link.url" = { modifiers = ["underlined"] }
38"markup.link.text" = { fg = "scale.blue.1", modifiers = ["underlined"] }
39"markup.raw" = "scale.blue.2"
41"diff.plus" = "open.fg"
42"diff.minus" = "closed.fg"
43"diff.delta" = "attention.fg"
45"ui.background" = { bg = "canvas.default" }
46"ui.background.separator" = { fg = "fg.subtle" }
47"ui.linenr" = { fg = "fg.subtle" }
48"ui.linenr.selected" = { fg = "fg.default" }
49"ui.statusline" = { fg = "fg.muted", bg = "scale.gray.7" }
50"ui.statusline.active" = { fg = "fg.default", bg = "canvas.default", underline = { color = "scale.coral.3", style = "line" } }
51"ui.statusline.normal" = { fg = "fg.default", bg = "accent.muted" }
52"ui.statusline.insert" = { fg = "fg.default", bg = "attention.muted" }
53"ui.statusline.select" = { fg = "fg.default", bg = "sponsors.muted" }
54"ui.popup" = { bg = "scale.gray.8" }
55"ui.popup.info" = { fg = "fg.default", bg = "canvas.overlay" }
56"ui.window" = { fg = "border.default" }
57"ui.help" = { fg = "fg.default", bg = "canvas.overlay" }
59"ui.text" = { fg = "fg.muted" }
60"ui.text.focus" = { fg = "fg.default" }
61"ui.text.inactive" = "fg.subtle"
62"ui.virtual" = { fg = "scale.gray.6" }
64"ui.selection" = { bg = "scale.blue.8" }
65"ui.selection.primary" = { bg = "scale.blue.7" }
66"ui.cursor.match" = { fg = "attention.fg", modifiers = [
67 "bold",
68], underline = { style = "line" } }
69"ui.cursor" = { modifiers = ["reversed"] }
70"ui.cursorline.primary" = { bg = "canvas.subtle" }
72"ui.menu" = { fg = "fg.default", bg = "canvas.overlay" }
73"ui.menu.selected" = { bg = "scale.gray.4" }
74"ui.menu.scroll" = { fg = "scale.gray.5", bg = "canvas.overlay" }
76"diagnostic.hint" = { underline = { color = "success.fg", style = "curl" } }
77"diagnostic.info" = { underline = { color = "accent.fg", style = "curl" } }
78"diagnostic.warning" = { underline = { color = "attention.fg", style = "curl" } }
79"diagnostic.error" = { underline = { color = "danger.fg", style = "curl" } }
81hint = "success.fg"
82info = "accent.fg"
83warning = "attention.fg"
84error = "danger.fg"
86[palette]
87"accent.emphasis" = "#1f6feb"
88"accent.fg" = "#58a6ff"
89"accent.muted" = "#388bfd66"
90"accent.subtle" = "#388bfd26"
91"attention.emphasis" = "#9e6a03"
92"attention.fg" = "#d29922"
93"attention.muted" = "#bb800966"
94"attention.subtle" = "#bb800926"
95"border.default" = "#30363d"
96"border.muted" = "#21262d"
97"border.subtle" = "#f0f6fc1a"
98"canvas.default" = "#0d1117"
99"canvas.inset" = "#010409"
100"canvas.overlay" = "#161b22"
101"canvas.subtle" = "#161b22"
102"closed.emphasis" = "#da3633"
103"closed.fg" = "#f85149"
104"closed.muted" = "#f8514966"
105"closed.subtle" = "#f8514926"
106"danger.emphasis" = "#da3633"
107"danger.fg" = "#f85149"
108"danger.muted" = "#f8514966"
109"danger.subtle" = "#f8514926"
110"done.emphasis" = "#8957e5"
111"done.fg" = "#a371f7"
112"done.muted" = "#a371f766"
113"done.subtle" = "#a371f726"
114"fg.default" = "#c9d1d9"
115"fg.muted" = "#8b949e"
116"fg.onEmphasis" = "#ffffff"
117"fg.subtle" = "#6e7681"
118"neutral.emphasis" = "#6e7681"
119"neutral.emphasisPlus" = "#6e7681"
120"neutral.muted" = "#6e768166"
121"neutral.subtle" = "#6e76811a"
122"open.emphasis" = "#238636"
123"open.fg" = "#3fb950"
124"open.muted" = "#2ea04366"
125"open.subtle" = "#2ea04326"
126"scale.black" = "#010409"
127"scale.blue.0" = "#cae8ff"
128"scale.blue.1" = "#a5d6ff"
129"scale.blue.2" = "#79c0ff"
130"scale.blue.3" = "#58a6ff"
131"scale.blue.4" = "#388bfd"
132"scale.blue.5" = "#1f6feb"
133"scale.blue.6" = "#1158c7"
134"scale.blue.7" = "#0d419d"
135"scale.blue.8" = "#0c2d6b"
136"scale.blue.9" = "#051d4d"
137"scale.coral.0" = "#ffddd2"
138"scale.coral.1" = "#ffc2b2"
139"scale.coral.2" = "#ffa28b"
140"scale.coral.3" = "#f78166"
141"scale.coral.4" = "#ea6045"
142"scale.coral.5" = "#cf462d"
143"scale.coral.6" = "#ac3220"
144"scale.coral.7" = "#872012"
145"scale.coral.8" = "#640d04"
146"scale.coral.9" = "#460701"
147"scale.gray.0" = "#f0f6fc"
148"scale.gray.1" = "#c9d1d9"
149"scale.gray.2" = "#b1bac4"
150"scale.gray.3" = "#8b949e"
151"scale.gray.4" = "#6e7681"
152"scale.gray.5" = "#484f58"
153"scale.gray.6" = "#30363d"
154"scale.gray.7" = "#21262d"
155"scale.gray.8" = "#161b22"
156"scale.gray.9" = "#0d1117"
157"scale.green.0" = "#aff5b4"
158"scale.green.1" = "#7ee787"
159"scale.green.2" = "#56d364"
160"scale.green.3" = "#3fb950"
161"scale.green.4" = "#2ea043"
162"scale.green.5" = "#238636"
163"scale.green.6" = "#196c2e"
164"scale.green.7" = "#0f5323"
165"scale.green.8" = "#033a16"
166"scale.green.9" = "#04260f"
167"scale.orange.0" = "#ffdfb6"
168"scale.orange.1" = "#ffc680"
169"scale.orange.2" = "#ffa657"
170"scale.orange.3" = "#f0883e"
171"scale.orange.4" = "#db6d28"
172"scale.orange.5" = "#bd561d"
173"scale.orange.6" = "#9b4215"
174"scale.orange.7" = "#762d0a"
175"scale.orange.8" = "#5a1e02"
176"scale.orange.9" = "#3d1300"
177"scale.pink.0" = "#ffdaec"
178"scale.pink.1" = "#ffbedd"
179"scale.pink.2" = "#ff9bce"
180"scale.pink.3" = "#f778ba"
181"scale.pink.4" = "#db61a2"
182"scale.pink.5" = "#bf4b8a"
183"scale.pink.6" = "#9e3670"
184"scale.pink.7" = "#7d2457"
185"scale.pink.8" = "#5e103e"
186"scale.pink.9" = "#42062a"
187"scale.purple.0" = "#eddeff"
188"scale.purple.1" = "#e2c5ff"
189"scale.purple.2" = "#d2a8ff"
190"scale.purple.3" = "#bc8cff"
191"scale.purple.4" = "#a371f7"
192"scale.purple.5" = "#8957e5"
193"scale.purple.6" = "#6e40c9"
194"scale.purple.7" = "#553098"
195"scale.purple.8" = "#3c1e70"
196"scale.purple.9" = "#271052"
197"scale.red.0" = "#ffdcd7"
198"scale.red.1" = "#ffc1ba"
199"scale.red.2" = "#ffa198"
200"scale.red.3" = "#ff7b72"
201"scale.red.4" = "#f85149"
202"scale.red.5" = "#da3633"
203"scale.red.6" = "#b62324"
204"scale.red.7" = "#8e1519"
205"scale.red.8" = "#67060c"
206"scale.red.9" = "#490202"
207"scale.white" = "#ffffff"
208"scale.yellow.0" = "#f8e3a1"
209"scale.yellow.1" = "#f2cc60"
210"scale.yellow.2" = "#e3b341"
211"scale.yellow.3" = "#d29922"
212"scale.yellow.4" = "#bb8009"
213"scale.yellow.5" = "#9e6a03"
214"scale.yellow.6" = "#845306"
215"scale.yellow.7" = "#693e00"
216"scale.yellow.8" = "#4b2900"
217"scale.yellow.9" = "#341a00"
218"severe.emphasis" = "#bd561d"
219"severe.fg" = "#db6d28"
220"severe.muted" = "#db6d2866"
221"severe.subtle" = "#db6d2826"
222"sponsors.emphasis" = "#bf4b8a"
223"sponsors.fg" = "#db61a2"
224"sponsors.muted" = "#db61a266"
225"sponsors.subtle" = "#db61a226"
226"success.emphasis" = "#238636"
227"success.fg" = "#3fb950"
228"success.muted" = "#2ea04366"
229"success.subtle" = "#2ea04326"