Skip to content

Commit ea2541f

Browse files
authored
Added Ashokai theme family (#14446)
1 parent 6971397 commit ea2541f

File tree

4 files changed

+245
-0
lines changed

4 files changed

+245
-0
lines changed

runtime/themes/ashokai.toml

Lines changed: 134 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,134 @@
1+
# name = "Ashokai"
2+
# author = "TeriyakiBomb"
3+
# version = "1.0.0"
4+
5+
# Syntax highlighting
6+
"type" = "purple"
7+
"constant" = "magenta"
8+
"constant.numeric" = "purple"
9+
"constant.character.escape" = "orange"
10+
"string" = "orange"
11+
"string.regexp" = "blue"
12+
"comment" = "comment"
13+
"variable" = "fg0"
14+
"class" = {fg ="purple", modifiers = ["bold"]}
15+
"variable.builtin" = "blue"
16+
"variable.parameter" = "yellow"
17+
"variable.other.member" = "fg0"
18+
"label" = "purple"
19+
"punctuation" = "grey1"
20+
"punctuation.delimiter" = "lightblue"
21+
"punctuation.bracket" = "blue2"
22+
"keyword" = "blue"
23+
"keyword.directive" = "aqua"
24+
"operator" = "lightblue"
25+
"function" = "green"
26+
"function.builtin" = "blue"
27+
"function.macro" = "aqua"
28+
"function.method" = "magenta"
29+
"tag" = "magenta"
30+
"namespace" = "aqua"
31+
"attribute" = "green"
32+
"constructor" = "purple"
33+
"module" = "blue"
34+
"special" = "orange"
35+
"identifier" = "blue"
36+
37+
# Markup
38+
"markup.heading.marker" = "grey1"
39+
"markup.heading.1" = { fg = "purple", modifiers = ["bold"] }
40+
"markup.heading.2" = { fg = "magenta", modifiers = ["bold"] }
41+
"markup.heading.3" = { fg = "yellow", modifiers = ["bold"] }
42+
"markup.heading.4" = { fg = "green", modifiers = ["bold"] }
43+
"markup.heading.5" = { fg = "blue", modifiers = ["bold"] }
44+
"markup.heading.6" = { fg = "fg0", modifiers = ["bold"] }
45+
"markup.list" = "red"
46+
"markup.bold" = { modifiers = ["bold"] }
47+
"markup.italic" = { modifiers = ["italic"] }
48+
"markup.link.url" = { fg = "blue", modifiers = ["underlined"] }
49+
"markup.link.text" = "magenta"
50+
"markup.quote" = "grey1"
51+
"markup.raw" = "green"
52+
53+
# Diff
54+
"diff.plus" = "diffgreen"
55+
"diff.delta" = "orange"
56+
"diff.minus" = "red"
57+
58+
# UI elements
59+
"ui.background" = { bg = "bg0" }
60+
"ui.background.separator" = "grey"
61+
62+
"ui.cursor" = { fg = "bg0", bg = "cursor" }
63+
"ui.cursor.match" = { fg = "orange", bg = "selection" }
64+
"ui.cursor.insert" = { fg = "bg0", bg = "grey1" }
65+
"ui.cursor.select" = { fg = "bg0", bg = "blue" }
66+
"ui.cursor.primary" = {fg = "bg0", bg ="fg0"}
67+
"ui.cursor.primary.normal" = {fg = "bg0", bg ="fg0"}
68+
"ui.cursorline.primary" = { bg = "cursorline" }
69+
"ui.cursorline.secondary" = { bg = "cursorline" }
70+
71+
"ui.selection" = { bg = "selection" }
72+
"ui.selection.primary" = { bg = "selection" }
73+
74+
"ui.linenr" = "line_number"
75+
"ui.linenr.selected" = "line_number_selected"
76+
"ui.statusline" = { fg = "fg0", bg = "bg3" }
77+
"ui.statusline.inactive" = { fg = "grey", bg = "bg0" }
78+
"ui.statusline.normal" = { fg = "bg0", bg = "fg0", modifiers = ["bold"] }
79+
"ui.statusline.insert" = { fg = "bg0", bg = "green", modifiers = ["bold"] }
80+
"ui.statusline.select" = { fg = "bg0", bg = "pink", modifiers = ["bold"] }
81+
"ui.bufferline" = { fg = "grey", bg = "bg1" }
82+
"ui.bufferline.active" = { fg = "fg0", bg = "bg3", modifiers = ["bold"] }
83+
"ui.popup" = { fg = "helptext", bg = "bg3" }
84+
"ui.window" = { fg = "grey", bg = "bg0" }
85+
"ui.help" = { fg = "helptext", bg = "helpbg" }
86+
"ui.text" = "fg0"
87+
"ui.text.focus" = "fg0"
88+
"ui.menu" = { fg = "fg0", bg = "bg3" }
89+
"ui.menu.selected" = { fg = "bg0", bg = "blue", modifiers = ["bold"] }
90+
"ui.virtual.whitespace" = { fg = "bg3" }
91+
"ui.virtual.indent-guide" = { fg = "bg3" }
92+
"ui.virtual.ruler" = { bg = "bg3" }
93+
94+
# Diagnostics
95+
"hint" = "blue"
96+
"info" = "aqua"
97+
"warning" = "yellow"
98+
"error" = "red"
99+
"diagnostic" = { underline = { style = "curl" } }
100+
"diagnostic.hint" = { underline = { color = "blue", style = "dotted" } }
101+
"diagnostic.info" = { underline = { color = "aqua", style = "dotted" } }
102+
"diagnostic.warning" = { underline = { color = "yellow", style = "curl" } }
103+
"diagnostic.error" = { underline = { color = "red", style = "curl" } }
104+
[palette]
105+
bg0 = "#191D24"
106+
bg1 = "#0F141C"
107+
bg2 = "#2C4A7A"
108+
bg3 = "#2A3A54"
109+
fg0 = "#FEFEFF"
110+
helptext = "#8599B9"
111+
helpbg = "#2A3A54"
112+
grey = "#70697D"
113+
grey1 = "#667E99"
114+
red = "#FF5D5D"
115+
yellow = "#FDC153"
116+
green = "#64FF85"
117+
blue = "#7AC3FF"
118+
blue2 = "#6C849D"
119+
lightblue = "#B0DDD2"
120+
aqua = "#5DB1B1"
121+
orange = "#FF9647"
122+
purple = "#9983D7"
123+
magenta = "#FF1E6D"
124+
pink = "#E06798"
125+
126+
diffgreen = "#5B7753"
127+
128+
line_number = "#374B6B"
129+
line_number_selected = "#8397B8"
130+
comment = "#4E6A97"
131+
132+
cursor = "#6F757F"
133+
cursorline = "#1B232E"
134+
selection = "#1B232E"

runtime/themes/ashokai_brahn.toml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# name = "Ashokai Brahn"
2+
# author = "TeriyakiBomb"
3+
# version = "1.0.0"
4+
5+
inherits = "ashokai"
6+
7+
[palette]
8+
bg0 = "#2A211D"
9+
bg1 = "#3A2C27"
10+
bg2 = "#49385D"
11+
bg3 = "#4F3D35"
12+
fg0 = "#EEE3DC"
13+
helptext = "#976E5E"
14+
helpbg = "#24150F"
15+
grey = "#70697D"
16+
grey1 = "#667E99"
17+
red = "#FF5D5D"
18+
yellow = "#FBC664"
19+
green = "#43BB71"
20+
blue = "#7AC3FF"
21+
blue2 = "#9D7D6C"
22+
lightblue = "#EEE3DC"
23+
aqua = "#5DB1B1"
24+
orange = "#FF9647"
25+
purple = "#B57CED"
26+
magenta = "#F94786"
27+
pink = "#EA7AD5"
28+
29+
diffgreen = "#5B7753"
30+
31+
line_number = "#574941"
32+
line_number_selected = "#7B665B"
33+
comment = "#6F5D53"
34+
35+
cursor = "#5E8F81"
36+
cursorline = "#30241C"
37+
selection = "#442E21"
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# name = "Ashokai Evermoor"
2+
# author = "TeriyakiBomb"
3+
# version = "1.0.0"
4+
5+
inherits = "ashokai"
6+
7+
[palette]
8+
bg0 = "#1D2A26"
9+
bg1 = "#14332A"
10+
bg2 = "#49385D"
11+
bg3 = "#3F6457"
12+
fg0 = "#F8FFF8"
13+
helptext = "#5E9785"
14+
helpbg = "#0F241E"
15+
grey = "#70697D"
16+
grey1 = "#667E99"
17+
red = "#FF5D5D"
18+
yellow = "#FBC664"
19+
green = "#7AEA92"
20+
blue = "#7AC3FF"
21+
blue2 = "#4E6A97"
22+
lightblue = "#B0DDD2"
23+
aqua = "#5DB1B1"
24+
orange = "#FF9647"
25+
purple = "#9983D7"
26+
magenta = "#F94786"
27+
pink = "#F9518C"
28+
29+
diffgreen = "#5B7753"
30+
31+
line_number = "#32403B"
32+
line_number_selected = "#5E8F81"
33+
comment = "#6C9286"
34+
35+
cursor = "#5E8F81"
36+
cursorline = "#1E302A"
37+
selection = "#214037"

runtime/themes/ashokai_urple.toml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# name = "Ashokai Urple"
2+
# author = "TeriyakiBomb"
3+
# version = "1.0.0"
4+
5+
inherits = "ashokai"
6+
7+
[palette]
8+
bg0 = "#211D2A"
9+
bg1 = "#322750"
10+
bg2 = "#49385D"
11+
bg3 = "#4B3E64"
12+
fg0 = "#EFEAFF"
13+
helptext="#9485b9"
14+
helpbg="#130F1C"
15+
grey = "#70697D"
16+
grey1 = "#667E99"
17+
red = "#FF5D5D"
18+
yellow = "#FBC664"
19+
green = "#7AEA92"
20+
blue = "#7AC3FF"
21+
blue2 = "#4E6A97"
22+
lightblue = "#B0DDD2"
23+
aqua = "#5DB1B1"
24+
orange = "#FF9647"
25+
purple = "#9983D7"
26+
magenta = "#F94786"
27+
pink = "#E06798"
28+
29+
diffgreen = "#5B7753"
30+
31+
line_number = "#5D5E72"
32+
line_number_selected = "#7262A6E"
33+
comment = "#565775"
34+
35+
cursor = "#746F7F"
36+
cursorline = "#2B2437"
37+
selection = "#493A77"

0 commit comments

Comments
 (0)