@@ -74,17 +74,26 @@ if !exists("g:codedark_transparent")
7474 let g: codedark_transparent= 0
7575endif
7676
77+ if ! exists (" g:codedark_modern" )
78+ let g: codedark_modern= 0
79+ endif
80+
7781let s: cdNone = {' gui' : ' NONE' , ' cterm' : ' NONE' , ' cterm256' : ' NONE' }
7882let s: cdFront = {' gui' : ' #D4D4D4' , ' cterm' : s: cterm05 , ' cterm256' : ' 188' }
7983let s: cdBack = {' gui' : ' #1E1E1E' , ' cterm' : s: cterm00 , ' cterm256' : ' 234' }
84+ if g: codedark_modern | let s: cdBack = {' gui' : ' #1f1f1f' , ' cterm' : ' NONE' , ' cterm256' : ' 234' } | endif
8085if g: codedark_transparent | let s: cdBack = {' gui' : ' NONE' , ' cterm' : ' NONE' , ' cterm256' : ' NONE' } | endif
8186
8287let s: cdTabCurrent = {' gui' : ' #1E1E1E' , ' cterm' : s: cterm00 , ' cterm256' : ' 234' }
88+ if g: codedark_modern | let s: cdTabCurrent = {' gui' : ' #1f1f1f' , ' cterm' : s: cterm00 , ' cterm256' : ' 234' } | endif
8389let s: cdTabOther = {' gui' : ' #2D2D2D' , ' cterm' : s: cterm01 , ' cterm256' : ' 236' }
90+ if g: codedark_modern | let s: cdTabOther = {' gui' : ' #181818' , ' cterm' : s: cterm01 , ' cterm256' : ' 236' } | endif
8491let s: cdTabOutside = {' gui' : ' #252526' , ' cterm' : s: cterm01 , ' cterm256' : ' 235' }
92+ if g: codedark_modern | let s: cdTabOutside = {' gui' : ' #181818' , ' cterm' : s: cterm01 , ' cterm256' : ' 236' } | endif
8593
8694let s: cdLeftDark = {' gui' : ' #252526' , ' cterm' : s: cterm01 , ' cterm256' : ' 235' }
8795let s: cdLeftMid = {' gui' : ' #373737' , ' cterm' : s: cterm03 , ' cterm256' : ' 237' }
96+ if g: codedark_modern | let s: cdLeftMid = {' gui' : ' #181818' , ' cterm' : ' NONE' , ' cterm256' : ' 237' } | endif
8897let s: cdLeftLight = {' gui' : ' #3F3F46' , ' cterm' : s: cterm03 , ' cterm256' : ' 238' }
8998
9099let s: cdPopupFront = {' gui' : ' #BBBBBB' , ' cterm' : s: cterm06 , ' cterm256' : ' 250' }
@@ -103,14 +112,17 @@ let s:cdSelection = {'gui': '#264F78', 'cterm': s:cterm03, 'cterm256': '24'}
103112let s: cdLineNumber = {' gui' : ' #5A5A5A' , ' cterm' : s: cterm04 , ' cterm256' : ' 240' }
104113
105114let s: cdDiffRedDark = {' gui' : ' #4B1818' , ' cterm' : s: cterm08 , ' cterm256' : ' 52' }
115+ if g: codedark_modern | let s: cdDiffRedDark = {' gui' : ' #da3633' , ' cterm' : ' NONE' , ' cterm256' : ' 52' } | endif
106116let s: cdDiffRedLight = {' gui' : ' #6F1313' , ' cterm' : s: cterm08 , ' cterm256' : ' 52' }
107117let s: cdDiffRedLightLight = {' gui' : ' #FB0101' , ' cterm' : s: cterm08 , ' cterm256' : ' 09' }
108118let s: cdDiffGreenDark = {' gui' : ' #373D29' , ' cterm' : s: cterm0B , ' cterm256' : ' 237' }
119+ if g: codedark_modern | let s: cdDiffGreenDark = {' gui' : ' #238636' , ' cterm' : ' NONE' , ' cterm256' : ' 237' } | endif
109120let s: cdDiffGreenLight = {' gui' : ' #4B5632' , ' cterm' : s: cterm09 , ' cterm256' : ' 58' }
110121let s: cdDiffBlueLight = {' gui' : ' #87d7ff' , ' cterm' : s: cterm0C , ' cterm256' : ' 117' }
111122let s: cdDiffBlue = {' gui' : ' #005f87' , ' cterm' : s: cterm0D , ' cterm256' : ' 24' }
112123
113124let s: cdSearchCurrent = {' gui' : ' #4B5632' , ' cterm' : s: cterm09 , ' cterm256' : ' 58' }
125+ if g: codedark_modern | let s: cdSearchCurrent = {' gui' : ' #9e6a03' , ' cterm' : s: cterm09 , ' cterm256' : ' 58' } | endif
114126let s: cdSearch = {' gui' : ' #264F78' , ' cterm' : s: cterm03 , ' cterm256' : ' 24' }
115127
116128" Syntax colors:
@@ -134,6 +146,7 @@ let s:cdGreen = {'gui': '#6A9955', 'cterm': s:cterm0B, 'cterm256': '65'}
134146let s: cdBlueGreen = {' gui' : ' #4EC9B0' , ' cterm' : s: cterm0F , ' cterm256' : ' 43' }
135147let s: cdLightGreen = {' gui' : ' #B5CEA8' , ' cterm' : s: cterm09 , ' cterm256' : ' 151' }
136148let s: cdRed = {' gui' : ' #F44747' , ' cterm' : s: cterm08 , ' cterm256' : ' 203' }
149+ if g: codedark_modern | let s: cdRed = {' gui' : ' #f85149' , ' cterm' : s: cterm08 , ' cterm256' : ' 203' } | endif
137150let s: cdOrange = {' gui' : ' #CE9178' , ' cterm' : s: cterm0F , ' cterm256' : ' 173' }
138151let s: cdLightRed = {' gui' : ' #D16969' , ' cterm' : s: cterm08 , ' cterm256' : ' 167' }
139152if g: codedark_conservative | let s: cdLightRed = s: cdOrange | endif
0 commit comments