on master help sign in
Refactor dracula theme (#6552)
f6d65cfChirikumbrah
runtime/themes/dracula.toml+135−76
@@ -1,83 +1,142 @@
1# Author : Sebastian Zivota <loewenheim@mailbox.org>
1# Author : Sebastian Zivota <loewenheim@mailbox.org>
2−"comment" = { fg = "comment" }
2+# Author : Chirikumbrah
3−"constant" = { fg = "purple" }
4−"constant.character.escape" = { fg = "pink" }
5−"function" = { fg = "green" }
6−"keyword" = { fg = "pink" }
7−"operator" = { fg = "pink" }
8−"punctuation" = { fg = "foreground" }
9−"string" = { fg = "yellow" }
10−"string.regexp" = { fg = "red" }
11−"tag" = { fg = "pink" }
12−"type" = { fg = "cyan", modifiers = ["italic"] }
13−"type.enum.variant" = { fg = "foreground", modifiers = ["italic"] }
14−"variable" = { fg = "foreground" }
15−"variable.builtin" = { fg = "cyan", modifiers = ["italic"] }
16−"variable.parameter" = { fg ="orange", modifiers = ["italic"] }
17
3
4+"annotation" = { fg = "white" }
5+"attribute" = { fg = "cyan" }
6+"comment" = { fg = "comment" }
7+"constant" = { fg = "purple" }
8+"constant.numeric" = { fg = "orange" }
9+"constant.builtin" = { fg = "orange" }
10+"constant.character.escape" = { fg = "pink" }
11+"constant.macro" = { fg = "purple" }
12+"constructor" = { fg = "cyan" }
13+"conditional" = { fg = "pink" }
14+"character" = { fg = "purple" }
15+"definition".underline = { sp = "cyan" }
16+"field.key" = { fg = "purple" }
17+"field" = { fg = "purple" }
18−"diff.plus" = { fg = "green" }
18+"function" = { fg = "green" }
19+"function.builtin" = { fg = "green" }
20+"function.method" = { fg = "green" }
21+"function.macro" = { fg = "purple" }
22+"function.call" = { fg = "green" }
23+"keyword" = { fg = "pink" }
24+"keyword.operator" = { fg = "pink" }
25+"keyword.function" = { fg = "pink" }
26+"keyword.return" = { fg = "pink" }
27+"keyword.control.import" = { fg = "green" }
28+"keyword.directive" = { fg = "green" }
29+"keyword.control.repeat" = { fg = "cyan" }
30+"keyword.control.exception" = { fg = "purple" }
31+"keyword.storage.type" = { fg = "cyan" }
32+"keyword.storage.modifier" = { fg = "cyan" }
33+"method.call" = { fg = "green" }
34+"reference" = { fg = "grey" }
19−"diff.delta" = { fg = "orange" }
35+"special" = { fg = "orange" }
20−"diff.minus" = { fg = "red" }
36+"symbol" = { fg = "yellow" }
37+"tag.attribute" = { fg = "purple" }
38+"tag.delimiter" = { fg = "white" }
39+"operator" = { fg = "pink" }
40+"label" = { fg = "cyan" }
41+"punctuation" = { fg = "white" }
42+"punctuation.bracket" = { fg = "white" }
43+"punctuation.delimiter" = { fg = "white" }
44+"punctuation.special" = { fg = "purple" }
45+"string" = { fg = "yellow" }
46+"string.regexp" = { fg = "cyan" }
47+"string.escape" = { fg = "cyan" }
48+"string.special" = { fg = "cyan" }
49+"tag" = { fg = "pink" }
50+"text" = { fg = "grey" }
51+"text.strong" = { modifiers = "bold" }
52+"text.emphasis" = { fg = "orange" }
53+"text.strike" = { fg = "white" }
54+"text.literal" = { fg = "orange" }
55+"text.uri".underline = { fg = "orange" }
56+"type.builtin" = { fg = "cyan", modifiers = ["italic"] }
57+"type" = { fg = "cyan", modifiers = ["italic"] }
58+"type.enum.variant" = { fg = "white", modifiers = ["italic"] }
59+"property" = { fg = "purple" }
60+"structure" = { fg = "purple" }
61+"scope" = { modifiers = "bold" }
62+"variable" = { fg = "purple" }
63+"variable.builtin" = { fg = "orange", modifiers = ["italic"] }
64+"variable.parameter" = { fg = "purple", modifiers = ["italic"] }
65+"parameter" = { fg = "orange" }
21
66
22−"ui.background" = { fg = "foreground", bg = "background" }
23−"ui.cursor" = { fg = "background", bg = "orange", modifiers = ["dim"] }
24−"ui.cursor.match" = { fg = "green", modifiers = ["underlined"] }
25−"ui.cursor.primary" = { fg = "background", bg = "cyan", modifiers = ["dim"] }
26−"ui.cursorline.primary" = { bg = "background_dark" }
27−"ui.help" = { fg = "foreground", bg = "background_dark" }
28−"ui.debug" = { fg = "red" }
29−"ui.highlight.frameline" = { fg = "black", bg = "red" }
30−"ui.linenr" = { fg = "comment" }
31−"ui.linenr.selected" = { fg = "foreground" }
32−"ui.menu" = { fg = "foreground", bg = "background_dark" }
33−"ui.menu.selected" = { fg = "cyan", bg = "background_dark" }
34−"ui.popup" = { fg = "foreground", bg = "background_dark" }
35−"ui.selection" = { bg = "secondary_highlight" }
36−"ui.selection.primary" = { bg = "primary_highlight" }
37−"ui.statusline" = { fg = "foreground", bg = "background_dark" }
38−"ui.statusline.inactive" = { fg = "comment", bg = "background_dark" }
39−"ui.statusline.normal" = { fg = "background_dark", bg = "cyan" }
40−"ui.statusline.insert" = { fg = "background_dark", bg = "green" }
41−"ui.statusline.select" = { fg = "background_dark", bg = "purple" }
42−"ui.text" = { fg = "foreground" }
43−"ui.text.focus" = { fg = "cyan" }
44−"ui.window" = { fg = "foreground" }
45−"ui.virtual.whitespace" = { fg = "subtle" }
46−"ui.virtual.wrap" = { fg = "subtle" }
47−"ui.virtual.ruler" = { bg = "background_dark"}
48−"ui.virtual.inlay-hint" = { fg = "comment" }
49−"ui.virtual.inlay-hint.parameter" = { fg = "comment", modifiers = ["italic"] }
50−"ui.virtual.inlay-hint.type" = { fg = "comment", modifiers = ["italic"] }
51
67
52−"error" = { fg = "red" }
68+"diff.plus" = { fg = "green" }
69+"diff.delta" = { fg = "orange" }
70+"diff.minus" = { fg = "red" }
71+"ui.background" = { fg = "white", bg = "background" }
72+"ui.cursor.match" = { fg = "white", bg = "grey" }
73+"ui.cursor" = { fg = "background", bg = "purple", modifiers = ["dim"] }
74+"ui.cursor.normal" = { fg = "background", bg = "purple", modifiers = ["dim"] }
75+"ui.cursor.insert" = { fg = "background", bg = "green", modifiers = ["dim"] }
76+"ui.cursor.select" = { fg = "background", bg = "cyan", modifiers = ["dim"] }
77+"ui.cursor.primary.normal" = { fg = "background", bg = "purple" }
78+"ui.cursor.primary.insert" = { fg = "background", bg = "green" }
79+"ui.cursor.primary.select" = { fg = "background", bg = "cyan" }
80+"ui.cursorline.primary" = { bg = "cursorline" }
81+"ui.help" = { fg = "white", bg = "black" }
82+"ui.debug" = { fg = "red" }
83+"ui.highlight.frameline" = { fg = "background", bg = "red" }
84+"ui.linenr" = { fg = "comment" }
85+"ui.linenr.selected" = { fg = "white" }
86+"ui.menu" = { fg = "white", bg = "black" }
87+"ui.menu.selected" = { fg = "cyan", bg = "black" }
88+"ui.popup" = { fg = "white", bg = "black" }
89+"ui.selection.primary" = { bg = "selection_primary" }
90+"ui.selection" = { bg = "selection" }
91+"ui.statusline" = { fg = "white", bg = "darker" }
92+"ui.statusline.inactive" = { fg = "comment", bg = "darker" }
93+"ui.statusline.normal" = { fg = "black", bg = "purple" }
94+"ui.statusline.insert" = { fg = "black", bg = "green" }
95+"ui.statusline.select" = { fg = "black", bg = "cyan" }
96+"ui.text" = { fg = "white" }
97+"ui.text.focus" = { fg = "cyan" }
98+"ui.window" = { fg = "white" }
99+"ui.virtual.whitespace" = { fg = "subtle" }
100+"ui.virtual.wrap" = { fg = "subtle" }
101+"ui.virtual.ruler" = { bg = "black" }
102+"ui.virtual.inlay-hint" = { fg = "cyan" }
103+"ui.virtual.inlay-hint.parameter" = { fg = "cyan", modifiers = ["italic", "dim"] }
104+"ui.virtual.inlay-hint.type" = { fg = "cyan", modifiers = ["italic", "dim"] }
105+"hint" = { fg = "purple" }
106+"error" = { fg = "red" }
53−"warning" = { fg = "cyan" }
107+"warning" = { fg = "yellow" }
108+"info" = { fg = "cyan" }
109+"markup.heading" = { fg = "purple", modifiers = ["bold"] }
110+"markup.list" = { fg = "cyan" }
111+"markup.bold" = { fg = "orange", modifiers = ["bold"] }
112+"markup.italic" = { fg = "yellow", modifiers = ["italic"] }
113+"markup.strikethrough" = { modifiers = ["crossed_out"] }
114+"markup.link.url" = { fg = "cyan" }
115+"markup.link.text" = { fg = "pink" }
116+"markup.quote" = { fg = "yellow", modifiers = ["italic"] }
117+"markup.raw" = { fg = "white" }
118+"diagnostic" = { underline = { color = "orange", style = "curl" } }
119+"diagnostic.hint" = { underline = { color = "purple", style = "curl" } }
120+"diagnostic.warning" = { underline = { color = "yellow", style = "curl" } }
121+"diagnostic.error" = { underline = { color = "red", style = "curl" } }
122+"diagnostic.info" = { underline = { color = "cyan", style = "curl" } }
54
123
55−"markup.heading" = { fg = "purple", modifiers = ["bold"] }
56−"markup.list" = "cyan"
57−"markup.bold" = { fg = "orange", modifiers = ["bold"] }
58−"markup.italic" = { fg = "yellow", modifiers = ["italic"] }
59−"markup.strikethrough" = { modifiers = ["crossed_out"] }
60−"markup.link.url" = "cyan"
61−"markup.link.text" = "pink"
62−"markup.quote" = { fg = "yellow", modifiers = ["italic"] }
63−"markup.raw" = { fg = "foreground" }
64−
65−"diagnostic".underline = { color = "orange", style = "curl" }
66−"diagnostic.error".underline = { color = "red", style = "curl" }
67
124
68[palette]
125[palette]
69−background = "#282a36"
126+background = "#282A36"
70−background_dark = "#21222c"
127+cursorline = "#2d303e"
71−primary_highlight = "#800049"
128+darker = "#222430"
72−secondary_highlight = "#4d4f66"
129+black = "#191A21"
130+grey = "#666771"
131+comment = "#6272A4"
132+selection_primary = "#44475a"
133+selection = "#363848"
73−subtle = "#424450"
134+subtle = "#424450"
74−foreground = "#f8f8f2"
135+white = "#f8f8f2"
75−comment = "#6272a4"
76−red = "#ff5555"
136+red = "#ff5555"
77−orange = "#ffb86c"
137+orange = "#ffb86c"
78−yellow = "#f1fa8c"
138+yellow = "#f1fa8c"
79−green = "#50fa7b"
139+green = "#50fa7b"
80−purple = "#bd93f9"
140+purple = "#BD93F9"
81−cyan = "#8be9fd"
141+cyan = "#8be9fd"
82−pink = "#ff79c6"
142+pink = "#ff79c6"
83−