1
1
# Author : RayGervais<[email protected] >
2
2
3
- "ui.linenr.selected" = { fg = " nord4" }
3
+ "ui.linenr.selected" = " nord4"
4
4
"ui.cursorline.primary" = { bg = " nord1" }
5
- "ui.text.focus" = { fg = " nord8" , modifiers = [" bold" ] }
6
- "ui.menu" = { fg = " nord6" , bg = " #232d38 " }
5
+ "ui.text.focus" = { fg = " nord8" , modifiers = [" bold" ] }
6
+ "ui.menu" = { fg = " nord6" , bg = " nord1 " }
7
7
"ui.menu.selected" = { fg = " nord8" , bg = " nord2" }
8
- "ui.virtual.whitespace" = " gray"
9
8
"ui.virtual.ruler" = { bg = " nord1" }
10
9
11
10
"info" = " nord8"
14
13
# Polar Night
15
14
# nord0 - background color
16
15
"ui.background" = { bg = " nord0" }
17
- "ui.statusline.inactive" = { fg = " nord8" , bg = " nord1" }
18
16
17
+ "ui.statusline.inactive" = { fg = " nord8" , bg = " nord1" }
19
18
"ui.statusline.normal" = { fg = " nord0" , bg = " nord8" }
20
19
"ui.statusline.insert" = { fg = " nord0" , bg = " nord13" }
21
20
"ui.statusline.select" = { fg = " nord0" , bg = " nord15" }
22
21
23
22
# nord1 - status bars, panels, modals, autocompletion
24
- "ui.statusline" = { fg = " nord4" , bg = " #4c566a " }
25
- "ui.popup" = { bg = " #232d38 " }
26
- "ui.window" = { bg = " #232d38 " }
27
- "ui.help" = { bg = " #232d38 " , fg = " nord4" }
23
+ "ui.statusline" = { fg = " nord4" , bg = " nord1 " }
24
+ "ui.popup" = { bg = " nord1 " }
25
+ "ui.window" = { bg = " nord1 " }
26
+ "ui.help" = { bg = " nord1 " , fg = " nord4" }
28
27
29
28
# nord2 - active line, highlighting
30
29
"ui.selection" = { bg = " nord2" }
31
30
"ui.cursor.match" = { bg = " nord2" }
32
31
33
- # nord3 - comments, nord3 based lighter color
34
- # relative: https://github.com/arcticicestudio/nord/issues/94
35
- "comment " = { fg = " gray " , modifiers = [ " italic " ] }
36
- "ui.linenr " = { fg = " gray " }
32
+ # nord3 - comments, invisible/non-printable characters
33
+ "comment" = { fg = " nord3_bright " , modifiers = [ " italic " ] }
34
+ "ui.linenr " = " nord3_bright "
35
+ "ui.virtual.whitespace " = " nord3_bright "
37
36
38
37
# Snow Storm
39
38
# nord4 - cursor, variables, constants, attributes, fields
40
39
"ui.cursor.primary" = { fg = " nord4" , modifiers = [" reversed" ] }
41
40
"attribute" = " nord4"
42
- "variable" = " nord4"
43
- "constant" = " nord4"
41
+ "variable" = " nord4"
42
+ "constant" = " nord4"
44
43
"variable.builtin" = " nord4"
45
44
"constant.builtin" = " nord4"
46
45
"namespace" = " nord4"
47
46
48
47
# nord5 - subtle UI text
49
48
50
49
# nord6 - base text, punctuation
51
- "ui.text" = { fg = " nord6" }
50
+ "ui.text" = " nord6"
52
51
"punctuation" = " nord6"
53
52
54
53
# Frost
55
54
# nord7 - classes, types, primitives
56
55
"type" = " nord7"
57
- "type.builtin" = { fg = " nord7" }
56
+ "type.builtin" = " nord7"
58
57
"label" = " nord7"
59
58
60
59
# nord8 - declaration, methods, routines
61
60
"constructor" = " nord8"
62
61
"function" = " nord8"
63
- "function.macro" = { fg = " nord8" }
64
- "function.builtin" = { fg = " nord8" }
62
+ "function.macro" = " nord8"
63
+ "function.builtin" = " nord8"
65
64
66
65
# nord9 - operator, tags, units, punctuations
67
66
"punctuation.delimiter" = " nord9"
68
- "operator" = { fg = " nord9" }
67
+ "operator" = " nord9"
69
68
"variable.other.member" = " nord9"
70
69
71
70
# nord10 - keywords, special
72
- "keyword" = { fg = " nord10" }
71
+ "keyword" = " nord10"
73
72
"keyword.directive" = " nord10"
74
73
"variable.parameter" = " nord10"
75
74
83
82
84
83
# nord13 - warnings, escape characters, regex
85
84
"warning" = " nord13"
86
- "constant.character.escape" = { fg = " nord13" }
85
+ "constant.character.escape" = " nord13"
87
86
88
87
# nord14 - strings
89
88
"string" = " nord14"
90
89
91
90
# nord15 - integer, floating point
92
91
"constant.numeric" = " nord15"
93
92
94
- # TODO markup
95
- "markup.heading" = " blue"
96
- "markup.list" = " red"
97
- "markup.bold" = { fg = " yellow" , modifiers = [" bold" ] }
98
- "markup.italic" = { fg = " magenta" , modifiers = [" italic" ] }
99
- "markup.link.url" = { fg = " yellow" , modifiers = [" underlined" ] }
100
- "markup.link.text" = " red"
101
- "markup.quote" = " cyan"
102
- "markup.raw" = " green"
93
+ # markup
94
+ "markup.heading" = " nord8"
95
+ "markup.list" = " nord9"
96
+ "markup.bold" = { modifiers = [" bold" ] }
97
+ "markup.italic" = { modifiers = [" italic" ] }
98
+ "markup.link.text" = " nord8"
99
+ "markup.raw" = " nord7"
103
100
104
101
# vcs
105
102
"diff.plus" = " nord14"
110
107
nord0 = " #2e3440"
111
108
nord1 = " #3b4252"
112
109
nord2 = " #434c5e"
110
+ # we use a brighter nord3 based on discussion here:
111
+ # https://github.com/arcticicestudio/nord/issues/94
112
+ nord3_bright = " #616e88"
113
113
nord4 = " #d8dee9"
114
114
nord6 = " #eceff4"
115
115
nord7 = " #8fbcbb"
@@ -121,4 +121,3 @@ nord12 = "#d08770"
121
121
nord13 = " #ebcb8b"
122
122
nord14 = " #a3be8c"
123
123
nord15 = " #b48ead"
124
- gray = " #616e88"
0 commit comments