mirror of
https://github.com/davegallant/nix-config
synced 2025-08-07 21:32:27 +00:00
Switch vim colorscheme to gruvbox (#23)
This commit is contained in:
180
.config/nvim/colors/pride.vim
Normal file
180
.config/nvim/colors/pride.vim
Normal file
@@ -0,0 +1,180 @@
|
||||
" 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
|
Reference in New Issue
Block a user