" Evokai " A custom theme, based on the original monokai highlight clear set background=dark if exists("syntax_on") syntax reset endif let g:colors_name = "evokai" " ================================= " " === Base Vim Highlight Groups === " " ================================= " hi Normal guifg=#efefef guibg=#1b1b13 gui=NONE hi Title guifg=#ffffff guibg=NONE gui=NONE hi Comment guifg=#75715e guibg=NONE gui=NONE hi Conceal guifg=#75715e guibg=NONE gui=NONE hi Constant guifg=#99f6fa guibg=NONE gui=NONE hi String guifg=#fff600 guibg=#333100 gui=NONE hi Character guifg=#c500ff guibg=NONE gui=NONE hi Number guifg=#c500ff guibg=NONE gui=NONE hi Boolean guifg=#c500ff guibg=NONE gui=NONE hi Float guifg=#c500ff guibg=NONE gui=NONE hi Identifier guifg=#00d5dd guibg=NONE gui=NONE hi Function guifg=#00d5dd guibg=NONE gui=NONE hi Statement guifg=#ff027f guibg=NONE gui=NONE hi Conditional guifg=#e60000 guibg=NONE gui=NONE hi Repeat guifg=#e60000 guibg=NONE gui=NONE hi Label guifg=#ff027f guibg=NONE gui=NONE hi Operator guifg=#ff027f guibg=NONE gui=NONE hi Keyword guifg=#ff027f guibg=NONE gui=NONE hi Exception guifg=#e60000 guibg=NONE gui=NONE " hi PreProc guifg=#3cff00 guibg=NONE gui=NONE hi PreProc guifg=#75715e guibg=NONE gui=NONE hi Include guifg=#75715e guibg=NONE gui=NONE hi Define guifg=#75715e guibg=NONE gui=NONE hi Macro guifg=#75715e guibg=NONE gui=NONE hi PreCondit guifg=#75715e guibg=NONE gui=NONE hi Type guifg=#3cff00 guibg=NONE gui=NONE hi StorageClass guifg=#ff4b00 guibg=NONE gui=NONE hi Structure guifg=#3cff00 guibg=NONE gui=NONE hi Typedef guifg=#3cff00 guibg=NONE gui=NONE hi Special guifg=#ff4b00 guibg=NONE gui=NONE hi SpecialChar guifg=#ff4b00 guibg=#330f00 gui=NONE hi Tag guifg=#36a6ff guibg=#003e65 gui=NONE hi Delimiter guifg=#ff027f guibg=NONE gui=NONE hi SpecialComment guifg=#ff4b00 guibg=#330f00 gui=NONE hi Debug guifg=#ff4b00 guibg=NONE gui=NONE hi Underlined guifg=NONE guibg=NONE gui=Underline hi Ignore guifg=NONE guibg=NONE gui=NONE hi Error guifg=#d7d7d7 guibg=#e60000 gui=NONE hi Todo guifg=#000000 guibg=#75715e gui=NONE " hi ColorColumn guifg=#ff0000 guibg=#121212 gui=NONE hi ColorColumn guifg=#ff0000 guibg=NONE gui=inverse hi Noise guifg=#8200a8 guibg=NONE gui=NONE " Vim UI Stuff hi Cursor guifg=#000000 guibg=#ff027f gui=NONE hi NonText guifg=#000000 guibg=NONE gui=NONE hi EndOfBuffer guifg=#1b1b13 hi LineNr guifg=#444444 guibg=NONE gui=NONE hi SignColumn guifg=#444444 guibg=NONE gui=NONE hi Visual guifg=#1b1b13 guibg=#efefef gui=NONE hi VisualNOS guifg=#ffffff guibg=#ff0000 gui=NONE hi VertSplit guifg=#444444 guibg=NONE gui=NONE hi Pmenu guifg=#999999 guibg=#121212 gui=NONE hi PmenuSel guifg=#000000 guibg=#72faff gui=NONE hi PmenuSbar guifg=NONE guibg=NONE gui=NONE hi PmenuThumb guifg=#ff0000 hi SpecialKey guifg=#444444 guibg=NONE gui=NONE hi StatusLine guifg=NONE guibg=#222222 gui=bold hi StatusLineNC guifg=#444444 guibg=#222222 gui=NONE hi CursorLine guifg=NONE guibg=NONE gui=NONE hi CursorLineNr guifg=#ff027f guibg=NONE gui=BOLD hi CursorColumn guifg=NONE guibg=#000000 gui=NONE hi MatchParen guifg=#000000 guibg=#8200a8 gui=NONE hi Search guifg=#FC167C guibg=#481a28 gui=NONE hi QuickFixLine guifg=#FC167C guibg=#481a28 gui=NONE hi IncSearch guifg=#FC167C guibg=#481a28 gui=INVERSE hi Directory guifg=#36a6ff guibg=NONE gui=NONE hi Folded guifg=#75715e guibg=#121212 gui=NONE hi FoldColumn guifg=#75715e guibg=#121212 gui=NONE hi ErrorMsg guifg=#e60000 guibg=NONE gui=NONE hi WarningMsg guifg=#fff600 guibg=NONE gui=NONE " hi TabLine guifg=#ff0000 hi TabLineFill guifg=#121212 guibg=#000000 gui=NONE hi TabLine guifg=#75715e guibg=#000000 gui=NONE hi TabLineSel guifg=#ffffff guibg=#000000 gui=BOLD " ==================================== " " === Language and Plugin Specific === " " ==================================== " " HTML Specific hi htmlTag guifg=#ff027f guibg=NONE gui=NONE hi xmlTag guifg=#ff027f guibg=NONE gui=NONE hi htmlEndTag guifg=#ff027f guibg=NONE gui=NONE hi xmlEndTag guifg=#ff027f guibg=NONE gui=NONE hi htmlSpecialTagName guifg=#36a6ff guibg=#003e65 gui=NONE hi htmlTagName guifg=#36a6ff guibg=#003e65 gui=NONE hi xmlTagName guifg=#36a6ff guibg=#003e65 gui=NONE hi htmlArg guifg=#3cff00 guibg=NONE gui=NONE hi htmlSpecialChar guifg=#bb40f5 guibg=NONE gui=NONE hi djangoVarBrackets guifg=#8200a8 guibg=NONE gui=NONE hi djangoTagBrackets guifg=#8200a8 guibg=NONE gui=NONE hi djangoTagBlock guifg=#c500ff guibg=NONE gui=NONE hi djangoVarBlock guifg=#c500ff guibg=NONE gui=NONE hi djangoFilter guifg=#c500ff guibg=NONE gui=NONE hi xmlAttribPunct guifg=#ff027f guibg=NONE gui=NONE " Javascript Specific hi jsFuncCall guifg=#cefdff hi jsTaggedTemplate guifg=#ff027f guibg=NONE hi jsUndefined guifg=#c500ff guibg=NONE gui=NONE hi jsNull guifg=#c500ff guibg=NONE gui=NONE hi jsFunction guifg=#00d5dd guibg=NONE gui=NONE hi jsClassMethodType guifg=#00d5dd guibg=NONE gui=italic hi jsArrowFunction guifg=#00d5dd guibg=NONE gui=NONE hi jsFuncName guifg=#00d5dd guibg=NONE gui=BOLD hi jsObjectFuncName guifg=#00d5dd guibg=NONE gui=BOLD hi jsFuncParens guifg=#00d5dd guibg=NONE gui=BOLD hi jsFuncBraces guifg=#00d5dd guibg=NONE gui=NONE hi jsClassBraces guifg=#00d5dd guibg=NONE gui=NONE hi jsFuncArgCommas guifg=#397d80 guibg=NONE gui=NONE hi jsFuncArgs guifg=#ff4b00 guibg=NONE gui=italic hi jsGlobalObjects guifg=#00d5dd guibg=NONE gui=NONE hi jsOpAssign guifg=#ff027f guibg=NONE gui=NONE hi jsSpecial guifg=#ff4b00 guibg=#330f00 gui=NONE hi jsParens guifg=#ff027f guibg=NONE gui=NONE hi jsStyledTemplateTicks guifg=#ff027f guibg=NONE gui=NONE hi jsBraces guifg=#00d5dd guibg=NONE gui=NONE hi jsBrackets guifg=#8200a8 guibg=NONE gui=NONE hi jsObjectKey guifg=#3cff00 guibg=NONE gui=NONE hi jsFunctionKey guifg=#3cff00 guibg=NONE gui=NONE hi jsFunctionVar guifg=#00d5dd guibg=NONE gui=NONE hi jsBooleanTrue guifg=#3cff00 guibg=#155800 gui=NONE hi jsBooleanFalse guifg=#ff221e guibg=#761210 gui=NONE hi jsClassKeyword guifg=#ff4b00 guibg=NONE gui=NONE hi jsExtendsKeyword guifg=#ff4b00 guibg=NONE gui=NONE hi xmlEqual guifg=#8200a8 guibg=NONE gui=NONE hi jsTemplateBraces guifg=#ff4a00 guibg=#330f00 gui=NONE hi jsGenerator guifg=#8200a8 guibg=NONE gui=NONE hi jsClassDefinition guifg=#00d5dd guibg=NONE gui=BOLD hi jsDestructuringBlock guifg=#ff4b00 guibg=NONE gui=italic hi jsDestructuringBraces guifg=#9c5800 guibg=NONE gui=NONE hi jsDestructuringProperty guifg=#ff4b00 guibg=NONE gui=italic hi jsDestructuringPropertyValue guifg=#ff4b00 guibg=NONE gui=italic " Flow Specific Stuff hi jsFlowType guifg=#448231 guibg=NONE gui=NONE hi jsFlowNoise guifg=#8200a8 guibg=NONE gui=NONE hi jsFlowStorageClass guifg=#ff4b00 guibg=NONE gui=NONE hi jsFlowDeclareKeyword guifg=#3cff00 guibg=NONE gui=NONE " JSON Specific hi jsonBraces guifg=#8200a8 guibg=NONE gui=NONE hi jsonKeywordMatch guifg=#8200a8 guibg=NONE gui=NONE hi jsonFold guifg=#8200a8 guibg=NONE gui=NONE hi jsonQuote guifg=#8200a8 guibg=NONE gui=NONE hi jsonKeywordRegion guifg=#3cff00 guibg=NONE gui=NONE hi jsonBooleanTrue guifg=#3cff00 guibg=#155800 gui=NONE hi jsonBooleanFalse guifg=#ff221e guibg=#761210 gui=NONE " YAML Specific " hi yamlKey guifg=#36a6ff guibg=#002d53 gui=NONE " hi yamlAnchor guifg=#ff6701 guibg=NONE gui=NONE " hi yamlAlias guifg=#ff6701 guibg=NONE gui=NONE " hi yamlDocumentHeader guifg=#fff200 guibg=#2d2e21 gui=NONE " Python Specifics hi pythonBooleanTrue guifg=#3cff00 guibg=#155800 gui=NONE hi pythonBooleanFalse guifg=#ff221e guibg=#761210 gui=NONE hi pythonExceptions guifg=#ff221e guibg=#761210 gui=NONE " CSS Specific hi cssClassName guifg=#3cff00 guibg=NONE gui=NONE hi cssClassNameDot guifg=#8200a8 guibg=NONE gui=NONE hi cssClassSelector guifg=#3cff00 guibg=NONE gui=NONE hi cssClassSelectorDot guifg=#ff027f guibg=NONE gui=NONE hi cssIDSelectorHash guifg=#ff027f guibg=NONE gui=NONE hi sassClassChar guifg=#8200a8 guibg=NONE gui=NONE hi cssSpecialCharQ guifg=#ff4b00 guibg=#330f00 gui=NONE hi cssUnicodeEscape guifg=#ff4b00 guibg=#330f00 gui=NONE hi cssProp guifg=#66d9ef guibg=NONE gui=NONE hi cssTagName guifg=#36a6ff guibg=#003e65 gui=NONE hi cssTagSelector guifg=#36a6ff guibg=#003e65 gui=NONE hi cssUnitDecorators guifg=#ff027f guibg=NONE gui=NONE hi cssBraces guifg=#8200a8 guibg=NONE gui=NONE hi cssMediaFeature guifg=#8200a8 guibg=NONE gui=NONE hi cssURL guifg=#ff4b00 guibg=NONE gui=italic hi cssMedia guifg=#e60000 guibg=NONE gui=NONE hi cssPseudoClass guifg=#ff027f guibg=#000000 gui=NONE hi cssPseudoClassId guifg=#3cff00 guibg=#000000 gui=NONE hi cssPseudoKeyword guifg=#3cff00 guibg=#000000 gui=NONE hi cssNumberNoise guifg=#ff027f guibg=NONE gui=NONE hi cssFunction guifg=#66d9ef guibg=NONE gui=NONE hi cssFunctionName guifg=#cefdff guibg=#000000 gui=NONE hi cssFunctionDelimiters guifg=#cefdff guibg=NONE gui=NONE hi cssFunctionComma guifg=#397d80 guibg=NONE gui=NONE hi cssMediaComma guifg=#ff4b00 guibg=NONE gui=NONE hi cssInclude guifg=#8200a8 guibg=NONE gui=NONE " VimL hi vimCommand guifg=#ff027b guibg=NONE gui=NONE hi vimOption guifg=#3cff00 guibg=NONE gui=NONE " Git Diff and Fugitive Plugin hi DiffAdd guifg=NONE guibg=#192e00 gui=NONE hi DiffText guifg=#ff027f guibg=#000000 gui=NONE hi DiffDelete guifg=#ff027f guibg=#330019 gui=NONE hi DiffChange guifg=NONE guibg=#270033 gui=NONE hi diffAdded guifg=NONE guibg=#0c3300 gui=NONE hi diffRemoved guifg=NONE guibg=#330019 gui=NONE hi diffLine guifg=NONE guibg=#270033 gui=NONE hi gitcommitSummary guifg=#3cff00 guibg=NONE gui=bold hi gitcommitOverflow guifg=#e60000 guibg=#2e0000 gui=bold " Todo Plugin hi todotxtPriA guifg=#ff0000 guibg=NONE gui=NONE hi todotxtPriB guifg=#d40000 guibg=NONE gui=NONE hi todotxtPriC guifg=#9d0000 guibg=NONE gui=NONE hi todotxtPriD guifg=#6f0000 guibg=NONE gui=NONE " GitGutter Plugin hi GitGutterAdd guifg=#3cff00 guibg=NONE gui=NONE hi GitGutterChange guifg=#fff200 guibg=NONE gui=NONE hi GitGutterDelete guifg=#e60000 guibg=NONE gui=NONE hi GitGutterChangeDelete guifg=#fff600 guibg=NONE gui=NONE " ALE Signs hi ALEErrorSign guifg=#e60000 guibg=NONE gui=BOLD hi ALEWarningSign guifg=#fff600 guibg=NONE gui=BOLD hi SignifySignAdd guifg=#3cff00 guibg=NONE gui=NONE hi SignifySignChange guifg=#fff200 guibg=NONE gui=NONE hi SignifySignDelete guifg=#e60000 guibg=NONE gui=NONE " Syntastic Plugin hi SyntasticErrorSign guifg=#e60000 guibg=NONE gui=bold hi SyntasticWarningSign guifg=#fff600 guibg=NONE gui=bold " CtrlP Plugin hi CtrlPLinePre guifg=#1e1e1a guibg=NONE gui=NONE hi CtrlPMatch guifg=#00d245 guibg=#000000 gui=NONE hi CtrlPNoEntries guifg=#444444 guibg=NONE " Startify Plugin hi StartifyBracket guifg=#8200a8 guibg=NONE gui=NONE hi StartifyNumber guifg=#04a0f7 guibg=NONE gui=NONE hi StartifyHeader guifg=#ff6600 guibg=NONE gui=NONE hi StartifyFooter guifg=#ff6600 guibg=NONE gui=NONE hi StartifyPath guifg=#75715e guibg=NONE gui=NONE hi StartifySlash guifg=#8200a8 guibg=NONE gui=NONE hi StartifySpecial guifg=#75715e guibg=NONE gui=NONE hi StartifyFile guifg=#ffffff guibg=NONE gui=NONE " Easy Motion hi EasyMotionTarget guifg=#e60000 guibg=#1b1b13 gui=BOLD hi EasyMotionShade guifg=#75715e guibg=#1b1b13 hi EasyMotionIncSearch guifg=#000000 guibg=#ff027f gui=NONE hi EasyMotionIncCursor guifg=#75715e guibg=#1b1b13 gui=inverse " Spell Stuff hi SpellBad guisp=#FF0000 gui=undercurl hi SpellCap guisp=#7070F0 gui=undercurl hi SpellLocal guisp=#70F0F0 gui=undercurl hi SpellRare guisp=#FFFFFF gui=undercurl " Overlength? hi OverLength guifg=#ff0000 hi CtrlPMark guifg=#fff600 guibg=NONE " Bash Stuff hi shQuote guifg=#ff027f guibg=#333100 gui=NONE " NERDTree hi NERDTreeClosable guifg=#36a6ff guibg=NONE gui=NONE hi NERDTreeOpenable guifg=#36a6ff guibg=NONE gui=NONE " Markdown hi markdownCode guifg=#fff600 guibg=#333100 gui=NONE " LocalIndentGuide hi LocalIndentGuide guifg=#333333 guibg=NONE gui=inverse " Vim Highlighting hi vimOperParen guifg=#8200a8 guibg=NONE gui=NONE hi vimSep guifg=#8200a8 guibg=NONE gui=NONE