-
Notifications
You must be signed in to change notification settings - Fork 0
/
theme.ts
80 lines (75 loc) · 1.89 KB
/
theme.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
const defaultTheme = {
topStatusLine: {
itemColors: ["#6797e8", "#a4e083", "#efb24a", "#ec7563"],
textColor: "#555555",
bgColor: "#333333",
},
bottomStatusLine: {
itemColors: ["#6797e8", "#a4e083", "#efb24a", "#ec7563"],
textColor: "#555555",
bgColor: "#333333",
},
bgColor: "#313d4f",
promptColor: "#efb24a",
commandColor: "#888888",
titleColor: "#FFFFFF",
cursorColor: "#ec80f7",
};
const solarizedDark = {
topStatusLine: {
itemColors: ["#278bd2", "#2aa198", "#b58901", "#6c71c4"],
textColor: "#002834",
bgColor: "#073642",
},
bottomStatusLine: {
itemColors: ["#278bd2", "#2aa198", "#b58901", "#6c71c4"],
textColor: "#002834",
bgColor: "#073642",
},
bgColor: "#002834",
promptColor: "#d33682",
commandColor: "#93a1a1",
titleColor: "#ffffff",
cursorColor: "#fdf6e3",
};
const solarizedLight = {
topStatusLine: {
itemColors: ["#278bd2", "#2aa198", "#b58901", "#6c71c4"],
textColor: "#fdf6e3",
bgColor: "#eee8d5",
},
bottomStatusLine: {
itemColors: ["#278bd2", "#2aa198", "#b58901", "#6c71c4"],
textColor: "#fdf6e3",
bgColor: "#eee8d5",
},
bgColor: "#fdf6e3",
promptColor: "#b58900",
commandColor: "#93a1a1",
titleColor: "#586e75",
cursorColor: "#fdf6e3",
};
const monochromeMonitor = {
topStatusLine: {
itemColors: ["#6fe252", "#54ae3f", "#2f6624", "#133311"],
textColor: "#000000",
bgColor: "#071b06",
},
bottomStatusLine: {
itemColors: ["#133311", "#2f6624", "#54ae3f", "#6fe252"],
textColor: "#000000",
bgColor: "#071b06",
},
bgColor: "#000000",
promptColor: "#75ed57",
commandColor: "#75ed57",
titleColor: "#75ed57",
cursorColor: "#75ed57",
};
const themes = {
default: defaultTheme,
solarizedDark: solarizedDark,
solarizedLight: solarizedLight,
monochromeMonitor: monochromeMonitor,
};
export { defaultTheme, solarizedDark, solarizedLight, themes };