" pride.vim " " author: github.com/lyxell " url: github.com/lyxell/pride.vim " general """""""""" " reset to vim default stylesheet defined in src/syntax.c hi clear if exists("syntax_on") syntax reset endif let g:colors_name = "pride" if !exists('g:pride_background') let g:pride_background=233 endif " remove styles defined by src/syntax.c hi clear SpecialKey hi clear NonText hi clear Directory hi clear ErrorMsg hi clear IncSearch hi clear Search hi clear MoreMsg hi clear ModeMsg hi clear LineNr hi clear CursorLineNr hi clear Question hi clear StatusLine hi clear StatusLineNC hi clear VertSplit hi clear Title hi clear Visual hi clear VisualNOS hi clear WarningMsg hi clear WildMenu hi clear Folded hi clear FoldColumn hi clear DiffAdd hi clear DiffChange hi clear DiffDelete hi clear DiffText hi clear SignColumn hi clear Conceal hi clear SpellBad hi clear SpellCap hi clear SpellRare hi clear SpellLocal hi clear Pmenu hi clear PmenuSel hi clear PmenuSbar hi clear PmenuThumb hi clear TabLine hi clear TabLineSel hi clear TabLineFill hi clear CursorColumn hi clear CursorLine hi clear ColorColumn hi clear MatchParen hi clear Comment hi clear Constant hi clear Special hi clear Identifier hi clear Statement hi clear PreProc hi clear Type hi clear Underlined hi clear Ignore hi clear Error hi clear Todo " definitions """""""""""""" execute printf("hi Normal ctermbg=%s", g:pride_background) execute printf("hi Subtle ctermfg=%s", g:pride_background + 2) execute printf("hi Highlight ctermbg=%s", g:pride_background + 1) execute printf("hi HighlightSubtle ctermbg=%s ctermfg=%s", g:pride_background + 1, g:pride_background + 2) execute printf("hi Invisible ctermfg=%s", g:pride_background) if exists('g:pride_panels') execute printf("hi Panel ctermbg=%s ctermfg=%s", g:pride_background + 1, g:pride_background + 5) execute printf("hi PanelHighlight ctermbg=%s ctermfg=%s", g:pride_background + 2, g:pride_background + 6) else execute printf("hi Panel ctermbg=%s ctermfg=%s", g:pride_background, g:pride_background + 5) execute printf("hi PanelHighlight ctermbg=%s ctermfg=%s", g:pride_background, g:pride_background + 6) endif hi White ctermfg=255 hi Grey ctermfg=240 hi Red ctermfg=204 hi RedInvert ctermbg=204 ctermfg=234 hi Orange ctermfg=209 hi OrangeInvert ctermfg=234 ctermbg=209 hi Yellow ctermfg=221 hi YellowInvert ctermfg=234 ctermbg=221 hi Green ctermfg=114 hi GreenInvert ctermfg=234 ctermbg=114 hi Blue ctermfg=74 hi BlueInvert ctermfg=234 ctermbg=74 hi Purple ctermfg=176 hi PurpleInvert ctermfg=234 ctermfg=176 " interface """""""""""" hi li NonText Invisible hi li CursorLine Highlight hi li Visual Highlight hi li LineNr Subtle hi li CursorLineNr HighlightSubtle hi li StatusLine Panel hi li StatusLineNC Panel hi li Tabline Panel hi li TablineFill Panel hi li TabLineSel PanelHighlight hi li Pmenu Panel hi li PmenuSel RedInvert hi li Search RedInvert hi li IncSearch RedInvert hi li MatchParen RedInvert hi li WildMenu RedInvert hi li DiffAdd GreenInvert hi li DiffChange OrangeInvert hi li DiffDelete RedInvert hi li DiffText BlueInvert " general syntax """"""""""""""""" hi li Comment Grey hi li Noise Grey hi li Statement Red hi li Error Red hi li Ignore Red hi li String Orange hi li Type Yellow hi li Special Yellow hi li Character Green hi li Constant Green hi li Directory Green hi li PreProc Green hi li Identifier Green hi li Conditional Blue hi li Repeat Blue hi li Folded Blue hi li Boolean Purple hi li Integer Purple hi li Number Purple hi li Todo Purple " dialect specific syntax """""""""""""""""""""""""" hi li rubyRegexp Blue hi li rubyRegexpSpecial Purple hi li rubyRegexpDelimiter Red hi li rubyStringDelimiter Orange hi li netrwComma Blue hi li netrwClassify Green hi li gitcommitFile Orange hi li gitcommitBranch Blue