@@ -7,7 +7,7 @@
7"type.builtin" = { fg = "type" }
7"type.builtin" = { fg = "type" }
8"type.enum.variant" = { fg = "constant" }
8"type.enum.variant" = { fg = "constant" }
9"constructor" = { fg = "constant" }
9"constructor" = { fg = "constant" }
10−"property" = { fg = "variable" }
10+"variable.other.member" = { fg = "variable" }
12"keyword" = { fg = "keyword" }
12"keyword" = { fg = "keyword" }
13"keyword.directive" = { fg = "keyword" }
13"keyword.directive" = { fg = "keyword" }
@@ -31,47 +31,64 @@
31"function.macro" = { fg = "keyword" }
31"function.macro" = { fg = "keyword" }
32"attribute" = { fg = "fn_declaration" }
32"attribute" = { fg = "fn_declaration" }
34−"comment" = { fg = "#6A9955" }
34+"comment" = { fg = "dark_green" }
36−"string" = { fg = "#ce9178" }
36+"string" = { fg = "orange" }
37+"constant.character" = { fg = "orange" }
37−"string.regexp" = { fg = "regex" }
38+"string.regexp" = { fg = "gold" }
38−"number" = { fg = "#b5cea8" }
39+"constant.numeric" = { fg = "pale_green" }
39−"escape" = { fg = "#d7ba7d" }
40+"constant.character.escape" = { fg = "gold" }
41−"ui.background" = { fg = "#d4d4d4", bg = "#1e1e1e" }
42+"ui.background" = { fg = "light_gray", bg = "dark_gray2" }
43"ui.window" = { bg = "widget" }
44"ui.window" = { bg = "widget" }
44"ui.popup" = { bg = "widget" }
45"ui.popup" = { bg = "widget" }
45"ui.help" = { bg = "widget" }
46"ui.help" = { bg = "widget" }
46"ui.menu.selected" = { bg = "widget" }
47"ui.menu.selected" = { bg = "widget" }
49+# TODO: Alternate bg colour for `ui.cursor.match` and `ui.selection`.
48"ui.cursor" = { fg = "cursor", modifiers = ["reversed"] }
50"ui.cursor" = { fg = "cursor", modifiers = ["reversed"] }
49"ui.cursor.primary" = { fg = "cursor", modifiers = ["reversed"] }
51"ui.cursor.primary" = { fg = "cursor", modifiers = ["reversed"] }
50"ui.cursor.match" = { bg = "#3a3d41", modifiers = ["underlined"] }
52"ui.cursor.match" = { bg = "#3a3d41", modifiers = ["underlined"] }
52"ui.selection" = { bg = "#3a3d41" }
54"ui.selection" = { bg = "#3a3d41" }
53−"ui.selection.primary" = { bg = "#264f78" }
55+"ui.selection.primary" = { bg = "dark_blue" }
55−"ui.linenr" = { fg = "#858585" }
57+"ui.linenr" = { fg = "dark_gray" }
56−"ui.linenr.selected" = { fg = "#c6c6c6" }
58+"ui.linenr.selected" = { fg = "light_gray2" }
58−"ui.statusline" = { fg = "#ffffff", bg = "#007acc" }
60+"ui.statusline" = { fg = "white", bg = "blue" }
59−"ui.statusline.inactive" = { fg = "#ffffff", bg = "#007acc" }
61+"ui.statusline.inactive" = { fg = "white", bg = "blue" }
61"ui.text" = { fg = "text", bg = "background" }
63"ui.text" = { fg = "text", bg = "background" }
62−"ui.text.focus" = { fg = "#ffffff" }
64+"ui.text.focus" = { fg = "white" }
64−"warning" = { fg = "#cca700" }
66+"warning" = { fg = "gold2" }
65−"error" = { fg = "#ff1212" }
67+"error" = { fg = "red" }
66−"info" = { fg = "#75beff" }
68+"info" = { fg = "light_blue" }
67−"hint" = { fg = "#eeeeeeb3" }
69+"hint" = { fg = "light_gray3" }
69diagnostic = { modifiers = ["underlined"] }
71diagnostic = { modifiers = ["underlined"] }
78+pale_green = "#b5cea8"
79+dark_green = "#6A9955"
80+light_gray = "#d4d4d4"
81+light_gray2 = "#c6c6c6"
82+light_gray3 = "#eeeeee"
84+dark_gray2 = "#1e1e1e"
86+light_blue = "#75beff"
72type = "#4EC9B0"
90type = "#4EC9B0"
73keyword = "#569CD6"
91keyword = "#569CD6"
75special = "#C586C0"
92special = "#C586C0"
76variable = "#9CDCFE"
93variable = "#9CDCFE"
77fn_declaration = "#DCDCAA"
94fn_declaration = "#DCDCAA"