@@ -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
5+"ui.linenr.selected" = { bg = "base3" }
6+"ui.text.focus" = { fg = "yellow", modifiers= ["bold"] }
7+"ui.menu.selected" = { fg = "base2", bg = "yellow" }
13+"ui.background" = { bg = "base2" }
14+"ui.statusline.inactive" = { fg = "base8", bg = "base8x0c" }
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" }
22+# active line, highlighting
23+"ui.selection" = { bg = "base4" }
24+"ui.cursor.match" = { bg = "base4" }
26+# comments, nord3 based lighter color
27+"comment" = { fg = "base5", modifiers = ["italic"] }
28+"ui.linenr" = { fg = "base5" }
30+# cursor, variables, constants, attributes, fields
31+"ui.cursor.primary" = { fg = "base7", modifiers = ["reversed"] }
35+"variable.builtin" = "red"
36+"constant.builtin" = "red"
39+# base text, punctuation
40+"ui.text" = { fg = "base8" }
41+"punctuation" = "base6"
43+# classes, types, primiatives
45+"type.builtin" = { fg = "red"}
48+# declaration, methods, routines
49+"constructor" = "blue"
51+"function.macro" = { fg = "blue" }
52+"function.builtin" = { fg = "cyan" }
54+# operator, tags, units, punctuations
56+"variable.other.member" = "base8"
59+"keyword" = { fg = "red" }
60+"keyword.directive" = "blue"
61+"variable.parameter" = "#f59762"
66+# annotations, decorators
70+# warnings, escape characters, regex
72+"constant.character.escape" = { fg = "base8" }
77+# integer, floating point
78+"constant.numeric" = "purple"
80+# make diagnostic underlined, to distinguish with selection text.
81+diagnostic = { modifiers = ["underlined"] }
91+# base colors, sorted from darkest to lightest
101+# variants (for when transparency isn't supported)
102+"base8x0c" = "#363337" # using base2 as bg