@@ -0,0 +1,123 @@
1+# Material Theme <https://material-theme.com/> for Helix Editor
2+
3+# Syntax Highlighting
4+
5+"type" = "purple"
6+
7+"constructor" = "blue"
8+
9+"constant" = "yellow"
10+
11+"string" = "green"
12+"string.regexp" = "yellow"
13+"string.special" = "blue"
14+
15+"comment" = { fg = "comment" }
16+
17+"variable" = "text"
18+"variable.parameter" = { fg = "orange" }
19+"variable.builtin" = "yellow"
20+
21+"label" = "orange"
22+
23+"punctuation" = "cyan"
24+
25+"keyword" = "purple"
26+"keyword.storage" = "cyan"
27+
28+"operator" = "cyan"
29+
30+"function" = "blue"
31+"function.macro" = "cyan"
32+
33+"tag" = "red"
34+"attribute" = "purple"
35+
36+"namespace" = { fg = "yellow" }
37+
38+"special" = "cyan"
39+
40+"markup.heading.marker" = { fg = "cyan", modifiers = ["bold"] }
41+"markup.heading.1" = "cyan"
42+"markup.heading.2" = "red"
43+"markup.heading.3" = "green"
44+"markup.heading.4" = "yellow"
45+"markup.heading.5" = "blue"
46+"markup.heading.6" = "orange"
47+"markup.list" = "purple"
48+"markup.bold" = { modifiers = ["bold"] }
49+"markup.italic" = { modifiers = ["italic"] }
50+"markup.strikethrough" = { modifiers = ["crossed_out"] }
51+"markup.link.url" = { fg = "green", modifiers = ["underlined"] }
52+"markup.link.text" = "blue"
53+"markup.raw" = "text"
54+
55+"diff.plus" = "green"
56+"diff.minus" = "red"
57+"diff.delta" = "blue"
58+
59+# User Interface
60+
61+"ui.background" = { bg = "bg", fg = "text" }
62+"ui.text" = { fg = "text" }
63+
64+"ui.statusline" = { bg = "bg", fg = "text" }
65+"ui.statusline.inactive" = { bg = "bg", fg = "disabled" }
66+"ui.statusline.normal" = { bg = "accent", fg = "text" }
67+"ui.statusline.insert" = { bg = "green", fg = "text" }
68+"ui.statusline.select" = { bg = "purple", fg = "text" }
69+
70+
71+"ui.selection" = { bg = "selection" }
72+
73+"ui.linenr" = { fg = "line-number" }
74+"ui.linenr.selected" = { fg = "accent" }
75+
76+"ui.cursor" = { bg = "highlight", fg = "white" }
77+
78+"ui.cursor.primary" = { bg = "white", fg = "gray" }
79+"ui.cursorline.primary" = { bg = "white" }
80+
81+"ui.virtual" = { fg = "gray" }
82+"ui.virtual.ruler" = { bg = "highlight" }
83+"ui.virtual.indent-guide" = { fg = "gray" }
84+
85+"ui.highlight" = { bg = "highlight" }
86+
87+"ui.menu" = { bg = "highlight", fg = "text" }
88+
89+"ui.help" = { bg = "highlight", fg = "text" }
90+
91+"ui.popup" = { bg = "highlight", fg = "text" }
92+
93+warning = "yellow"
94+error = "error"
95+info = "blue"
96+hint = "purple"
97+
98+[palette]
99+bg = "#0f111a"
100+text = "#a6accd"
101+
102+white = "#eeffff"
103+green = "#c3e88d"
104+yellow = "#ffcb6b"
105+blue = "#82aaff"
106+red = "#f07178"
107+purple = "#c792ea"
108+orange = "#f78c6c"
109+cyan = "#89ddff"
110+gray = "#717cb4"
111+error = "#ff5370"
112+
113+disabled = "#464b5d"
114+
115+accent = "#84ffff"
116+
117+highlight = "#1f2233"
118+
119+comment = "#464b5d"
120+
121+selection = "#1f2233"
122+
123+line-number = "#3b3f51"