Skip to content
This repository was archived by the owner on Jun 20, 2021. It is now read-only.

Commit adc4bb3

Browse files
committed
支持切换主题#8
1 parent 06e4b34 commit adc4bb3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+2953
-10
lines changed

app/styles/codemirror.css

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/styles/3024-night.css app/styles/theme/3024-night.css

+2-8
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@
88
99
*/
1010

11-
.cm-s-3024-night.CodeMirror { background: #090300; color: #d6d5d4; font-size: 14px}
12-
.cm-s-3024-night .CodeMirror-cursor { border-left-color: #fff!important}
11+
.cm-s-3024-night.CodeMirror { background: #090300; color: #d6d5d4; }
1312
.cm-s-3024-night div.CodeMirror-selected { background: #3a3432; }
1413
.cm-s-3024-night .CodeMirror-line::selection, .cm-s-3024-night .CodeMirror-line > span::selection, .cm-s-3024-night .CodeMirror-line > span > span::selection { background: rgba(58, 52, 50, .99); }
1514
.cm-s-3024-night .CodeMirror-line::-moz-selection, .cm-s-3024-night .CodeMirror-line > span::-moz-selection, .cm-s-3024-night .CodeMirror-line > span > span::-moz-selection { background: rgba(58, 52, 50, .99); }
@@ -23,11 +22,6 @@
2322
.cm-s-3024-night span.cm-comment { color: #cdab53; }
2423
.cm-s-3024-night span.cm-atom { color: #a16a94; }
2524
.cm-s-3024-night span.cm-number { color: #a16a94; }
26-
.cm-s-3024-night span.cm-header-1 { color: #a16a94; }
27-
.cm-s-3024-night span.cm-header-2 { color: #a16a94; }
28-
.cm-s-3024-night span.cm-header-3 { color: #a16a94; }
29-
.cm-s-3024-night span.cm-header-4 { color: #a16a94; }
30-
.cm-s-3024-night span.cm-header-5 { color: #a16a94; }
3125

3226
.cm-s-3024-night span.cm-property, .cm-s-3024-night span.cm-attribute { color: #01a252; }
3327
.cm-s-3024-night span.cm-keyword { color: #db2d20; }
@@ -42,4 +36,4 @@
4236
.cm-s-3024-night span.cm-error { background: #db2d20; color: #807d7c; }
4337

4438
.cm-s-3024-night .CodeMirror-activeline-background { background: #2F2F2F; }
45-
.cm-s-3024-night .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; }
39+
.cm-s-3024-night .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; }

app/styles/theme/abcdef.css

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
.cm-s-abcdef.CodeMirror { background: #0f0f0f; color: #defdef; }
2+
.cm-s-abcdef div.CodeMirror-selected { background: #515151; }
3+
.cm-s-abcdef .CodeMirror-line::selection, .cm-s-abcdef .CodeMirror-line > span::selection, .cm-s-abcdef .CodeMirror-line > span > span::selection { background: rgba(56, 56, 56, 0.99); }
4+
.cm-s-abcdef .CodeMirror-line::-moz-selection, .cm-s-abcdef .CodeMirror-line > span::-moz-selection, .cm-s-abcdef .CodeMirror-line > span > span::-moz-selection { background: rgba(56, 56, 56, 0.99); }
5+
.cm-s-abcdef .CodeMirror-gutters { background: #555; border-right: 2px solid #314151; }
6+
.cm-s-abcdef .CodeMirror-guttermarker { color: #222; }
7+
.cm-s-abcdef .CodeMirror-guttermarker-subtle { color: azure; }
8+
.cm-s-abcdef .CodeMirror-linenumber { color: #FFFFFF; }
9+
.cm-s-abcdef .CodeMirror-cursor { border-left: 1px solid #00FF00; }
10+
11+
.cm-s-abcdef span.cm-keyword { color: darkgoldenrod; font-weight: bold; }
12+
.cm-s-abcdef span.cm-atom { color: #77F; }
13+
.cm-s-abcdef span.cm-number { color: violet; }
14+
.cm-s-abcdef span.cm-def { color: #fffabc; }
15+
.cm-s-abcdef span.cm-variable { color: #abcdef; }
16+
.cm-s-abcdef span.cm-variable-2 { color: #cacbcc; }
17+
.cm-s-abcdef span.cm-variable-3, .cm-s-abcdef span.cm-type { color: #def; }
18+
.cm-s-abcdef span.cm-property { color: #fedcba; }
19+
.cm-s-abcdef span.cm-operator { color: #ff0; }
20+
.cm-s-abcdef span.cm-comment { color: #7a7b7c; font-style: italic;}
21+
.cm-s-abcdef span.cm-string { color: #2b4; }
22+
.cm-s-abcdef span.cm-meta { color: #C9F; }
23+
.cm-s-abcdef span.cm-qualifier { color: #FFF700; }
24+
.cm-s-abcdef span.cm-builtin { color: #30aabc; }
25+
.cm-s-abcdef span.cm-bracket { color: #8a8a8a; }
26+
.cm-s-abcdef span.cm-tag { color: #FFDD44; }
27+
.cm-s-abcdef span.cm-attribute { color: #DDFF00; }
28+
.cm-s-abcdef span.cm-error { color: #FF0000; }
29+
.cm-s-abcdef span.cm-header { color: aquamarine; font-weight: bold; }
30+
.cm-s-abcdef span.cm-link { color: blueviolet; }
31+
32+
.cm-s-abcdef .CodeMirror-activeline-background { background: #314151; }

app/styles/theme/ambiance-mobile.css

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
.cm-s-ambiance.CodeMirror {
2+
-webkit-box-shadow: none;
3+
-moz-box-shadow: none;
4+
box-shadow: none;
5+
}

app/styles/theme/ambiance.css

+74
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/styles/theme/base16-dark.css

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
/*
2+
3+
Name: Base16 Default Dark
4+
Author: Chris Kempson (http://chriskempson.com)
5+
6+
CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror)
7+
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
8+
9+
*/
10+
11+
.cm-s-base16-dark.CodeMirror { background: #151515; color: #e0e0e0; }
12+
.cm-s-base16-dark div.CodeMirror-selected { background: #303030; }
13+
.cm-s-base16-dark .CodeMirror-line::selection, .cm-s-base16-dark .CodeMirror-line > span::selection, .cm-s-base16-dark .CodeMirror-line > span > span::selection { background: rgba(48, 48, 48, .99); }
14+
.cm-s-base16-dark .CodeMirror-line::-moz-selection, .cm-s-base16-dark .CodeMirror-line > span::-moz-selection, .cm-s-base16-dark .CodeMirror-line > span > span::-moz-selection { background: rgba(48, 48, 48, .99); }
15+
.cm-s-base16-dark .CodeMirror-gutters { background: #151515; border-right: 0px; }
16+
.cm-s-base16-dark .CodeMirror-guttermarker { color: #ac4142; }
17+
.cm-s-base16-dark .CodeMirror-guttermarker-subtle { color: #505050; }
18+
.cm-s-base16-dark .CodeMirror-linenumber { color: #505050; }
19+
.cm-s-base16-dark .CodeMirror-cursor { border-left: 1px solid #b0b0b0; }
20+
21+
.cm-s-base16-dark span.cm-comment { color: #8f5536; }
22+
.cm-s-base16-dark span.cm-atom { color: #aa759f; }
23+
.cm-s-base16-dark span.cm-number { color: #aa759f; }
24+
25+
.cm-s-base16-dark span.cm-property, .cm-s-base16-dark span.cm-attribute { color: #90a959; }
26+
.cm-s-base16-dark span.cm-keyword { color: #ac4142; }
27+
.cm-s-base16-dark span.cm-string { color: #f4bf75; }
28+
29+
.cm-s-base16-dark span.cm-variable { color: #90a959; }
30+
.cm-s-base16-dark span.cm-variable-2 { color: #6a9fb5; }
31+
.cm-s-base16-dark span.cm-def { color: #d28445; }
32+
.cm-s-base16-dark span.cm-bracket { color: #e0e0e0; }
33+
.cm-s-base16-dark span.cm-tag { color: #ac4142; }
34+
.cm-s-base16-dark span.cm-link { color: #aa759f; }
35+
.cm-s-base16-dark span.cm-error { background: #ac4142; color: #b0b0b0; }
36+
37+
.cm-s-base16-dark .CodeMirror-activeline-background { background: #202020; }
38+
.cm-s-base16-dark .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; }

app/styles/theme/base16-light.css

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
/*
2+
3+
Name: Base16 Default Light
4+
Author: Chris Kempson (http://chriskempson.com)
5+
6+
CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror)
7+
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
8+
9+
*/
10+
11+
.cm-s-base16-light.CodeMirror { background: #f5f5f5; color: #202020; }
12+
.cm-s-base16-light div.CodeMirror-selected { background: #e0e0e0; }
13+
.cm-s-base16-light .CodeMirror-line::selection, .cm-s-base16-light .CodeMirror-line > span::selection, .cm-s-base16-light .CodeMirror-line > span > span::selection { background: #e0e0e0; }
14+
.cm-s-base16-light .CodeMirror-line::-moz-selection, .cm-s-base16-light .CodeMirror-line > span::-moz-selection, .cm-s-base16-light .CodeMirror-line > span > span::-moz-selection { background: #e0e0e0; }
15+
.cm-s-base16-light .CodeMirror-gutters { background: #f5f5f5; border-right: 0px; }
16+
.cm-s-base16-light .CodeMirror-guttermarker { color: #ac4142; }
17+
.cm-s-base16-light .CodeMirror-guttermarker-subtle { color: #b0b0b0; }
18+
.cm-s-base16-light .CodeMirror-linenumber { color: #b0b0b0; }
19+
.cm-s-base16-light .CodeMirror-cursor { border-left: 1px solid #505050; }
20+
21+
.cm-s-base16-light span.cm-comment { color: #8f5536; }
22+
.cm-s-base16-light span.cm-atom { color: #aa759f; }
23+
.cm-s-base16-light span.cm-number { color: #aa759f; }
24+
25+
.cm-s-base16-light span.cm-property, .cm-s-base16-light span.cm-attribute { color: #90a959; }
26+
.cm-s-base16-light span.cm-keyword { color: #ac4142; }
27+
.cm-s-base16-light span.cm-string { color: #f4bf75; }
28+
29+
.cm-s-base16-light span.cm-variable { color: #90a959; }
30+
.cm-s-base16-light span.cm-variable-2 { color: #6a9fb5; }
31+
.cm-s-base16-light span.cm-def { color: #d28445; }
32+
.cm-s-base16-light span.cm-bracket { color: #202020; }
33+
.cm-s-base16-light span.cm-tag { color: #ac4142; }
34+
.cm-s-base16-light span.cm-link { color: #aa759f; }
35+
.cm-s-base16-light span.cm-error { background: #ac4142; color: #505050; }
36+
37+
.cm-s-base16-light .CodeMirror-activeline-background { background: #DDDCDC; }
38+
.cm-s-base16-light .CodeMirror-matchingbracket { color: #f5f5f5 !important; background-color: #6A9FB5 !important}

app/styles/theme/bespin.css

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
/*
2+
3+
Name: Bespin
4+
Author: Mozilla / Jan T. Sott
5+
6+
CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror)
7+
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
8+
9+
*/
10+
11+
.cm-s-bespin.CodeMirror {background: #28211c; color: #9d9b97;}
12+
.cm-s-bespin div.CodeMirror-selected {background: #36312e !important;}
13+
.cm-s-bespin .CodeMirror-gutters {background: #28211c; border-right: 0px;}
14+
.cm-s-bespin .CodeMirror-linenumber {color: #666666;}
15+
.cm-s-bespin .CodeMirror-cursor {border-left: 1px solid #797977 !important;}
16+
17+
.cm-s-bespin span.cm-comment {color: #937121;}
18+
.cm-s-bespin span.cm-atom {color: #9b859d;}
19+
.cm-s-bespin span.cm-number {color: #9b859d;}
20+
21+
.cm-s-bespin span.cm-property, .cm-s-bespin span.cm-attribute {color: #54be0d;}
22+
.cm-s-bespin span.cm-keyword {color: #cf6a4c;}
23+
.cm-s-bespin span.cm-string {color: #f9ee98;}
24+
25+
.cm-s-bespin span.cm-variable {color: #54be0d;}
26+
.cm-s-bespin span.cm-variable-2 {color: #5ea6ea;}
27+
.cm-s-bespin span.cm-def {color: #cf7d34;}
28+
.cm-s-bespin span.cm-error {background: #cf6a4c; color: #797977;}
29+
.cm-s-bespin span.cm-bracket {color: #9d9b97;}
30+
.cm-s-bespin span.cm-tag {color: #cf6a4c;}
31+
.cm-s-bespin span.cm-link {color: #9b859d;}
32+
33+
.cm-s-bespin .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;}
34+
.cm-s-bespin .CodeMirror-activeline-background { background: #404040; }

0 commit comments

Comments
 (0)