mirror of
https://github.com/davegallant/nix-config
synced 2026-01-10 21:04:05 +00:00
Switch vim colorscheme to gruvbox (#23)
This commit is contained in:
313
.config/nvim/colors/evokai.vim
Normal file
313
.config/nvim/colors/evokai.vim
Normal file
@@ -0,0 +1,313 @@
|
||||
" 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
|
||||
Reference in New Issue
Block a user