Skip to main content

max / goingson

5.6 KB · 195 lines History Blame Raw
1 # Nord (Dark Ambiance) port for Helix (https://helix-editor.com/)
2 # https://docs.helix-editor.com/themes.html
3 # https://www.nordtheme.com/docs/colors-and-palettes
4
5 ## SYNTAX HIGHLIGHTING
6
7 # Constants
8 "constant" = "nord4"
9 "constant.builtin" = "nord9"
10 "constant.builtin.boolean" = "nord9"
11 "constant.builtin.character" = "nord15"
12 "constant.character.escape" = "nord13"
13 "constant.macro" = "nord9"
14 "constant.numeric" = "nord15"
15 "constructor" = "nord8"
16
17 # Diagnostics
18 "diagnostic" = { underline = { color = "nord13", style = "curl" } }
19 "diagnostic.error" = { underline = { color = "nord11", style = "curl" } }
20 "error" = "nord11"
21 "diagnostic.hint" = { underline = { color = "nord10", style = "curl" } }
22 "hint" = "nord10"
23 "diagnostic.info" = { underline = { color = "nord8", style = "curl" } }
24 "info" = "nord8"
25 "diagnostic.warning" = { underline = { color = "nord13", style = "curl" } }
26 "warning" = "nord13"
27 "diagnostic.unnecessary" = { modifiers = ["dim"] }
28 "diagnostic.deprecated" = { modifiers = ["crossed_out"] }
29
30 # Diffs
31 "diff.delta" = "nord13"
32 "diff.minus" = "nord11"
33 "diff.plus" = "nord14"
34
35 # Functions
36 "function" = "nord8"
37 "function.builtin" = "nord7"
38 "function.method" = "nord8"
39 "function.macro" = "nord9"
40 "function.special" = "nord9"
41
42 # Git
43 "git.delta.moved" = "nord12"
44
45 # Keywords
46 "keyword" = "nord9"
47 "keyword.control.conditional" = "nord9"
48 "keyword.control.exception" = "nord9"
49 "keyword.control.repeat" = "nord9"
50 "keyword.directive" = "nord9"
51 "keyword.function" = "nord9"
52 "keyword.operator" = "nord9"
53 "keyword.return" = "nord9"
54 "keyword.storage.modifier" = "nord9"
55 "keyword.storage.type" = "nord9"
56
57 # Punctuation
58 "punctuation" = "nord6"
59 "punctuation.bracket" = "nord6"
60 "punctuation.delimiter" = "nord6"
61 "punctuation.special" = "nord9"
62
63 # Strings
64 "string" = "nord14"
65 "string.escape" = "nord13"
66 "string.regex" = "nord13"
67 "string.special" = "nord13"
68
69 # Types
70 "type" = "nord7"
71 "type.builtin" = "nord7"
72
73 # Variables
74 "variable" = "nord4"
75 "variable.builtin" = "nord9"
76 "variable.other.member" = "nord4"
77 "variable.parameter" = "nord8"
78 "attribute" = "nord9"
79
80 # Misc.
81 "label" = "nord7"
82 "namespace" = "nord4"
83 "operator" = "nord9"
84 "special" = "nord9"
85 "tag" = "nord7"
86 "comment" = { fg = "nord3_bright", modifiers = ["italic"] }
87
88 ## EDITOR UI COLORS
89
90 "ui.background" = { bg = "nord0" }
91 "ui.text" = "nord4"
92 "ui.window" = "nord1"
93
94 # Debug
95 "ui.debug.active" = "nord13"
96 "ui.debug.breakpoint" = "nord11"
97
98 # Popus and menus
99 "ui.menu" = { bg = "nord1" }
100 "ui.menu.scroll" = { fg = "nord4", bg = "nord3" }
101 "ui.menu.selected" = { fg = "nord8", bg = "nord2" }
102 "ui.popup" = { bg = "nord1" }
103 "ui.popup.info" = { bg = "nord1" }
104 "ui.help" = { bg = "nord1" }
105 "ui.text.focus" = { fg = "nord8", bg = "nord2" }
106
107 # Gutter
108 "ui.gutter" = "nord5"
109 "ui.linenr" = "nord3"
110 "ui.linenr.selected" = "nord5"
111
112 # Cursor
113 "ui.cursor" = { fg = "nord4", modifiers = [ "reversed" ] }
114 "ui.cursorcolumn.primary" = { bg = "nord1" }
115 "ui.cursorline.primary" = { bg = "nord1" }
116 "ui.cursor.match" = { bg = "nord3" }
117
118 "ui.selection" = { bg = "nord3" }
119 "ui.highlight" = { fg = "nord8", bg = "nord2" }
120
121 # Statusline
122 "ui.statusline" = { bg = "nord1" }
123 "ui.statusline.inactive" = { fg = "nord8", bg = "nord1" }
124 "ui.statusline.insert" = { fg = "nord1", bg = "nord6" }
125 "ui.statusline.normal" = { fg = "nord1", bg = "nord8" }
126 "ui.statusline.select" = { fg = "nord1", bg = "nord7" }
127 "ui.statusline.separator" = "nord3"
128
129 # Virtual/invisible text
130 "ui.virtual.indent-guide" = "nord3"
131 "ui.virtual.inlay-hint" = { fg = "nord3", modifiers = ["italic"] }
132 "ui.virtual.jump-label" = { fg = "nord11", modifiers = ["bold"] }
133 "ui.virtual.ruler" = { bg = "nord1" }
134 "ui.virtual.whitespace" = "nord3"
135 "ui.virtual.wrap" = "nord3"
136
137 # Bufferline
138 "ui.bufferline" = { fg = "nord5", bg = "nord1" }
139 "ui.bufferline.active" = { fg = "nord6", bg = "nord2", underline = { color = "nord8", style = "line" }, modifiers = [ "italic" ] }
140
141 # Markup
142 "markup.heading" = "nord8"
143 "markup.list" = "nord9"
144 "markup.bold" = { modifiers = ["bold"] }
145 "markup.italic" = { modifiers = ["italic"] }
146 "markup.strikethrough" = { modifiers = ["crossed_out"] }
147 "markup.link.text" = "nord8"
148 "markup.raw" = "nord7"
149
150 [palette]
151 # Polar Night is made up of four darker colors that are commonly used for base elements like backgrounds or text color in bright ambiance designs.
152 #
153 # The origin color or the Polar Night palette
154 nord0 = "#2e3440"
155 # A brighter shade color based on nord0
156 nord1 = "#3B4252"
157 # An even more brighter shade color of nord0
158 nord2 = "#434C5E"
159 # The brightest shade color based on nord0
160 nord3 = "#4C566A"
161 # 10% brighter for comments, see https://github.com/nordtheme/nord/issues/94
162 nord3_bright = "#616e88"
163
164 # Snow Storm is made up of three bright colors that are commonly used for text colors or base UI elements in bright ambiance designs.
165 # The origin color or the Snow Storm palette
166 nord4 = "#D8DEE9"
167 # A brighter shade color of nord4
168 nord5 = "#E5E9F0"
169 # The brightest shade color based on nord4
170 nord6 = "#ECEFF4"
171
172 # Frost can be described as the heart palette of Nord, a group of four bluish colors that are commonly used for primary UI component and text highlighting and essential code syntax elements.
173 #
174 # A calm and highly contrasted color reminiscent of frozen polar water
175 nord7 = "#8FBCBB"
176 # The bright and shiny primary accent color reminiscent of pure and clear ice
177 nord8 = "#88C0D0"
178 # A more darkened and less saturated color reminiscent of arctic waters
179 nord9 = "#81A1C1"
180 # A dark and intensive color reminiscent of the deep arctic ocean
181 nord10 = "#5E81AC"
182
183 # Aurora consists of five colorful components reminiscent of the "Aurora borealis", sometimes referred to as polar lights or northern lights.
184 #
185 # Red
186 nord11 = "#BF616A"
187 # Orange
188 nord12 = "#D08770"
189 # Yellow
190 nord13 = "#EBCB8B"
191 # Green
192 nord14 = "#A3BE8C"
193 # Purple
194 nord15 = "#B48EAD"
195