on master help sign in
add more monokai pro filter themes (#1220)
commitcf40e61b0abcdb3a8add01baaa0fbde830743cda authorWindSoilder <WindSoilder@outlook.com> dateFri 3 Dec 2021, 22:13 (5 years ago) parent371c84f
4 files changed+408
runtime/themes/monokai_pro_machine.toml+102 runtime/themes/monokai_pro_octagon.toml+102 runtime/themes/monokai_pro_ristretto.toml+102 runtime/themes/monokai_pro_spectrum.toml+102
runtime/themes/monokai_pro_machine.tomlnew file+102
@@ -0,0 +1,102 @@
1+# Author : WindSoilder<WindSoilder@outlook.com>
2+# The unofficial Monokai Pro theme, simply migrate from jetbrains monokai pro theme: https://github.com/subtheme-dev/monokai-pro
3+# Credit goes to the original creator: https://monokai.pro
4+
5+"ui.linenr.selected" = { bg = "base3" }
6+"ui.text.focus" = { fg = "yellow", modifiers= ["bold"] }
7+"ui.menu.selected" = { fg = "base2", bg = "yellow" }
8+
9+"info" = "base8"
10+"hint" = "base8"
11+
12+# background color
13+"ui.background" = { bg = "base2" }
14+"ui.statusline.inactive" = { fg = "base8", bg = "base8x0c" }
15+
16+# status bars, panels, modals, autocompletion
17+"ui.statusline" = { bg = "base4" }
18+"ui.popup" = { bg = "base3" }
19+"ui.window" = { bg = "base3" }
20+"ui.help" = { bg = "base3" }
21+
22+# active line, highlighting
23+"ui.selection" = { bg = "base4" }
24+"ui.cursor.match" = { bg = "base4" }
25+
26+# comments, nord3 based lighter color
27+"comment" = { fg = "base5", modifiers = ["italic"] }
28+"ui.linenr" = { fg = "base5" }
29+
30+# cursor, variables, constants, attributes, fields
31+"ui.cursor.primary" = { fg = "base7", modifiers = ["reversed"] }
32+"attribute" = "blue"
33+"variable" = "base8"
34+"constant" = "orange"
35+"variable.builtin" = "red"
36+"constant.builtin" = "red"
37+"namespace" = "base8"
38+
39+# base text, punctuation
40+"ui.text" = { fg = "base8" }
41+"punctuation" = "base6"
42+
43+# classes, types, primiatives
44+"type" = "green"
45+"type.builtin" = { fg = "red"}
46+"label" = "base8"
47+
48+# declaration, methods, routines
49+"constructor" = "blue"
50+"function" = "green"
51+"function.macro" = { fg = "blue" }
52+"function.builtin" = { fg = "cyan" }
53+
54+# operator, tags, units, punctuations
55+"operator" = "red"
56+"variable.other.member" = "base8"
57+
58+# keywords, special
59+"keyword" = { fg = "red" }
60+"keyword.directive" = "blue"
61+"variable.parameter" = "#f59762"
62+
63+# error
64+"error" = "red"
65+
66+# annotations, decorators
67+"special" = "#f59762"
68+"module" = "#f59762"
69+
70+# warnings, escape characters, regex
71+"warning" = "orange"
72+"constant.character.escape" = { fg = "base8" }
73+
74+# strings
75+"string" = "yellow"
76+
77+# integer, floating point
78+"constant.numeric" = "purple"
79+
80+# make diagnostic underlined, to distinguish with selection text.
81+diagnostic = { modifiers = ["underlined"] }
82+
83+[palette]
84+# primary colors
85+"red" = "#ff6d7e"
86+"orange" = "#ffb270"
87+"yellow" = "#ffed72"
88+"green" = "#a2e57b"
89+"blue" = "#7cd5f1"
90+"purple" = "#baa0f8"
91+# base colors
92+"base0" = "#161b1e"
93+"base1" = "#1d2528"
94+"base2" = "#273136"
95+"base3" = "#3a4449"
96+"base4" = "#545f62"
97+"base5" = "#6b7678"
98+"base6" = "#798384"
99+"base7" = "#b8c4c3"
100+"base8" = "#f2fffc"
101+# variants
102+"base8x0c" = "#303a3e"
runtime/themes/monokai_pro_octagon.tomlnew file+102
@@ -0,0 +1,102 @@
1+# Author : WindSoilder<WindSoilder@outlook.com>
2+# The unofficial Monokai Pro theme, simply migrate from jetbrains monokai pro theme: https://github.com/subtheme-dev/monokai-pro
3+# Credit goes to the original creator: https://monokai.pro
4+
5+"ui.linenr.selected" = { bg = "base3" }
6+"ui.text.focus" = { fg = "yellow", modifiers= ["bold"] }
7+"ui.menu.selected" = { fg = "base2", bg = "yellow" }
8+
9+"info" = "base8"
10+"hint" = "base8"
11+
12+# background color
13+"ui.background" = { bg = "base2" }
14+"ui.statusline.inactive" = { fg = "base8", bg = "base8x0c" }
15+
16+# status bars, panels, modals, autocompletion
17+"ui.statusline" = { bg = "base4" }
18+"ui.popup" = { bg = "base3" }
19+"ui.window" = { bg = "base3" }
20+"ui.help" = { bg = "base3" }
21+
22+# active line, highlighting
23+"ui.selection" = { bg = "base4" }
24+"ui.cursor.match" = { bg = "base4" }
25+
26+# comments, nord3 based lighter color
27+"comment" = { fg = "base5", modifiers = ["italic"] }
28+"ui.linenr" = { fg = "base5" }
29+
30+# cursor, variables, constants, attributes, fields
31+"ui.cursor.primary" = { fg = "base7", modifiers = ["reversed"] }
32+"attribute" = "blue"
33+"variable" = "base8"
34+"constant" = "orange"
35+"variable.builtin" = "red"
36+"constant.builtin" = "red"
37+"namespace" = "base8"
38+
39+# base text, punctuation
40+"ui.text" = { fg = "base8" }
41+"punctuation" = "base6"
42+
43+# classes, types, primiatives
44+"type" = "green"
45+"type.builtin" = { fg = "red"}
46+"label" = "base8"
47+
48+# declaration, methods, routines
49+"constructor" = "blue"
50+"function" = "green"
51+"function.macro" = { fg = "blue" }
52+"function.builtin" = { fg = "cyan" }
53+
54+# operator, tags, units, punctuations
55+"operator" = "red"
56+"variable.other.member" = "base8"
57+
58+# keywords, special
59+"keyword" = { fg = "red" }
60+"keyword.directive" = "blue"
61+"variable.parameter" = "#f59762"
62+
63+# error
64+"error" = "red"
65+
66+# annotations, decorators
67+"special" = "#f59762"
68+"module" = "#f59762"
69+
70+# warnings, escape characters, regex
71+"warning" = "orange"
72+"constant.character.escape" = { fg = "base8" }
73+
74+# strings
75+"string" = "yellow"
76+
77+# integer, floating point
78+"constant.numeric" = "purple"
79+
80+# make diagnostic underlined, to distinguish with selection text.
81+diagnostic = { modifiers = ["underlined"] }
82+
83+[palette]
84+# primary colors
85+"red" = "#ff657a"
86+"orange" = "#ff9b5e"
87+"yellow" = "#ffd76d"
88+"green" = "#bad761"
89+"blue" = "#9cd1bb"
90+"purple" = "#c39ac9"
91+# base colors
92+"base0" = "#161821"
93+"base1" = "#1e1f2b"
94+"base2" = "#282a3a"
95+"base3" = "#3a3d4b"
96+"base4" = "#535763"
97+"base5" = "#696d77"
98+"base6" = "#767b81"
99+"base7" = "#b2b9bd"
100+"base8" = "#eaf2f1"
101+# variants
102+"base8x0c" = "#303342"
runtime/themes/monokai_pro_ristretto.tomlnew file+102
@@ -0,0 +1,102 @@
1+# Author : WindSoilder<WindSoilder@outlook.com>
2+# The unofficial Monokai Pro theme, simply migrate from jetbrains monokai pro theme: https://github.com/subtheme-dev/monokai-pro
3+# Credit goes to the original creator: https://monokai.pro
4+
5+"ui.linenr.selected" = { bg = "base3" }
6+"ui.text.focus" = { fg = "yellow", modifiers= ["bold"] }
7+"ui.menu.selected" = { fg = "base2", bg = "yellow" }
8+
9+"info" = "base8"
10+"hint" = "base8"
11+
12+# background color
13+"ui.background" = { bg = "base2" }
14+"ui.statusline.inactive" = { fg = "base8", bg = "base8x0c" }
15+
16+# status bars, panels, modals, autocompletion
17+"ui.statusline" = { bg = "base4" }
18+"ui.popup" = { bg = "base3" }
19+"ui.window" = { bg = "base3" }
20+"ui.help" = { bg = "base3" }
21+
22+# active line, highlighting
23+"ui.selection" = { bg = "base4" }
24+"ui.cursor.match" = { bg = "base4" }
25+
26+# comments, nord3 based lighter color
27+"comment" = { fg = "base5", modifiers = ["italic"] }
28+"ui.linenr" = { fg = "base5" }
29+
30+# cursor, variables, constants, attributes, fields
31+"ui.cursor.primary" = { fg = "base7", modifiers = ["reversed"] }
32+"attribute" = "blue"
33+"variable" = "base8"
34+"constant" = "orange"
35+"variable.builtin" = "red"
36+"constant.builtin" = "red"
37+"namespace" = "base8"
38+
39+# base text, punctuation
40+"ui.text" = { fg = "base8" }
41+"punctuation" = "base6"
42+
43+# classes, types, primiatives
44+"type" = "green"
45+"type.builtin" = { fg = "red"}
46+"label" = "base8"
47+
48+# declaration, methods, routines
49+"constructor" = "blue"
50+"function" = "green"
51+"function.macro" = { fg = "blue" }
52+"function.builtin" = { fg = "cyan" }
53+
54+# operator, tags, units, punctuations
55+"operator" = "red"
56+"variable.other.member" = "base8"
57+
58+# keywords, special
59+"keyword" = { fg = "red" }
60+"keyword.directive" = "blue"
61+"variable.parameter" = "#f59762"
62+
63+# error
64+"error" = "red"
65+
66+# annotations, decorators
67+"special" = "#f59762"
68+"module" = "#f59762"
69+
70+# warnings, escape characters, regex
71+"warning" = "orange"
72+"constant.character.escape" = { fg = "base8" }
73+
74+# strings
75+"string" = "yellow"
76+
77+# integer, floating point
78+"constant.numeric" = "purple"
79+
80+# make diagnostic underlined, to distinguish with selection text.
81+diagnostic = { modifiers = ["underlined"] }
82+
83+[palette]
84+# primary colors
85+"red" = "#fd6883"
86+"orange" = "#f38d70"
87+"yellow" = "#f9cc6c"
88+"green" = "#adda78"
89+"blue" = "#85dacc"
90+"purple" = "#a8a9eb"
91+# base colors
92+"base0" = "#191515"
93+"base1" = "#211c1c"
94+"base2" = "#2c2525"
95+"base3" = "#403838"
96+"base4" = "#5b5353"
97+"base5" = "#72696a"
98+"base6" = "#8c8384"
99+"base7" = "#c3b7b8"
100+"base8" = "#fff1f3"
101+# variants
102+"base8x0c" = "#352e2e"
runtime/themes/monokai_pro_spectrum.tomlnew file+102
@@ -0,0 +1,102 @@
1+# Author : WindSoilder<WindSoilder@outlook.com>
2+# The unofficial Monokai Pro theme, simply migrate from jetbrains monokai pro theme: https://github.com/subtheme-dev/monokai-pro
3+# Credit goes to the original creator: https://monokai.pro
4+
5+"ui.linenr.selected" = { bg = "base3" }
6+"ui.text.focus" = { fg = "yellow", modifiers= ["bold"] }
7+"ui.menu.selected" = { fg = "base2", bg = "yellow" }
8+
9+"info" = "base8"
10+"hint" = "base8"
11+
12+# background color
13+"ui.background" = { bg = "base2" }
14+"ui.statusline.inactive" = { fg = "base8", bg = "base8x0c" }
15+
16+# status bars, panels, modals, autocompletion
17+"ui.statusline" = { bg = "base4" }
18+"ui.popup" = { bg = "base3" }
19+"ui.window" = { bg = "base3" }
20+"ui.help" = { bg = "base3" }
21+
22+# active line, highlighting
23+"ui.selection" = { bg = "base4" }
24+"ui.cursor.match" = { bg = "base4" }
25+
26+# comments, nord3 based lighter color
27+"comment" = { fg = "base5", modifiers = ["italic"] }
28+"ui.linenr" = { fg = "base5" }
29+
30+# cursor, variables, constants, attributes, fields
31+"ui.cursor.primary" = { fg = "base7", modifiers = ["reversed"] }
32+"attribute" = "blue"
33+"variable" = "base8"
34+"constant" = "orange"
35+"variable.builtin" = "red"
36+"constant.builtin" = "red"
37+"namespace" = "base8"
38+
39+# base text, punctuation
40+"ui.text" = { fg = "base8" }
41+"punctuation" = "base6"
42+
43+# classes, types, primiatives
44+"type" = "green"
45+"type.builtin" = { fg = "red"}
46+"label" = "base8"
47+
48+# declaration, methods, routines
49+"constructor" = "blue"
50+"function" = "green"
51+"function.macro" = { fg = "blue" }
52+"function.builtin" = { fg = "cyan" }
53+
54+# operator, tags, units, punctuations
55+"operator" = "red"
56+"variable.other.member" = "base8"
57+
58+# keywords, special
59+"keyword" = { fg = "red" }
60+"keyword.directive" = "blue"
61+"variable.parameter" = "#f59762"
62+
63+# error
64+"error" = "red"
65+
66+# annotations, decorators
67+"special" = "#f59762"
68+"module" = "#f59762"
69+
70+# warnings, escape characters, regex
71+"warning" = "orange"
72+"constant.character.escape" = { fg = "base8" }
73+
74+# strings
75+"string" = "yellow"
76+
77+# integer, floating point
78+"constant.numeric" = "purple"
79+
80+# make diagnostic underlined, to distinguish with selection text.
81+diagnostic = { modifiers = ["underlined"] }
82+
83+[palette]
84+# primary colors
85+"red" = "#fc618d"
86+"orange" = "#fd9353"
87+"yellow" = "#fce566"
88+"green" = "#7bd88f"
89+"blue" = "#5ad4e6"
90+"purple" = "#948ae3"
91+# base colors
92+"base0" = "#131313"
93+"base1" = "#191919"
94+"base2" = "#222222"
95+"base3" = "#363537"
96+"base4" = "#525053"
97+"base5" = "#69676c"
98+"base6" = "#8b888f"
99+"base7" = "#bab6c0"
100+"base8" = "#f7f1ff"
101+# variants
102+"base8x0c" = "#2b2b2b"