Skip to content

Commit 90b9e08

Browse files
enkodrFrederik Vestre
authored and
Frederik Vestre
committed
Update ayu themes (helix-editor#4662)
1 parent d0c5315 commit 90b9e08

File tree

3 files changed

+132
-140
lines changed

3 files changed

+132
-140
lines changed

runtime/themes/ayu_dark.toml

+38-38
Original file line numberDiff line numberDiff line change
@@ -2,56 +2,56 @@
22
# Based on the AYU theme colors from https://github.com/dempfi/ayu
33

44
# Syntax highlighting
5-
"type" = { fg = "blue" }
6-
"type.builtin" = { fg = "blue" }
7-
"constructor" = { fg = "green" }
8-
"constant" = { fg = "magenta" }
9-
"string" = { fg = "green" }
10-
"string.regexp" = { fg = "orange" }
11-
"string.special" = { fg = "yellow" }
5+
"type" = "blue"
6+
"type.builtin" = "blue"
7+
"constructor" = "green"
8+
"constant" = "magenta"
9+
"string" = "green"
10+
"string.regexp" = "orange"
11+
"string.special" = "yellow"
1212
"comment" = { fg = "gray", modifiers = ["italic"] }
13-
"variable" = { fg = "foreground" }
14-
"variable.parameter" = { fg = "yellow" }
15-
"label" = { fg = "orange" }
16-
"punctuation" = { fg = "foreground" }
17-
"keyword" = { fg = "orange" }
18-
"keyword.control" = { fg = "yellow" }
19-
"keyword.directive" = { fg = "yellow" }
20-
"operator" = { fg = "orange" }
21-
"function" = { fg = "yellow", modifiers = ["bold"] }
22-
"tag" = { fg = "blue" }
23-
"namespace" = { fg = "blue" }
24-
"markup.heading" = { fg = "orange" }
25-
"markup.list" = { fg = "yellow" }
13+
"comment.block.documentation" = { fg = "blue", modifiers = ["italic"] }
14+
"variable" = "foreground"
15+
"label" = "orange"
16+
"punctuation" = "foreground"
17+
"keyword" = "orange"
18+
"keyword.control" = "yellow"
19+
"keyword.directive" = "yellow"
20+
"operator" = "orange"
21+
"function" = "yellow"
22+
"tag" = "blue"
23+
"namespace" = "blue"
24+
"markup.heading" = "orange"
25+
"markup.list" = "yellow"
2626
"markup.raw.block" = { bg = "gray", fg = "orange" }
27-
"markup.link.url" = { fg = "blue" }
28-
"markup.link.text" = { fg = "yellow" }
29-
"markup.link.label" = { fg = "green" }
30-
"markup.quote" = { fg = "yellow" }
31-
"diff.plus" = { fg = "green" }
32-
"diff.minus" = { fg = "red" }
33-
"diff.delta" = { fg = "green" }
27+
"markup.link.url" = "blue"
28+
"markup.link.text" = "yellow"
29+
"markup.link.label" = "green"
30+
"markup.quote" = "yellow"
31+
"diff.plus" = "green"
32+
"diff.minus" = "red"
33+
"diff.delta" = "yellow"
3434

3535
# Interface
3636
"ui.background"= { bg = "background" }
37-
"ui.cursor" = { bg = "yellow", fg = "dark_gray" }
38-
"ui.cursor.match" = { fg = "orange" }
39-
"ui.linenr" = { fg = "dark_gray" }
40-
"ui.linenr.selected" = { fg = "orange" }
37+
"ui.cursor" = { modifiers = ["reversed"] }
38+
"ui.cursor.match" = "orange"
39+
"ui.linenr" = "dark_gray"
40+
"ui.linenr.selected" = "gray"
4141
"ui.statusline" = { fg = "foreground", bg = "black" }
4242
"ui.cursorline" = { bg = "black" }
4343
"ui.popup" = { fg = "#7B91b3", bg = "black" }
44-
"ui.window" = { fg = "dark_gray" }
44+
"ui.window" = "dark_gray"
4545
"ui.help" = { fg = "#7B91b3", bg = "black" }
46-
"ui.text" = { fg = "foreground" }
46+
"ui.text" = "foreground"
4747
"ui.text.focus" = { bg = "dark_gray", fg = "foreground" }
48-
"ui.text.info" = { fg = "foreground" }
49-
"ui.virtual.whitespace" = { fg = "dark_gray" }
48+
"ui.text.info" = "foreground"
49+
"ui.virtual.whitespace" = "dark_gray"
5050
"ui.virtual.ruler" = { bg = "black" }
5151
"ui.menu" = { fg = "foreground", bg = "black" }
52-
"ui.menu.selected" = { bg = "orange", fg = "background" }
52+
"ui.menu.selected" = { bg = "gray", fg = "background" }
5353
"ui.selection" = { bg = "dark_gray" }
54-
"warning" = { fg = "yellow" }
54+
"warning" = "yellow"
5555
"error" = { fg = "red", modifiers = ["bold"] }
5656
"info" = { fg = "blue", modifiers = ["bold"] }
5757
"hint" = { fg = "blue", modifiers = ["bold"] }
@@ -62,7 +62,7 @@
6262
"ui.bufferline" = { fg = "gray", bg = "background" }
6363
"ui.bufferline.active" = { fg = "foreground", bg = "dark_gray" }
6464

65-
"special" = { fg = "orange" }
65+
"special" = "orange"
6666

6767
[palette]
6868
background = "#0f1419"

runtime/themes/ayu_light.toml

+48-55
Original file line numberDiff line numberDiff line change
@@ -2,86 +2,79 @@
22
# Based on the AYU theme colors from https://github.com/dempfi/ayu
33

44
# Syntax highlighting
5-
"type" = { fg = "blue" }
6-
"type.builtin" = { fg = "blue" }
7-
"constructor" = { fg = "green" }
8-
"constant" = { fg = "magenta" }
9-
"string" = { fg = "green" }
10-
"string.regexp" = { fg = "orange" }
11-
"string.special" = { fg = "yellow" }
5+
"type" = "blue"
6+
"type.builtin" = "blue"
7+
"constructor" = "green"
8+
"constant" = "magenta"
9+
"string" = "green"
10+
"string.regexp" = "orange"
11+
"string.special" = "yellow"
1212
"comment" = { fg = "gray", modifiers = ["italic"] }
13-
"variable" = { fg = "foreground" }
14-
"variable.parameter" = { fg = "yellow" }
15-
"label" = { fg = "orange" }
16-
"punctuation" = { fg = "foreground" }
17-
"keyword" = { fg = "orange" }
18-
"keyword.control" = { fg = "yellow" }
19-
"keyword.directive" = { fg = "yellow" }
20-
"operator" = { fg = "orange" }
21-
"function" = { fg = "yellow", modifiers = ["bold"] }
22-
"tag" = { fg = "blue" }
23-
"namespace" = { fg = "blue" }
24-
"markup.heading" = { fg = "orange" }
25-
"markup.list" = { fg = "yellow" }
13+
"comment.block.documentation" = { fg = "blue", modifiers = ["italic"] }
14+
"variable" = "foreground"
15+
"label" = "orange"
16+
"punctuation" = "foreground"
17+
"keyword" = "orange"
18+
"keyword.control" = "yellow"
19+
"keyword.directive" = "yellow"
20+
"operator" = "orange"
21+
"function" = "yellow"
22+
"tag" = "blue"
23+
"namespace" = "blue"
24+
"markup.heading" = "orange"
25+
"markup.list" = "yellow"
2626
"markup.raw.block" = { bg = "gray", fg = "orange" }
27-
"markup.link.url" = { fg = "blue" }
28-
"markup.link.text" = { fg = "yellow" }
29-
"markup.link.label" = { fg = "green" }
30-
"markup.quote" = { fg = "yellow" }
31-
"diff.plus" = { fg = "green" }
32-
"diff.minus" = { fg = "red" }
33-
"diff.delta" = { fg = "green" }
27+
"markup.link.url" = "blue"
28+
"markup.link.text" = "yellow"
29+
"markup.link.label" = "green"
30+
"markup.quote" = "yellow"
31+
"diff.plus" = "green"
32+
"diff.minus" = "red"
33+
"diff.delta" = "yellow"
3434

3535
# Interface
3636
"ui.background"= { bg = "background" }
37-
"ui.cursor" = { bg = "yellow", fg = "light_gray" }
38-
"ui.cursor.match" = { fg = "orange" }
39-
"ui.linenr" = { fg = "light_gray" }
40-
"ui.linenr.selected" = { fg = "orange" }
37+
"ui.cursor" = { modifiers = ["reversed"] }
38+
"ui.cursor.match" = "orange"
39+
"ui.linenr" = "dark_gray"
40+
"ui.linenr.selected" = "gray"
41+
"ui.statusline" = { fg = "foreground", bg = "black" }
4142
"ui.cursorline" = { bg = "black" }
42-
"ui.popup" = { bg = "black" }
43-
"ui.window" = { fg = "light_gray" }
44-
"ui.help" = { fg = "foreground", bg = "black" }
45-
"ui.text" = { fg = "foreground" }
46-
"ui.text.focus" = { bg = "light_gray", fg = "foreground" }
47-
"ui.text.info" = { fg = "foreground" }
48-
"ui.virtual.whitespace" = { fg = "light_gray" }
43+
"ui.popup" = { fg = "#7B91b3", bg = "black" }
44+
"ui.window" = "dark_gray"
45+
"ui.help" = { fg = "#7B91b3", bg = "black" }
46+
"ui.text" = "foreground"
47+
"ui.text.focus" = { bg = "dark_gray", fg = "foreground" }
48+
"ui.text.info" = "foreground"
49+
"ui.virtual.whitespace" = "dark_gray"
4950
"ui.virtual.ruler" = { bg = "black" }
5051
"ui.menu" = { fg = "foreground", bg = "black" }
51-
"ui.menu.selected" = { bg = "orange", fg = "background" }
52-
"ui.selection" = { bg = "light_gray" }
53-
"warning" = { fg = "yellow" }
52+
"ui.menu.selected" = { bg = "gray", fg = "background" }
53+
"ui.selection" = { bg = "dark_gray" }
54+
"warning" = "yellow"
5455
"error" = { fg = "red", modifiers = ["bold"] }
5556
"info" = { fg = "blue", modifiers = ["bold"] }
5657
"hint" = { fg = "blue", modifiers = ["bold"] }
5758
"diagnostic"= { fg = "red", modifiers = ["underlined"] }
5859
"diagnostic.info"= { fg = "blue", modifiers = ["underlined"] }
5960
"diagnostic.warning"= { fg = "yellow", modifiers = ["underlined"] }
6061
"diagnostic.error"= { fg = "red", modifiers = ["underlined"] }
61-
"ui.bufferline" = { fg = "ui_foreground", bg = "ui_background" }
62-
"ui.bufferline.active" = { fg = "ui_background", bg = "ui_foreground" }
63-
"ui.statusline" = { fg = "ui_foreground", bg = "ui_background" }
64-
"ui.statusline.inactive" = { fg = "ui_foreground", bg = "ui_background" }
65-
"ui.statusline.normal" = { fg = "white", bg = "light_blue" }
66-
"ui.statusline.insert" = { fg = "white", bg = "orange" }
67-
"ui.statusline.select" = { fg = "white", bg = "magenta" }
62+
"ui.bufferline" = { fg = "gray", bg = "background" }
63+
"ui.bufferline.active" = { fg = "foreground", bg = "dark_gray" }
6864

69-
"special" = { fg = "orange" }
65+
"special" = "orange"
7066

7167
[palette]
72-
background = "#fcfcfc"
68+
background = "#fafafa"
7369
foreground = "#5c6166"
7470

75-
ui_foreground = "#8a9199"
76-
ui_background = "#f8f9fa"
77-
7871
black = "#e7eaed"
7972
white = "#fcfcfc"
8073
blue = "#399ee6"
8174
light_blue = "#55b4d4"
8275
cyan = "#478acc"
83-
light_gray = "#e7eaed"
84-
gray = "#787b8099"
76+
dark_gray = "#d8d8d7"
77+
gray = "#828c9a"
8578
green = "#86b300"
8679
magenta = "#a37acc"
8780
orange = "#fa8d3e"

runtime/themes/ayu_mirage.toml

+46-47
Original file line numberDiff line numberDiff line change
@@ -2,77 +2,76 @@
22
# Based on the AYU theme colors from https://github.com/dempfi/ayu
33

44
# Syntax highlighting
5-
"type" = { fg = "blue" }
6-
"type.builtin" = { fg = "blue" }
7-
"constructor" = { fg = "green" }
8-
"constant" = { fg = "magenta" }
9-
"string" = { fg = "green" }
10-
"string.regexp" = { fg = "orange" }
11-
"string.special" = { fg = "yellow" }
5+
"type" = "blue"
6+
"type.builtin" = "blue"
7+
"constructor" = "green"
8+
"constant" = "magenta"
9+
"string" = "green"
10+
"string.regexp" = "orange"
11+
"string.special" = "yellow"
1212
"comment" = { fg = "gray", modifiers = ["italic"] }
13-
"variable" = { fg = "foreground" }
14-
"variable.parameter" = { fg = "yellow" }
15-
"label" = { fg = "orange" }
16-
"punctuation" = { fg = "foreground" }
17-
"keyword" = { fg = "orange" }
18-
"keyword.control" = { fg = "yellow" }
19-
"keyword.directive" = { fg = "yellow" }
20-
"operator" = { fg = "orange" }
21-
"function" = { fg = "yellow", modifiers = ["bold"] }
22-
"tag" = { fg = "blue" }
23-
"namespace" = { fg = "blue" }
24-
"markup.heading" = { fg = "orange" }
25-
"markup.list" = { fg = "yellow" }
13+
"comment.block.documentation" = { fg = "blue", modifiers = ["italic"] }
14+
"variable" = "foreground"
15+
"label" = "orange"
16+
"punctuation" = "foreground"
17+
"keyword" = "orange"
18+
"keyword.control" = "yellow"
19+
"keyword.directive" = "yellow"
20+
"operator" = "orange"
21+
"function" = "yellow"
22+
"tag" = "blue"
23+
"namespace" = "blue"
24+
"markup.heading" = "orange"
25+
"markup.list" = "yellow"
2626
"markup.raw.block" = { bg = "gray", fg = "orange" }
27-
"markup.link.url" = { fg = "blue" }
28-
"markup.link.text" = { fg = "yellow" }
29-
"markup.link.label" = { fg = "green" }
30-
"markup.quote" = { fg = "yellow" }
31-
"diff.plus" = { fg = "green" }
32-
"diff.minus" = { fg = "red" }
33-
"diff.delta" = { fg = "green" }
27+
"markup.link.url" = "blue"
28+
"markup.link.text" = "yellow"
29+
"markup.link.label" = "green"
30+
"markup.quote" = "yellow"
31+
"diff.plus" = "green"
32+
"diff.minus" = "red"
33+
"diff.delta" = "yellow"
3434

3535
# Interface
3636
"ui.background"= { bg = "background" }
37-
"ui.cursor" = { bg = "green", fg = "dark_gray" }
38-
"ui.cursor.primary" = { bg = "orange", fg = "dark_gray" }
39-
"ui.cursor.match" = { fg = "orange" }
40-
"ui.linenr" = { fg = "dark_gray" }
41-
"ui.linenr.selected" = { fg = "orange" }
42-
"ui.cursorline" = { bg = "black" }
37+
"ui.cursor" = { modifiers = ["reversed"] }
38+
"ui.cursor.match" = "orange"
39+
"ui.linenr" = "dark_gray"
40+
"ui.linenr.selected" = "gray"
4341
"ui.statusline" = { fg = "foreground", bg = "black" }
44-
"ui.popup" = { bg = "black" }
45-
"ui.window" = { fg = "dark_gray" }
46-
"ui.help" = { fg = "foreground", bg = "black" }
47-
"ui.text" = { fg = "foreground" }
42+
"ui.cursorline" = { bg = "black" }
43+
"ui.popup" = { fg = "#7B91b3", bg = "black" }
44+
"ui.window" = "dark_gray"
45+
"ui.help" = { fg = "#7B91b3", bg = "black" }
46+
"ui.text" = "foreground"
4847
"ui.text.focus" = { bg = "dark_gray", fg = "foreground" }
49-
"ui.text.info" = { fg = "foreground" }
50-
"ui.virtual.whitespace" = { fg = "dark_gray" }
48+
"ui.text.info" = "foreground"
49+
"ui.virtual.whitespace" = "dark_gray"
5150
"ui.virtual.ruler" = { bg = "black" }
5251
"ui.menu" = { fg = "foreground", bg = "black" }
53-
"ui.menu.selected" = { bg = "orange", fg = "background" }
52+
"ui.menu.selected" = { bg = "gray", fg = "background" }
5453
"ui.selection" = { bg = "dark_gray" }
55-
"warning" = { fg = "yellow" }
54+
"warning" = "yellow"
5655
"error" = { fg = "red", modifiers = ["bold"] }
5756
"info" = { fg = "blue", modifiers = ["bold"] }
5857
"hint" = { fg = "blue", modifiers = ["bold"] }
5958
"diagnostic"= { fg = "red", modifiers = ["underlined"] }
6059
"diagnostic.info"= { fg = "blue", modifiers = ["underlined"] }
6160
"diagnostic.warning"= { fg = "yellow", modifiers = ["underlined"] }
6261
"diagnostic.error"= { fg = "red", modifiers = ["underlined"] }
63-
"ui.bufferline" = { fg = "gray", bg = "black" }
64-
"ui.bufferline.active" = { fg = "foreground", bg = "background" }
62+
"ui.bufferline" = { fg = "gray", bg = "background" }
63+
"ui.bufferline.active" = { fg = "foreground", bg = "dark_gray" }
6564

66-
"special" = { fg = "orange" }
65+
"special" = "orange"
6766

6867
[palette]
69-
background = "#242936"
68+
background = "#1f2430"
7069
foreground = "#cccac2"
7170

7271
black = "#1a1f29"
7372
blue = "#73d0ff"
74-
dark_gray = "#8a919959"
75-
cyan = "#80bfff"
73+
dark_gray = "#323843"
74+
cyan = "#444b55"
7675
gray = "#565b66"
7776
green = "#d5ff80"
7877
magenta = "#dfbfff"

0 commit comments

Comments
 (0)