skeletons

This commit is contained in:
ManjaroOne666 2018-04-01 14:51:57 +01:00
parent ed91d93d63
commit 6622cfd46b
7 changed files with 902 additions and 78 deletions

18
vim/colors/blue.vim Normal file
View File

@ -0,0 +1,18 @@
hi CRHtmlNormalBright guifg=#5f87af
hi CRHtmlNormal guifg=#5f5f87
hi CRHtmlBaseBright guifg=#6590ff
hi CRHtmlBase guifg=#005fff
hi CRHtmlbaseDark guifg=#004884
hi CRHtmlAltBright guifg=#00ffff
hi CRHtmlAlt guifg=#00d7ff
hi CRHtmlAltDark guifg=#00afd7
hi CRHtmlImg guifg=#7777d2
hi CRHtmlImgDark guifg=#5f5faf
hi CRHtmlSpecialBright guifg=#5fd7ff
hi CRHtmlSpecial guifg=#97b1ff
hi CRHtmlSpecialDark guifg=#5f5faf

View File

@ -1,8 +1,12 @@
" Vim color file
source ~/.vim/colors/grey.vim
source ~/.vim/colors/red.vim
source ~/.vim/colors/green.vim
source ~/.vim/colors/blue.vim
set background=dark
hi clear Normal
hi clear
" hi clear Normal
" hi clear
if exists('syntax_on')
syntax reset
endif
@ -24,126 +28,126 @@ endif
""""""""""""""
" interface
hi InterfaceH1 ctermfg=255 guifg=#eeeeee ctermbg=none guibg=NONE"{{{
hi InterfaceH2 ctermfg=250 guifg=#bcbcbc ctermbg=none guibg=NONE
hi InterfaceH3 ctermfg=248 guifg=#a8a8a8 ctermbg=none guibg=NONE
" hi InterfaceH1 ctermfg=255 guifg=#eeeeee ctermbg=none guibg=NONE"{{{
" hi InterfaceH2 ctermfg=250 guifg=#bcbcbc ctermbg=none guibg=NONE
" hi InterfaceH3 ctermfg=248 guifg=#a8a8a8 ctermbg=none guibg=NONE
hi InterfaceNormalBright ctermfg=245 guifg=#8a8a8a ctermbg=none guibg=NONE
hi InterfaceNormal ctermfg=240 guifg=#585858 ctermbg=none guibg=NONE
hi InterfaceNormalDark ctermfg=238 guifg=#444444 ctermbg=none guibg=NONE
" hi InterfaceNormalBright ctermfg=245 guifg=#8a8a8a ctermbg=none guibg=NONE
" hi InterfaceNormal ctermfg=240 guifg=#585858 ctermbg=none guibg=NONE
" hi InterfaceNormalDark ctermfg=238 guifg=#444444 ctermbg=none guibg=NONE
hi InterfaceMsg ctermfg=251 guifg=#c6c6c6
hi InterfaceWarningMsge ctermfg=255 guifg=#ffffff
" hi InterfaceMsg ctermfg=251 guifg=#c6c6c6
" hi InterfaceWarningMsge ctermfg=255 guifg=#ffffff
hi InterfaceHelpBright ctermfg=166 guifg=#937070 ctermbg=none guibg=NONE
hi InterfaceHelp ctermfg=124 guifg=#674d4d ctermbg=none guibg=NONE
hi InterfaceHelpDark ctermfg=88 guifg=#3e3e3e ctermbg=none guibg=NONE
" hi InterfaceHelpBright ctermfg=166 guifg=#937070 ctermbg=none guibg=NONE
" hi InterfaceHelp ctermfg=124 guifg=#674d4d ctermbg=none guibg=NONE
" hi InterfaceHelpDark ctermfg=88 guifg=#3e3e3e ctermbg=none guibg=NONE
hi InterfaceSpecial ctermfg=255 guifg=#eeeeee
" hi InterfaceSpecial ctermfg=255 guifg=#eeeeee
hi InterfaceCurrent ctermfg=255 guifg=#eeeeee ctermbg=255 guibg=#eeeeee
" hi InterfaceCurrent ctermfg=255 guifg=#eeeeee ctermbg=255 guibg=#eeeeee
hi InterfaceHighlight ctermfg=255 guifg=#ffffff ctermbg=235 guibg=#262626
hi InterfaceHighlightRev ctermfg=235 guifg=#262626 ctermbg=255 guibg=#ffffff
" hi InterfaceHighlight ctermfg=255 guifg=#ffffff ctermbg=235 guibg=#262626
" hi InterfaceHighlightRev ctermfg=235 guifg=#262626 ctermbg=255 guibg=#ffffff
hi def link InterfaceFlagBright CRNormalBright
hi def link InterfaceFlag CRNormal
hi def link InterfaceFlagDark CRNormalDark
hi InterfaceSignError ctermfg=196 guifg=#ff0000 gui=bold
hi InterfaceSignErrorDark ctermfg=196 guifg=#aa0000 gui=bold
hi InterfaceSignWarning ctermfg=88 guifg=#870000 gui=bold
hi InterfaceSignWarningDark ctermfg=88 guifg=#660000 gui=bold
" hi InterfaceSignError ctermfg=196 guifg=#ff0000 gui=bold
" hi InterfaceSignErrorDark ctermfg=196 guifg=#aa0000 gui=bold
" hi InterfaceSignWarning ctermfg=88 guifg=#870000 gui=bold
" hi InterfaceSignWarningDark ctermfg=88 guifg=#660000 gui=bold
hi InterfaceSignAdd ctermfg=22 guifg=#395239
hi InterfaceSignModified ctermfg=178 guifg=#4e4e33
hi InterfaceSignDelete ctermfg=88 guifg=#582b2b
" hi InterfaceSignAdd ctermfg=22 guifg=#395239
" hi InterfaceSignModified ctermfg=178 guifg=#4e4e33
" hi InterfaceSignDelete ctermfg=88 guifg=#582b2b
"}}}
" general colours
hi CRNormalBright ctermfg=250 guifg=#bcbcbc"{{{
hi def link CRNormal Normal
hi CRNormalDark ctermfg=242 guifg=#666666
" hi CRNormalBright ctermfg=250 guifg=#bcbcbc"{{{
" hi def link CRNormal Normal
" hi CRNormalDark ctermfg=242 guifg=#666666
hi CRIdentifierBright ctermfg=130 guifg=#ff9360
hi CRIdentifier ctermfg=166 guifg=#c28a6f
hi CRIdentifierDark ctermfg=208 guifg=#745d52
" hi CRIdentifierBright ctermfg=130 guifg=#ff9360
" hi CRIdentifier ctermfg=166 guifg=#c28a6f
" hi CRIdentifierDark ctermfg=208 guifg=#745d52
" hi CRTypeBright ctermfg=160 guifg=#c63d3d
" hi CRType ctermfg=160 guifg=#8f2a2a
" hi CRTypeDark ctermfg=88 guifg=#571010
hi CRTypeBright ctermfg=160 guifg=#c63d3d
hi CRType ctermfg=160 guifg=#8f2a2a
hi CRTypeDark ctermfg=88 guifg=#671010
" hi CRTypeBright ctermfg=160 guifg=#c63d3d
" hi CRType ctermfg=160 guifg=#8f2a2a
" hi CRTypeDark ctermfg=88 guifg=#671010
hi CRStatementBright ctermfg=160 guifg=#907a7a
hi CRStatement ctermfg=160 guifg=#5a4545
hi CRStatementDark ctermfg=88 guifg=#483d3d
" hi CRStatementBright ctermfg=160 guifg=#907a7a
" hi CRStatement ctermfg=160 guifg=#5a4545
" hi CRStatementDark ctermfg=88 guifg=#483d3d
hi CRValueBright ctermfg=252 guifg=#d0d0d0
hi CRValue ctermfg=248 guifg=#a8a8a8
hi CRValueDark ctermfg=243 guifg=#767676
" hi CRValueBright ctermfg=252 guifg=#d0d0d0
" hi CRValue ctermfg=248 guifg=#a8a8a8
" hi CRValueDark ctermfg=243 guifg=#767676
hi CRValueBold ctermfg=248 guifg=#a8a8a8 cterm=bold gui=BOLD
" hi CRValueBold ctermfg=248 guifg=#a8a8a8 cterm=bold gui=BOLD
hi CRSpecialBright ctermfg=255 guifg=#ff0000
hi CRSpecial ctermfg=251 guifg=#aa0000
hi CRSpecialDark ctermfg=53 guifg=#880000
" hi CRSpecialBright ctermfg=255 guifg=#ff0000
" hi CRSpecial ctermfg=251 guifg=#aa0000
" hi CRSpecialDark ctermfg=53 guifg=#880000
hi CRNoiseBright ctermfg=243 guifg=#707070
hi CRNoise ctermfg=240 guifg=#444444
hi CRNoiseDark ctermfg=238 guifg=#333333
hi CRNoiseDarker ctermfg=233 guifg=#222222
hi CRNoiseRed ctermfg=52 guifg=#440000
" hi CRNoiseBright ctermfg=243 guifg=#707070
" hi CRNoise ctermfg=240 guifg=#444444
" hi CRNoiseDark ctermfg=238 guifg=#333333
" hi CRNoiseDarker ctermfg=233 guifg=#222222
" hi CRNoiseRed ctermfg=52 guifg=#440000
hi CRCommentBright ctermfg=244 guifg=#808080 gui=italic cterm=italic term=italic
hi CRComment ctermfg=240 guifg=#585858 gui=italic cterm=italic term=italic
hi CRCommentDark ctermfg=238 guifg=#444444 gui=italic cterm=italic term=italic
" hi CRCommentBright ctermfg=244 guifg=#808080 gui=italic cterm=italic term=italic
" hi CRComment ctermfg=240 guifg=#585858 gui=italic cterm=italic term=italic
" hi CRCommentDark ctermfg=238 guifg=#444444 gui=italic cterm=italic term=italic
hi CRWarning ctermfg=255 guifg=#eeeeee ctermbg=52 guibg=#340000
hi CRError ctermfg=255 guifg=#eeeeee ctermbg=124 guibg=#8f2a2a
hi CRErrorInverse ctermfg=255 guifg=#000000 ctermbg=124 guibg=#8f2a2a
" hi CRWarning ctermfg=255 guifg=#eeeeee ctermbg=52 guibg=#340000
" hi CRError ctermfg=255 guifg=#eeeeee ctermbg=124 guibg=#8f2a2a
" hi CRErrorInverse ctermfg=255 guifg=#000000 ctermbg=124 guibg=#8f2a2a
"}}}
" HTML colours
hi CRHtmlNormalBright ctermfg=67 guifg=#5f87af"{{{
hi CRHtmlNormal ctermfg=60 guifg=#5f5f87
" hi CRHtmlNormalBright ctermfg=67 guifg=#5f87af"{{{
" hi CRHtmlNormal ctermfg=60 guifg=#5f5f87
hi CRHtmlBaseBright ctermfg=39 guifg=#6590ff
hi CRHtmlBase ctermfg=27 guifg=#005fff
hi CRHtmlbaseDark ctermfg=25 guifg=#004884
" hi CRHtmlBaseBright ctermfg=39 guifg=#6590ff
" hi CRHtmlBase ctermfg=27 guifg=#005fff
" hi CRHtmlbaseDark ctermfg=25 guifg=#004884
hi CRHtmlAltBright ctermfg=51 guifg=#00ffff
hi CRHtmlAlt ctermfg=45 guifg=#00d7ff
hi CRHtmlAltDark ctermfg=38 guifg=#00afd7
" hi CRHtmlAltBright ctermfg=51 guifg=#00ffff
" hi CRHtmlAlt ctermfg=45 guifg=#00d7ff
" hi CRHtmlAltDark ctermfg=38 guifg=#00afd7
hi CRHtmlImg ctermfg=67 guifg=#7777d2
hi CRHtmlImgDark ctermfg=61 guifg=#5f5faf
" hi CRHtmlImg ctermfg=67 guifg=#7777d2
" hi CRHtmlImgDark ctermfg=61 guifg=#5f5faf
hi CRHtmlSpecialBright ctermfg=81 guifg=#5fd7ff
hi CRHtmlSpecial ctermfg=69 guifg=#97b1ff
hi CRHtmlSpecialDark ctermfg=61 guifg=#5f5faf
" hi CRHtmlSpecialBright ctermfg=81 guifg=#5fd7ff
" hi CRHtmlSpecial ctermfg=69 guifg=#97b1ff
" hi CRHtmlSpecialDark ctermfg=61 guifg=#5f5faf
" hi CRHtmlString ctermfg=105 guifg=#8787ff
"}}}
" CSS colours
"{{{
hi CRCssBaseBright ctermfg=40 guifg=#82c782
hi CRCssBase ctermfg=28 guifg=#52a852
hi CRCssBaseDark ctermfg=22 guifg=#005f00
" hi CRCssBaseBright ctermfg=40 guifg=#82c782
" hi CRCssBase ctermfg=28 guifg=#52a852
" hi CRCssBaseDark ctermfg=22 guifg=#005f00
hi CRCssAltBright ctermfg=41 guifg=#62825b
hi CRCssAlt ctermfg=29 guifg=#444a44
" hi CRCssAltBright ctermfg=41 guifg=#62825b
" hi CRCssAlt ctermfg=29 guifg=#444a44
" hi CRCssSelectorBright ctermfg=158 guifg=#abffd5
" hi CRCssSelector ctermfg=85 guifg=#5fffaf
" hi CRCssSelectorDark ctermfg=72 guifg=#2dac6d
" " hi CRCssSelectorBright ctermfg=158 guifg=#abffd5
" " hi CRCssSelector ctermfg=85 guifg=#5fffaf
" " hi CRCssSelectorDark ctermfg=72 guifg=#2dac6d
hi CRCssSelectorBright ctermfg=158 guifg=#a1ccb7
hi CRCssSelector ctermfg=85 guifg=#54b082
hi CRCssSelectorDark ctermfg=72 guifg=#2e7d56
" hi CRCssSelectorBright ctermfg=158 guifg=#a1ccb7
" hi CRCssSelector ctermfg=85 guifg=#54b082
" hi CRCssSelectorDark ctermfg=72 guifg=#2e7d56
"}}}

View File

@ -0,0 +1,570 @@
" Vim color file
source ~/.vim/colors/grey.vim
source ~/.vim/colors/red.vim
source ~/.vim/colors/green.vim
source ~/.vim/colors/blue.vim
set background=dark
" hi clear Normal
" hi clear
if exists('syntax_on')
syntax reset
endif
set fillchars=stl:\ ,stlnc:\ ,vert:\|
let g:colors_name = 'customred256'
if has('gui_running')
hi Normal ctermfg=246 guifg=#949494 ctermbg=none guibg=#000000
else
hi Normal ctermfg=246 guifg=#6a6a6a ctermbg=none guibg=NONE
endif
""""""""""""""
" #colours
""""""""""""""
hi def link InterfaceFlagBright CRNormalBright
hi def link InterfaceFlag CRNormal
hi def link InterfaceFlagDark CRNormalDark
"""""""""""""""""""
" #definitions
""""""""""""""""""""
" #general definitions
hi! def link ErrorMsg CRError
hi! def link ExtraWhitespace CRWarning
hi! def link IdentifierDark CRIdentifierDark
hi! def link IdentifierBright CRIdentifierBright
hi! def link StatementDark CRStatementDark
hi! def link TypeBright CRTypeBright
hi! def link Noise CRNoise
hi Visual ctermfg=255 guifg=#eeeeee ctermbg=235 guibg=#262626
" TODO dhjdhjd
hi Search ctermfg=255 guifg=#ffffff ctermbg=none guibg=NONE gui=NONE cterm=NONE
hi IncSearch ctermfg=232 guifg=#000000 ctermbg=255 guibg=#ffffff gui=NONE cterm=NONE
hi! def link QuickFixLine InterfaceSignError
"}}}
" #comment definitions
"}}}
" #interface definitions
hi!def link SpecialKey InterfaceSpecial"{{{
hi! def link Directory InterfaceSpecial
hi! def link WarningMsg InterfaceWarningMsg
hi Pmenu ctermfg=240 guifg=#585858 ctermbg=233 guibg=#121212
hi PmenuSel ctermfg=249 guifg=#b2b2b2 ctermbg=233 guibg=#121212
hi WildMenu ctermfg=248 guifg=#aaaaaa ctermbg=232 guibg=NONE
hi! def link MoreMsg InterfaceMsg
hi! def link Question InterfaceMsg
hi! def link ModeMsg InterfaceMsg
hi NonText ctermfg=243 guifg=#767676
hi! def link Title InterfaceH3
hi TabLine cterm=none ctermfg=242 guifg=#666666 ctermbg=234 guibg=#1c1c1c
hi TabLineFill cterm=none ctermfg=255 guifg=#eeeeee ctermbg=234 guibg=#1c1c1c
hi TabLineSel ctermfg=250 guifg=#bcbcbc ctermbg=234 guibg=#1c1c1c
hi TabModified ctermfg=250 guifg=#bcbcbc ctermbg=234 guibg=#1c1c1c
hi TabModifiedSelected ctermfg=255 guifg=#eeeeee ctermbg=234 guibg=#1c1c1c
hi VertSplit ctermfg=234 guifg=#090909 ctermbg=none guibg=#090909 term=none cterm=none
hi Folded ctermfg=240 guifg=#585858 ctermbg=none guibg=NONE term=bold
hi FoldColumn ctermfg=235 guifg=#262626 ctermbg=233 guibg=#111111 cterm=bold term=bold
hi LineNr ctermfg=237 guifg=#3a3a3a ctermbg=none guibg=NONE cterm=none
hi CursorLine ctermbg=235 guibg=#222222 gui=NONE term=NONE cterm=NONE
hi CursorLineNr ctermfg=243 guifg=#767676 ctermbg=none guibg=NONE cterm=none
hi EndOfBuffer ctermfg=233 guifg=#121212 ctermbg=none guibg=NONE
hi ColorColumn ctermbg=52 guibg=#1d0808
hi SignColumn ctermfg=255 guifg=#eeeeee ctermbg=none guibg=NONE
hi DiffAdd ctermbg=22 guibg=#001000 ctermfg=248 guifg=#aaaaaa term=none cterm=none gui=NONE
hi DiffChange ctermbg=235 guibg=#101010 ctermfg=243 guifg=#777777 cterm=none gui=NONE
hi DiffDelete ctermbg=52 guibg=#200000 ctermfg=236 guifg=#333333 cterm=none gui=NONE
hi DiffText ctermbg=235 guibg=#101010 ctermfg=240 guifg=#cccccc cterm=none gui=NONE
hi! def link SpellBad CRError
hi! def link SpellCap CRWarning
hi! def link qfFilename CRNoiseBright
hi! def link qfLineNr CRNoise
hi! def link qfSeparator CRNoiseDark
hi! def link qfError InterfaceSignErrorDark
hi MatchParen ctermfg=255 guifg=#ffffff ctermbg=241 guibg=#292929 gui=underline
"}}}
" status line
hi clear StatusLine"{{{
hi StatusLine ctermfg=239 guifg=#555555 ctermbg=232 guibg=NONE gui=NONE
hi StatusLineNC ctermfg=238 guifg=#444444 ctermbg=232 guibg=NONE term=none cterm=none gui=NONE
hi StatusLineNormal ctermfg=243 guifg=#777777 ctermbg=234 guibg=#1c1c1c term=none cterm=none
hi StatusLineNormalNoText ctermfg=234 guifg=#1c1c1c ctermbg=234 guibg=#1c1c1c term=none cterm=none
hi StatusLineActive ctermfg=255 guifg=#ffffff ctermbg=239 guibg=#4e4e4e term=none cterm=none
hi StatusLineActiveNoText ctermfg=239 guifg=#4e4e4e ctermbg=239 guibg=#4e4e4e term=none cterm=none
hi StatusLineActiveQuotes ctermfg=244 guifg=#888888 ctermbg=239 guibg=#4e4e4e term=none cterm=none
hi StatusLineSeparator ctermfg=255 guifg=#ffffff ctermbg=232 guibg=NONE
hi StatusLineDir ctermfg=241 guifg=#666666 ctermbg=234 guibg=#1c1c1c
hi StatusLineDirActive ctermfg=243 guifg=#777777 ctermbg=237 guibg=#3a3a3a
hi StatusLineFile ctermfg=250 guifg=#cccccc ctermbg=234 guibg=#1c1c1c
hi StatusLineFileActive ctermfg=255 guifg=#eeeeee ctermbg=237 guibg=#3a3a3a
hi StatusLineDot ctermfg=241 guifg=#606060 ctermbg=234 guibg=#1c1c1c
hi StatusLineDotActive ctermfg=244 guifg=#808080 ctermbg=237 guibg=#3a3a3a
hi StatusLineExt ctermfg=243 guifg=#777777 ctermbg=234 guibg=#1c1c1c
hi StatusLineExtActive ctermfg=249 guifg=#bbbbbb ctermbg=239 guibg=#3a3a3a
hi StatusLinePercent ctermfg=241 guifg=#555555 ctermbg=233 guibg=#111111
hi StatusLinePercentActive ctermfg=243 guifg=#777777 ctermbg=233 guibg=#111111
" hi StatusLineMod ctermfg=255 guifg=#ffffff ctermbg=88 guibg=#490000
" TODO get cterm colors same as gui ones for all the following highlights
hi StatusLineDiv ctermfg=233 guifg=#111111 ctermbg=233 guibg=#111111 term=none cterm=none
hi StatusLineDivActive ctermfg=234 guifg=#1c1c1c ctermbg=234 guibg=#1c1c1c term=none cterm=none
hi StatusLineDivMod ctermfg=234 guifg=#290000 ctermbg=234 guibg=#290000 term=none cterm=none
hi StatusLineDivModActive ctermfg=233 guifg=#450000 ctermbg=233 guibg=#450000 term=none cterm=none
hi StatusLineDivInput ctermfg=234 guifg=#cccccc ctermbg=234 guibg=#cccccc term=none cterm=none
hi LinterDash ctermfg=233 guifg=#222222
hi LinterDashActive ctermfg=238 guifg=#333333
hi LinterError ctermfg=196 guifg=#ff0000 gui=bold
hi LinterErrorInactive ctermfg=196 guifg=#999999 gui=bold
hi LinterErrorStyle ctermfg=196 guifg=#aa0000 gui=bold
hi LinterErrorStyleInactive ctermfg=196 guifg=#858585 gui=bold
hi LinterWarning ctermfg=88 guifg=#870000 gui=bold
hi LinterWarningInactive ctermfg=88 guifg=#717171 gui=bold
hi LinterWarningStyle ctermfg=88 guifg=#660000 gui=bold
hi LinterWarningStyleInactive ctermfg=88 guifg=#585858 gui=bold
hi LinterInfo ctermfg=52 guifg=#440000
function! DoInsertEnter()
set cursorline
hi LineNr ctermfg=235 guifg=#262626
hi CursorLineNr ctermfg=250 guifg=#bcbcbc
endfunction
function! DoInsertLeave()
set nocursorline
hi LineNr ctermfg=237 guifg=#3a3a3a
hi CursorLineNr ctermfg=243 guifg=#767676
endfunction
" set insert mode colours
augroup statuscursorlines
au!
au InsertEnter * call DoInsertEnter()
au InsertLeave * call DoInsertLeave()
augroup END
"}}}
" #vim definitions
hi! def link VimGroup Type"{{{
hi! def link VimGroupName CRIdentifier
hi! def link VimGroupList CRNormalDark
hi! def link VimHiGroup TypeBright
hi! def link VimContinue CRNoise
hi! def link VimCommand CRStatement
hi! def link VimIsCommand CRIdentifier
hi! def link VimAutoCmd CRStatement
hi! def link VimAugroupKey CRStatementBright
hi! def link vimFuncKey CRStatementBright
hi! def link vimFunction CRIdentifier
hi! def link vimUserFunc CRIdentifierBright
hi! def link vimNotFunc CRStatementBright
hi! def link vimVar CRIdentifierDark
hi! def link vimOption CRIdentifierDark
hi! def link vimFuncSID CRIdentifierBright
hi! def link vimMap CRNoise
hi! def link vimMapLhs CRIdentifier
hi! def link vimAbb CRNoise
hi! def link vimMapModKey CRSpecial
hi! def link vimHiKeyList CRNoise
hi! def link vimHiBang CRNoise
hi! def link vimLet CRStatement
hi! def link vimHiAttrib CRValueDark
hi! def link vimFgBgAttrib VimHiAttrib
hi! def link vimSynRegOpt CRStatementDark
hi! def link vimSynMtchOpt vimSynRegOpt
hi! def link vimSynKeyOpt vimSynRegOpt
hi! def link vimSynContains vimSynMtchOpt
hi! def link vimSynKeyRegion CRNormalDar
hi! def link vimSynRegion CRNoise
hi! def link vimSynReg CRStatementBright
hi! def link vimSynRegPat CRSpecialBright
" hi! def link vimSetEqual CRNoiseDark
hi! def link vimSetSep CRNoiseDark
hi! def link vimPatSep CRNormalDark
hi! def link vimSynPatMod vimSynReg
hi! def link vimSynPatRange CRSpecialDark
hi! def link vimDefLink CRNoiseDark
hi! def link vimHighlight CRNoiseDark
hi! vimFoldMarker ctermfg=233 guifg=#222222
"}}}
" #scss definitions
hi! def link scssParamaters CRNoise"{{{
hi! def link scssVariableAssignment CRNoise
hi! def link scssVariableValue CRNoise
hi! def link scssBooleanOp CRNoiseBright
hi! def link scssImport CRNoise
hi! def link scssAtRoot CRCssAltBright
hi! def link scssDefinition CRAlt
hi! def link scssParameterList CRCssBaseDark
hi! def link scssAttribute CRValue
hi! def link scssMixin CRAltBright
hi! def link scssMixinParams CRNoise
hi! def link scssAmpersand CRCssSelector
hi! def link scssSelector CRCssBase
hi! def link scssSelectorName CRCssSelector
hi! def link scssSelectorChar CRCssSelectorBright
hi! def link scssMixinName CRCssBaseBright
hi! def link scssFunctionName CRCssBaseBright
hi! def link scssVariable CRCssBase
hi! def link scssProperty cssProp
hi! def link CRScssMediaKeyword CRNoiseBright
hi! def link scssForKeyword CRScssMediaKeyword
hi! def link scssReturn CRScssMediaKeyword
hi! def link scssIf CRScssMediaKeyword
hi! def link scssElse CRScssMediaKeyword
hi! def link scssCondition CRCssAlt
"}}}
" #css definitions
hi! def link cssNoise CRNoise"{{{
hi! def link cssBraces CssNoise
hi! def link cssAttrComma CssNoise
hi! def link cssFunctionComma CRNoise
hi! def link cssMediaKeyword CRScssMediaKeyword
hi! def link cssKeyFrameSelector scssSelectorName
hi! def link cssStringQ CRValue
hi! def link cssStringQQ CRValueDark
hi! def link cssTagName CRCssSelectorBright
hi! def link cssStyle CRCssSelectorDark
hi! def link cssProp CRCssAlt
hi! def link cssAttr scssAttribute
hi! def link cssUIAttr cssPseudoClassId
hi! def link cssAttrRegion cssAttr
hi! def link cssPseudoClassId CRCssSelectorDark
hi! def link cssMediaType CRCssSelectorDark
hi! def link cssVendor cssNoise
hi! def link CRCssValue CRValue
hi! def link cssColor CRVal
hi! def link cssValueLength CRCssValue
hi! def link cssValueTime CRCssValue
hi! def link cssValueNumber CRCssValue
hi! def link cssValueAngle CRCssValue
hi! def link cssFunctionName scssFunctionName
hi! def link cssUnitDecorators CRNoise
hi! def link cssSelectorOp CRNoise
hi! def link cssInclude CRNoise
hi! def link cssIncludeKeyword CRAltBright
hi! def link cssDimensionProp cssProp
"}}}
" #html definitions
hi! def link htmlNormal CRHtmlNormal"{{{
hi! def link htmlTitle CRHtmlAltBright
hi! def link htmlTag CRNoise
hi! def link htmlEndTag htmlTag
hi! def link htmlTagName CRHtmlBase
hi! def link htmlTagN CRHtmlBase
hi! def link htmlSpecialTagName CRHtmlSpecialBright
hi! def link htmlArg CRHtmlBaseDark
hi! def link htmlScriptTag htmlTag
hi! def link htmlString CRNoiseBright
hi! def link htmlBold htmlTitle
hi! def link htmlLink CRHtmlAlt
hi! def link htmlH1 CRHtmlAltBright
hi! def link htmlSpecialChar CRHtmlNormalBright
hi! def link JavaScript CRCodeNormal
hi! def link htmlImgArg htmlArg
hi! def link htmlSrcValue CRHtmlAltDark
hi! def link htmlSrcsetValue htmlSrcValue
hi! def link htmlAltValue htmlLink
hi! def link htmlDataArg htmlTagName
hi! def link htmlDataValue CRHtmlString
hi! def link htmlHrefArg htmlArg
hi! def link htmlHrefValue CRHtmlBaseBright
"}}}
" #html css definitions
hi! def link cssClassName scssSelectorName"{{{
hi! def link cssClassNameDot scssSelectorName
hi! def link cssIdentifier CRCssSelectorBright
hi! def link cssClassAttr CRNoise
hi! def link cssIdentifierAttr CRNoise
"}}}
" #php definitions
hi! def link phpRegion Normal "{{{
hi! def link phpComparison Operator
hi! def link phpVarSelector IdentifierDark
hi! def link wpFunction IdentifierBright
"}}}
" #javaScript definitions
hi! def link jsFunction CRIdentifierDark"{{{
hi! def link jsFuncName CRIdentifier
hi! def link jsFunctionKey CRSpecialBright
hi! def link jsFuncBlock CRIdentifier
hi! def link jsFuncCall CRIdentifierBright
hi! def link jsIfElseBlock jsFuncBlock
hi! def link jsTernaryIf jsFuncBlock
hi! def link jsParen CRNoiseBright
hi! def link jsBracket jsParen
hi! def link jsParenIfElse jsParen
hi! def link jsObjectFuncName jsFunctionKey
hi! def link jsObjectProp CRIdentifier
hi! def link jsVariableDef CRIdentifierBright
hi! def link jsFuncArgs CRIdentifier
hi! def link jsGlobalObjects CRNoiseBright
hi! def link jsGlobalNodeObjects jsGlobalObjects
hi! def link jsStorageClass CRIdentifierDark
hi! def link jsObject CRIdentifier
hi! def link jsObjectKey CRSpecial
hi! def link jsObjectValue CRIdentifierDark
hi! def link jsModuleKeyword CRIdentifier
hi! def link jsThis CRNoiseBright
" hi! def link jsConditional CRIdentifierDark
hi! def link jsParenRepeat CRIdentifierBright
hi! def link jsArrowFunction CRNoiseBright
hi! def link jsImport CRNoise
hi! def link jsFrom jsImport
hi! def link jsExport CRNoiseBright
"}}}
" #vue definitions
hi! vueTagSpecial guifg=#8700d7"{{{
hi! def link vueComponentName CRHtmlSpecial
hi! def link vueDynamicComponent CRHtmlSpecialDark
hi! def link vueTransitionComponent vueDynamicComponent
hi! def link vueTransitionName CRCssAltBright
hi! def link vueTransitionMode CRValue
hi! def link vueDirective CRType
hi! def link vueEvent CRTypeBright
hi! def link vueConditional CRSpecialBright
hi! def link vueFor vueConditional
hi! def link vueRef vueDirective
hi! def link vueDirectiveValue CRTypeDark
hi! def link vueEventValue vueDirectiveValue
hi! def link vueConditionalValue vueDirectiveValue
hi! def link vueForValue vueConditionalValue
hi! def link vueRefValue CRSpecial
hi! def link vueObjectKey CRCssSelectorDark
hi! def link vueObjectValue CRCssAlt
hi! def link vueDirectiveClass CRCssAlt
" #json definitions
hi! def link jsonKeyword Identifier
hi! def link jsonValue String
hi! def link jsonQuote CRNoise
" #gitgutter
hi! def link GitGutterAdd InterfaceSignAdd
hi! def link GitGutterChange InterfaceSignModified
hi! def link GitGutterDelete InterfaceSignDelete
hi! def link GitGutterChangeDelete InterfaceSignModified
"}}}
" #python definitions
hi! def link pythonImport CRNoise
hi! def link pythonInclude pythonImport
hi! def link pythonFunction CRIdentifierBright
hi! def link pythonBuiltin CRIdentifierDark
hi! def link pythonBuiltinObj CRSpecial
hi! def link pythonBrackets CRNoiseDark
hi! def link pythonQuotes CRNoise
hi! def link pythonDot CRNoise
hi! def link pythonNoise CRNoiseDark
"""""""""""""""
" #highlighting
"""""""""""""""
" yaml
hi! def link yamlKeyValueDelimiter CRNoiseDark
hi! def link yamlFlowIndicator CRNoiseDark
" vim-fugitive
hi! def link gitCommitBranch Identifier
hi! def link gitCommitDiscarded CRNoiseDark
hi! def link gitCommitComment CRNoiseDark
hi! def link gitCommitOnBranch CRNoise
hi! def link gitCommitWarning InterfaceSignWarningDark
hi! def link gitCommitDiscardedType CRNoise
hi! def link gitCommitSelectedType CRNoise
hi! def link gitCommitSelectedFile InterfaceHelp
hi! def link gitCommitDiscardedFile CRStatement
hi! def link gitCommitUntrackedFile CRStatementBright
hi! def link gitCommitNumber CRStatementBright
hi! def link gitCommitAhead InterfaceHelp
hi! def link gitCommitBehind gitCommitNumber
" #vimwiki highlighting
hi VimwikiLink ctermfg=252 guifg=#d0d0d0 ctermbg=234 guibg=#1c1c1c"{{{
hi! def link VimwikiHeaderChar CRNoiseDark
hi VimwikiHeader1 ctermbg=242 guibg=#666666 ctermfg=255 guifg=#eeeeee
hi VimwikiHeader2 ctermbg=238 guibg=#444444 ctermfg=255 guifg=#eeeeee
hi VimwikiHeader3 ctermbg=236 guibg=#303030 guibg=#303030 ctermfg=255 guifg=#eeeeee
hi VimwikiHeader4 ctermbg=236 guibg=#303030 guibg=#303030 ctermfg=251 guifg=#c6c6c6
hi VimwikiHeader5 ctermbg=236 guibg=#303030 guibg=#303030 ctermfg=246 guifg=#949494
hi VimwikiHeader6 ctermbg=236 guibg=#303030 guibg=#303030 ctermfg=244 guifg=#808080
hi VimwikiListTodo ctermbg=233 guibg=#121212 ctermfg=255 guifg=#eeeeee
"}}}
" #shell highlighting
" TODO do properly{{{
hi! def link shConditional shLoop
hi! def link shFunctionTwo CRIdentifierBright
hi! def link shFunction CRIdentifier
hi! def link shFunctionKey CRStatement
hi! def link shCaseEsac CRValue
hi! def link shCaseBar CRNoise
hi! def link shEcho CRNoiseBright
hi! def link bashSpecialVariables CRSpecialBright
hi! def link shCmdSubRegion CRNoiseBright
hi! def link shCommandSub CRSpecialDark
hi! def link shEscape CRNoise
hi! def link shTestOpr CRNoise
hi! def link shSnglCase CRNoise
"}}}
" #config highlighting
hi! def link confComment CRCommentDark"{{{
"}}}
" #bufexplorer highlighting
hi! def link bufExplorerBufNbr InterfaceH1"{{{
hi! def link bufExplorerMapping InterfaceHelpBright
hi! def link bufExplorerHelp InterfaceHelp
hi! def link bufExplorerOpenIn InterfaceSpecial
hi! def link bufExplorerSortBy InterfaceHelpBright
hi! def link bufExplorerSplit InterfaceNormalDark
hi! def link bufExplorerTitle InterfaceHelpDark
hi! def link bufExplorerSortType bufExplorerSortBy
hi! def link bufExplorerToggleSplit bufExplorerSplit
hi! def link bufExplorerToggleOpen bufExplorerOpenIn
hi! def link bufExplorerActBuf InterfaceH1
hi! def link bufExplorerAltBuf InterfaceH2
hi! def link bufExplorerCurBuf InterfaceH2
hi! def link bufExplorerHidBuf InterfaceNormalBright
hi! def link bufExplorerLockedBuf InterfaceSpecial
hi! def link bufExplorerModBuf InterfaceSignWarning
hi! def link bufExplorerUnlBuf InterfaceNormalDark
hi! def link bufExplorerInactBuf InterfaceNormal
"}}}
" #tagbar highlighting
" TagbarHighlight defined in vimrc as it gets overridden{{{
" by plugin when defined in here
hi! def link TagbarFoldIcon InterfaceNormal
hi! def link TagbarHelp InterfaceHelp
hi! def link TagbarHelpKey InterfaceHelpDark
hi! def link TagbarHelpTitle InterfaceHelpBright
hi! def link TagbarKind InterfaceH1
hi! def link TagbarNestedKind InterfaceH1
hi! def link TagbarScope InterfaceH1
hi! def link TagbarType InterfaceH1
hi! def link TagbarSignature InterfaceNormal
hi! def link TagbarPseudoID InterfaceNormal
hi! def link TagbarHighlight InterfaceCurrent
hi! def link TagbarAccessPublic InterfaceH2
hi! def link TagbarAccessProtected InterfaceH2
hi! def link TagbarAccessPrivate InterfaceH2
hi! TagbarHighlight ctermfg=255 guifg=#eeeeee ctermbg=240 guibg=#585858
"}}}
" #netrw highlighting
hi! def link netrwVersion InterfaceNormalBright"{{{
hi! def link netrwClassify InterfaceNormal
hi! def link netrwTreebar InterfaceNormalDark
hi! def link netrwHelpCmd InterfaceHelp
hi! def link netrwCmdNote InterfaceHelpBright
hi! def link netrwQuickHelp netrwCmdNote
hi! def link netrwList InterfaceH3
"}}}
" #nerdtree highlighting
hi! def link NERDTreeDir InterfaceNormalBright"{{{
hi! def link NERDTreeFile InterfaceNormal
hi! def link NERDTreeOpenable InterfaceNormal
hi! def link NERDTreeClosable InterfaceNormal
hi! def link NERDTreeDirSlash InterfaceNormal
hi! def link NERDTreeFlags InterfaceH2
hi! def link NERDTreeCWD InterfaceH1
hi! def link NERDTreeUp InterfaceH2
"hi! def link NERDTreeCurrentNode InterfaceCurrent
hi! def link NERDTreeHelp InterfaceHelp
hi! def link NERDTreeHelpKey InterfaceHelpDark
hi! def link NERDTreeHelpCommand InterfaceHelpDark
hi! def link NERDTreeHelpTitle InterfaceHelpBright
hi! def link NERDTreeToggleOn InterfaceFlag
hi! def link NERDTreeToggleOff InterfaceFlagNormal
hi! def link NERDTreeBookmarksHeader InterfaceNormal
hi! def link NERDTreeBookmarkName InterfaceH1
hi! def link NERDTreeBookmarksLeader InterfaceNormal
hi! def link NERDTreeBookmark InterfaceH3
hi! def link NERDTreeLinkFile NERDTreeFile
hi! def link NERDTreeLinkDir NERDTreeDir
hi! def link NERDTreeLinkTarget InterfaceSpecial
hi! def link NERDTreePart InterfaceSpecial
hi! def link NERDTreePartFile InterfaceSpecial
hi! def link NERDTreeExecFile InterfaceSpecial
hi! def link NERDTreeRO InterfaceSpecial
hi! def link NERDTreeCurrentNode InterfaceH1
hi! def link NERDTreeGitStatusModified InterfaceSignWarning
hi! def link NERDTreeGitStatusStaged InterfaceNormalBright
hi! def link NERDTreeGitStatusRenamed NERDTreeGitStatusModified
hi! def link NERDTreeGitStatusUnmerged InterfaceSignError
hi! def link NERDTreeGitStatusUntracked NERDTreeGitStatusModified
hi! def link NERDTreeGitStatusDirDirty NERDTreeGitStatusModified
hi! def link NERDTreeGitStatusDirClean InterfaceNormalDark
" TODO: use diff color
hi! def link NERDTreeGitStatusIgnored InterfaceNormal
"}}}
" #ale highlighting
hi! def link ALEErrorSign InterfaceSignError"{{{
hi! def link ALEWarningSign InterfaceSignWarning
"}}}
" vim: foldmethod=marker

11
vim/colors/green.vim Normal file
View File

@ -0,0 +1,11 @@
hi CRCssBaseBright guifg=#82c782
hi CRCssBase guifg=#52a852
hi CRCssBaseDark guifg=#005f00
hi CRCssAltBright guifg=#62825b
hi CRCssAlt guifg=#444a44
hi CRCssSelectorBright guifg=#a1ccb7
hi CRCssSelector guifg=#54b082
hi CRCssSelectorDark guifg=#2e7d56

62
vim/colors/grey.vim Normal file
View File

@ -0,0 +1,62 @@
if has('gui_running')
hi Normal ctermfg=246 guifg=#949494 ctermbg=none guibg=#000000
else
hi Normal ctermfg=246 guifg=#6a6a6a ctermbg=none guibg=NONE
endif
hi CRNormalBright ctermfg=250 guifg=#bcbcbc
hi def link CRNormal Normal
hi CRNormalDark ctermfg=242 guifg=#666666
hi InterfaceH1 guifg=#eeeeee guibg=NONE
hi InterfaceH2 guifg=#bcbcbc guibg=NONE
hi InterfaceH3 guifg=#a8a8a8 guibg=NONE
hi InterfaceNormalBright guifg=#8a8a8a guibg=NONE
hi InterfaceNormal guifg=#585858 guibg=NONE
hi InterfaceNormalDark guifg=#444444 guibg=NONE
hi InterfaceMsg guifg=#c6c6c6
hi InterfaceWarningMsge guifg=#ffffff
hi InterfaceHelpBright guifg=#937070 guibg=NONE
hi InterfaceHelp guifg=#674d4d guibg=NONE
hi InterfaceHelpDark guifg=#3e3e3e guibg=NONE
hi InterfaceSpecial guifg=#eeeeee
hi InterfaceCurrent guifg=#eeeeee guibg=#eeeeee
hi InterfaceHighlight guifg=#ffffff guibg=#262626
hi InterfaceHighlightRev guifg=#262626 guibg=#ffffff
hi InterfaceSignAdd guifg=#395239
hi InterfaceSignModified guifg=#4e4e33
hi InterfaceSignDelete guifg=#582b2b
hi CRStatementBright ctermfg=160 guifg=#907a7a
hi CRStatement ctermfg=160 guifg=#5a4545
hi CRStatementDark ctermfg=88 guifg=#483d3d
hi CRValueBright ctermfg=252 guifg=#d0d0d0
hi CRValue ctermfg=248 guifg=#a8a8a8
hi CRValueDark ctermfg=243 guifg=#767676
hi CRValueBold ctermfg=248 guifg=#a8a8a8 cterm=bold gui=BOLD
hi CRNoiseBright ctermfg=243 guifg=#707070
hi CRNoise ctermfg=240 guifg=#444444
hi CRNoiseDark ctermfg=238 guifg=#333333
hi CRNoiseDarker ctermfg=233 guifg=#222222
hi CRNoiseRed ctermfg=52 guifg=#440000
hi CRCommentBright ctermfg=244 guifg=#808080 gui=italic cterm=italic term=italic
hi CRComment ctermfg=240 guifg=#585858 gui=italic cterm=italic term=italic
hi CRCommentDark ctermfg=238 guifg=#444444 gui=italic cterm=italic term=italic
hi CRWarning ctermfg=255 guifg=#eeeeee ctermbg=52 guibg=#340000
hi CRError ctermfg=255 guifg=#eeeeee ctermbg=124 guibg=#8f2a2a
hi CRErrorInverse ctermfg=255 guifg=#000000 ctermbg=124 guibg=#8f2a2a
" vim: foldmethod=marker

132
vim/colors/monotonous.vim Normal file
View File

@ -0,0 +1,132 @@
" Includes
"{{{
source ~/.vim/colors/grey.vim
source ~/.vim/colors/red.vim
source ~/.vim/colors/green.vim
source ~/.vim/colors/blue.vim
"}}}
set background=dark
" hi clear Normal
" hi clear
if exists('syntax_on')
syntax reset
endif
set fillchars=stl:\ ,stlnc:\ ,vert:\|
let g:colors_name = 'monotonous'
if has('gui_running')
hi Normal ctermfg=246 guifg=#949494 ctermbg=none guibg=#000000
else
hi Normal ctermfg=246 guifg=#6a6a6a ctermbg=none guibg=NONE
endif
" syntax groups
"{{{
hi! def link Comment CRComment
hi! def link Constant CRValueBright
hi! def link String CRValueBold
hi! def link Character CRValueBold
hi! def link Number CRValueBold
hi! def link Boolean CRValueBold
hi! def link Float CRValueBold
hi! def link Identifier CRIdentifier
" Function
hi! def link Statement CRStatement
hi! def link Conditional CRStatementDark
" Repeat
" Label
hi! def link Operator CRNoise
" Keyword
" Exception
hi! def link PreProc CRCommentBright
" Include
hi! def link Define CRNoiseBright
" Macro
" PreCondit
hi! def link Type CRType
" StorageClass
" Structure
" Typedef
hi! def link Special CRSpecial
" SpecialChar
" Tag
hi! def link Delimiter CRNoise
hi! def link SpecialComment CRCommentBright
" Debug
hi Underlined cterm=underline term=underline gui=underline
hi Ignore ctermfg=232 guifg=NONE
hi! def link Error CRError
hi Todo ctermfg=251 guifg=#dd3333 ctermbg=none guibg=NONE
"}}}
" highlight groups
" ColorColumn
" Conceal
" Cursor
" CursorIM
" CursorColumn
" CursorLine
" Directory
" DiffAdd
" DiffChange
" DiffDelete
" DiffText
" ErrorMsg
" VertSplit
" Folded
" FoldColumn
" SignColumn
" IncSearch
" LineNr
" MatchParen
" ModeMsg
" MoreMsg
" NonText
" Normal
" Pmenu
" PmenuSel
" PmenuSbar
" PmenuThumb
" Question
" Search
" SpecialKey
" SpellBad
" SpellCap
" SpellLocal
" SpellRare
" StatusLine
" StatusLineNC
" TabLine
" TabLineFill
" TabLineSel
" Title
" Visual
" VisualNOS
" WarningMsg
" WildMenu
" GUI Interface groups
" Menu
" Scrollbar
" ToolTip
" vim: foldmethod=marker

27
vim/colors/red.vim Normal file
View File

@ -0,0 +1,27 @@
hi Red1b guifg=#ffffff
hi Red1 guifg=#ffffff
hi Red1d guifg=#ffffff
hi Red2b guifg=#c63d3d
hi Red2 guifg=#8f2a2a " CRType
hi Red2d guifg=#671010
hi Red3b guifg=#ff0000
hi Red3 guifg=#aa0000 " CRSpecial
hi Red3d guifg=#880000
hi InterfaceSignError ctermfg=196 guifg=#ff0000 gui=bold
hi InterfaceSignErrorDark ctermfg=196 guifg=#aa0000 gui=bold
hi InterfaceSignWarning ctermfg=88 guifg=#870000 gui=bold
hi InterfaceSignWarningDark ctermfg=88 guifg=#660000 gui=bold
hi CRIdentifierBright ctermfg=130 guifg=#ff9360
hi CRIdentifier ctermfg=166 guifg=#c28a6f
hi CRIdentifierDark ctermfg=208 guifg=#745d52
hi CRSpecialBright ctermfg=255 guifg=#ff0000
hi CRSpecial ctermfg=251 guifg=#aa0000
hi CRSpecialDark ctermfg=53 guifg=#880000
" vim: foldmethod=marker