Skip to content

Commit 838ae0c

Browse files
committed
feat(themes): add lobster_dark
1 parent a0be74c commit 838ae0c

File tree

2 files changed

+108
-0
lines changed

2 files changed

+108
-0
lines changed

src/main/java/de/f0rce/ace/enums/AceTheme.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ public enum AceTheme {
2626
katzenmilch,
2727
kr_theme,
2828
kuroir,
29+
lobster_dark,
2930
lobster_light,
3031
merbivore,
3132
merbivore_soft,
Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,107 @@
1+
ace.define(
2+
"ace/theme/lobster_dark",
3+
["require", "exports", "module", "ace/lib/dom"],
4+
function (e, t, n) {
5+
(t.isDark = !0),
6+
(t.cssClass = "ace-lobster-dark"),
7+
(t.cssText =
8+
`.ace-lobster-dark .ace_gutter {
9+
background: #3b3b3b;
10+
color: rgb(153, 153, 153);
11+
}
12+
.ace-lobster-dark .ace_print-margin {
13+
width: 1px;
14+
background: #3b3b3b;
15+
}
16+
.ace-lobster-dark {
17+
background-color: #323232;
18+
color: #ffffff;
19+
}
20+
.ace-lobster-dark .ace_cursor {
21+
color: #91ff00;
22+
}
23+
.ace-lobster-dark .ace_marker-layer .ace_selection {
24+
background: rgba(90, 100, 126, 0.88);
25+
}
26+
.ace-lobster-dark.ace_multiselect .ace_selection.ace_start {
27+
box-shadow: 0 0 3px 0px #323232;
28+
}
29+
.ace-lobster-dark .ace_marker-layer .ace_step {
30+
background: rgb(102, 82, 0);
31+
}
32+
.ace-lobster-dark .ace_marker-layer .ace_bracket {
33+
margin: -1px 0 0 -1px;
34+
border: 1px solid #404040;
35+
}
36+
.ace-lobster-dark .ace_marker-layer .ace_active-line {
37+
background: #353637;
38+
}
39+
.ace-lobster-dark .ace_gutter-active-line {
40+
background-color: #353637;
41+
}
42+
.ace-lobster-dark .ace_marker-layer .ace_selected-word {
43+
border: 1px solid rgba(90, 100, 126, 0.88);
44+
}
45+
.ace-lobster-dark .ace_invisible {
46+
color: #404040;
47+
}
48+
.ace-lobster-dark .ace_keyword,
49+
.ace-lobster-dark .ace_meta {
50+
color: #cc7833;
51+
}
52+
.ace-lobster-dark .ace_constant,
53+
.ace-lobster-dark .ace_constant.ace_character,
54+
.ace-lobster-dark .ace_constant.ace_character.ace_escape,
55+
.ace-lobster-dark .ace_constant.ace_other,
56+
.ace-lobster-dark .ace_support.ace_constant {
57+
color: #0094c1;
58+
}
59+
.ace-lobster-dark .ace_invalid {
60+
color: #ffffff;
61+
background-color: #ee5522;
62+
}
63+
.ace-lobster-dark .ace_fold {
64+
background-color: #cc7833;
65+
border-color: #ffffff;
66+
}
67+
.ace-lobster-dark .ace_support.ace_function {
68+
color: #ee5522;
69+
}
70+
.ace-lobster-dark .ace_variable.ace_parameter {
71+
font-style: italic;
72+
}
73+
.ace-lobster-dark .ace_string {
74+
color: #a5c261;
75+
}
76+
.ace-lobster-dark .ace_string.ace_regexp {
77+
color: #cccc33;
78+
}
79+
.ace-lobster-dark .ace_comment {
80+
font-style: italic;
81+
color: #bc9458;
82+
}
83+
.ace-lobster-dark .ace_meta.ace_tag {
84+
color: #ffe5bb;
85+
}
86+
.ace-lobster-dark .ace_entity.ace_name {
87+
color: #ffc66d;
88+
}
89+
.ace-lobster-dark .ace_collab.ace_user1 {
90+
color: #323232;
91+
background-color: #fff980;
92+
}
93+
.ace-lobster-dark .ace_indent-guide {
94+
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWMwMjLyZYiPj/8PAAreAwAI1+g0AAAAAElFTkSuQmCC)
95+
right repeat-y;
96+
}`);
97+
var r = e("../lib/dom");
98+
r.importCssString(t.cssText, t.cssClass, !1);
99+
}
100+
);
101+
(function () {
102+
ace.require(["ace/theme/lobster_dark"], function (m) {
103+
if (typeof module == "object" && typeof exports == "object" && module) {
104+
module.exports = m;
105+
}
106+
});
107+
})();

0 commit comments

Comments
 (0)