Skip to main content

max / goingson

4.8 KB · 164 lines History Blame Raw
1 # NOTE: For contributors looking to modify the theme, please submit a pull request at https://github.com/catppuccin/helix instead of updating this file. Changes are frequently synchronized from the catppuccin/helix theme repository.
2 # Syntax highlighting
3 # -------------------
4 "attribute" = "yellow"
5
6 "type" = "yellow"
7 "type.enum.variant" = "teal"
8
9 "constructor" = "sapphire"
10
11 "constant" = "peach"
12 "constant.character" = "teal"
13 "constant.character.escape" = "pink"
14
15 "string" = "green"
16 "string.regexp" = "pink"
17 "string.special" = "blue"
18 "string.special.symbol" = "red"
19
20 "comment" = { fg = "overlay2", modifiers = ["italic"] }
21
22 "variable" = "text"
23 "variable.parameter" = { fg = "maroon", modifiers = ["italic"] }
24 "variable.builtin" = "red"
25 "variable.other.member" = "blue"
26
27 "label" = "sapphire" # used for lifetimes
28
29 "punctuation" = "overlay2"
30 "punctuation.special" = "sky"
31
32 "keyword" = "mauve"
33 "keyword.control.conditional" = { fg = "mauve", modifiers = ["italic"] }
34
35 "operator" = "sky"
36
37 "function" = "blue"
38 "function.macro" = "mauve"
39
40 "tag" = "blue"
41
42 "namespace" = { fg = "yellow", modifiers = ["italic"] }
43
44 "special" = "blue" # fuzzy highlight
45
46 "markup.heading.1" = "red"
47 "markup.heading.2" = "peach"
48 "markup.heading.3" = "yellow"
49 "markup.heading.4" = "green"
50 "markup.heading.5" = "sapphire"
51 "markup.heading.6" = "lavender"
52 "markup.list" = "teal"
53 "markup.list.unchecked" = "overlay2"
54 "markup.list.checked" = "green"
55 "markup.bold" = { fg = "red", modifiers = ["bold"] }
56 "markup.italic" = { fg = "red", modifiers = ["italic"] }
57 "markup.link.url" = { fg = "blue", modifiers = ["italic", "underlined"] }
58 "markup.link.text" = "lavender"
59 "markup.link.label" = "sapphire"
60 "markup.raw" = "green"
61 "markup.quote" = "pink"
62
63 "diff.plus" = "green"
64 "diff.minus" = "red"
65 "diff.delta" = "blue"
66
67 # User Interface
68 # --------------
69 "ui.background" = { fg = "text", bg = "base" }
70
71 "ui.linenr" = { fg = "surface1" }
72 "ui.linenr.selected" = { fg = "lavender" }
73
74 "ui.statusline" = { fg = "subtext1", bg = "mantle" }
75 "ui.statusline.inactive" = { fg = "surface2", bg = "mantle" }
76 "ui.statusline.normal" = { fg = "base", bg = "rosewater", modifiers = ["bold"] }
77 "ui.statusline.insert" = { fg = "base", bg = "green", modifiers = ["bold"] }
78 "ui.statusline.select" = { fg = "base", bg = "lavender", modifiers = ["bold"] }
79
80 "ui.popup" = { fg = "text", bg = "surface0" }
81 "ui.window" = { fg = "crust" }
82 "ui.help" = { fg = "overlay2", bg = "surface0" }
83
84 "ui.bufferline" = { fg = "subtext0", bg = "mantle" }
85 "ui.bufferline.active" = { fg = "mauve", bg = "base", underline = { color = "mauve", style = "line" } }
86 "ui.bufferline.background" = { bg = "crust" }
87
88 "ui.text" = "text"
89 "ui.text.focus" = { fg = "text", bg = "surface0", modifiers = ["bold"] }
90 "ui.text.inactive" = { fg = "overlay1" }
91 "ui.text.directory" = { fg = "blue" }
92
93 "ui.virtual" = "overlay0"
94 "ui.virtual.ruler" = { bg = "surface0" }
95 "ui.virtual.indent-guide" = "surface0"
96 "ui.virtual.inlay-hint" = { fg = "surface1", bg = "mantle" }
97 "ui.virtual.jump-label" = { fg = "rosewater", modifiers = ["bold"] }
98
99 "ui.selection" = { bg = "surface1" }
100
101 "ui.cursor" = { fg = "base", bg = "secondary_cursor" }
102 "ui.cursor.primary" = { fg = "base", bg = "rosewater" }
103 "ui.cursor.match" = { fg = "peach", modifiers = ["bold"] }
104
105 "ui.cursor.primary.normal" = { fg = "base", bg = "rosewater" }
106 "ui.cursor.primary.insert" = { fg = "base", bg = "green" }
107 "ui.cursor.primary.select" = { fg = "base", bg = "lavender" }
108
109 "ui.cursor.normal" = { fg = "base", bg = "secondary_cursor_normal" }
110 "ui.cursor.insert" = { fg = "base", bg = "secondary_cursor_insert" }
111 "ui.cursor.select" = { fg = "base", bg = "secondary_cursor_select" }
112
113 "ui.cursorline.primary" = { bg = "cursorline" }
114
115 "ui.highlight" = { bg = "surface1", modifiers = ["bold"] }
116
117 "ui.menu" = { fg = "overlay2", bg = "surface0" }
118 "ui.menu.selected" = { fg = "text", bg = "surface1", modifiers = ["bold"] }
119
120 "diagnostic.error" = { underline = { color = "red", style = "curl" } }
121 "diagnostic.warning" = { underline = { color = "yellow", style = "curl" } }
122 "diagnostic.info" = { underline = { color = "sky", style = "curl" } }
123 "diagnostic.hint" = { underline = { color = "teal", style = "curl" } }
124 "diagnostic.unnecessary" = { modifiers = ["dim"] }
125
126 error = "red"
127 warning = "yellow"
128 info = "sky"
129 hint = "teal"
130
131 [palette]
132 rosewater = "#f5e0dc"
133 flamingo = "#f2cdcd"
134 pink = "#f5c2e7"
135 mauve = "#cba6f7"
136 red = "#f38ba8"
137 maroon = "#eba0ac"
138 peach = "#fab387"
139 yellow = "#f9e2af"
140 green = "#a6e3a1"
141 teal = "#94e2d5"
142 sky = "#89dceb"
143 sapphire = "#74c7ec"
144 blue = "#89b4fa"
145 lavender = "#b4befe"
146 text = "#cdd6f4"
147 subtext1 = "#bac2de"
148 subtext0 = "#a6adc8"
149 overlay2 = "#9399b2"
150 overlay1 = "#7f849c"
151 overlay0 = "#6c7086"
152 surface2 = "#585b70"
153 surface1 = "#45475a"
154 surface0 = "#313244"
155 base = "#1e1e2e"
156 mantle = "#181825"
157 crust = "#11111b"
158
159 cursorline = "#2a2b3c"
160 secondary_cursor = "#b5a6a8"
161 secondary_cursor_select = "#878ec0"
162 secondary_cursor_normal = "#b5a6a8"
163 secondary_cursor_insert = "#7ea87f"
164