diff --git a/vim/colors/customred256.vim b/vim/colors/customred256.vim index 3ebeea8..cbaf81b 100644 --- a/vim/colors/customred256.vim +++ b/vim/colors/customred256.vim @@ -13,7 +13,6 @@ let colors_name = 'customred256' hi Normal ctermfg=246 guifg=#949494 ctermbg=none guibg=NONE -hi! def link ErrorMsg CRError """""""""""""" " colours @@ -28,6 +27,9 @@ 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 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 @@ -43,6 +45,9 @@ hi def link InterfaceFlagBright CRNormalBright hi def link InterfaceFlag CRNormal hi def link InterfaceFlagDark CRNormalDark +hi InterfaceErrorSign ctermfg=196 guifg=#ff0000 gui=bold +hi InterfaceWarningSign ctermfg=88 guifg=#870000 gui=bold + hi Pmenu ctermfg=240 guifg=#585858 ctermbg=233 guibg=#121212 hi PmenuSel ctermfg=249 guifg=#b2b2b2 ctermbg=233 guibg=#121212 @@ -51,9 +56,17 @@ hi CRNormalBright ctermfg=208 guifg=#ff8700 hi CRNormal ctermfg=246 guifg=#949494 ctermbg=none guibg=NONE hi CRNormalDark ctermfg=160 guifg=#d70000 -hi CRAltBright ctermfg=196 guifg=#ff0000 -hi CRAlt ctermfg=124 guifg=#af0000 -hi CRAltDark ctermfg=52 guifg=#5f0000 +hi CRIdentifierBright ctermfg=196 guifg=#ff0000 +hi CRIdentifier ctermfg=124 guifg=#af0000 +hi CRIdentifierDark ctermfg=52 guifg=#5f0000 + +hi CRType ctermfg=208 guifg=#ff8700 +hi CRTypeBright ctermfg=214 guifg=#ffaf00 + +hi CRStatement ctermfg=196 guifg=#ff0000 +hi CRStatementDark ctermfg=124 guifg=#af0000 + +hi CRValue ctermfg=248 guifg=#a8a8a8 hi CRSpecialBright ctermfg=255 guifg=#eeeeee hi CRSpecial ctermfg=250 guifg=#bcbcbc @@ -63,13 +76,13 @@ hi CRNoiseBright ctermfg=246 guifg=#949494 hi CRNoise ctermfg=240 guifg=#444444 hi CRNoiseDark ctermfg=238 guifg=#333333 -hi CRCommentBright ctermfg=244 +hi CRCommentBright ctermfg=244 guifg=#808080 hi CRComment ctermfg=240 guifg=#585858 hi CRCommentDark ctermfg=238 guifg=#444444 -hi CRError ctermfg=255 guifg=#eeeeee ctermbg=232 guibg=#080808 -hi CRErrorInverse ctermfg=255 guifg=#eeeeee ctermbg=none guibg=NONE - +hi CRWarning ctermfg=255 guifg=#eeeeee ctermbg=52 guibg=#7e0000 +hi CRError ctermfg=255 guifg=#eeeeee ctermbg=124 guibg=#af0000 +hi CRErrorInverse ctermfg=255 guifg=#000000 ctermbg=124 guibg=#af0000 " HTML colours hi CRHtmlNormalBright ctermfg=67 guifg=#5f87af @@ -79,8 +92,8 @@ hi CRHtmlBaseBright ctermfg=39 guifg=#00afff hi CRHtmlBase ctermfg=27 guifg=#005fff hi CRHtmlbaseDark ctermfg=25 guifg=#005faf -hi CRHtmlAltDark ctermfg=45 guifg=#00d7ff hi CRHtmlAlt ctermfg=51 guifg=#00ffff +hi CRHtmlAltDark ctermfg=45 guifg=#00d7ff hi CRHtmlAltDarker ctermfg=38 guifg=#00afd7 hi CRHtmlImg ctermfg=67 guifg=#5f87af @@ -109,31 +122,31 @@ hi CRCssSelectorDark ctermfg=72 guifg=#5faf87 """""""""""""""""""" " general definitions -hi Error ctermfg=231 guifg=#ffffff ctermbg=none guibg=NONE -hi ExtraWhitespace ctermbg=237 guibg=#3a3a3a -hi Comment ctermfg=238 guifg=#444444 +hi Underlined cterm=underline term=underline gui=underline +hi Ignore ctermfg=232 guifg=NONE +hi! def link Error CRError +hi! def link ErrorMsg CRError +hi! def link ExtraWhitespace CRError +hi! def link Comment CRComment -hi! def link Constant String -hi String ctermfg=248 guifg=#a8a8a8 -hi! def link Character String -"hi! def link Number ctermfg=164 -"hi! def link Boolean ctermfg=164 -"hi! def link Float ctermfg=164 +hi! def link Constant CRValue +hi! def link String CRValue +hi! def link Character CRValue +hi! def link Number CRValue +hi! def link Boolean CRValue +hi! def link Float CRValue hi! def link Special CRSpecial -hi! def link Identifier CRAlt -hi! def link IdentifierDark CRAltDark -hi! def link IdentifierBright CRAltBright -hi Statement ctermfg=196 guifg=#ff0000 -hi StatementDark ctermfg=124 guifg=#af0000 -hi PreProc ctermfg=141 guifg=#af87ff -hi Type ctermfg=208 guifg=#ff8700 -hi TypeBright ctermfg=214 guifg=#ffaf00 -hi Underlined cterm=underline term=underline gui=underline -hi Ignore ctermfg=232 guifg=#080808 +hi! def link Identifier CRIdentifier +hi! def link IdentifierDark CRIdentifierDark +hi! def link IdentifierBright CRIdentifierBright +hi! def link Statement CRStatement +hi! def link StatementDark CRStatementDark +hi! def link TypeBright CRTypeBright +hi! def link Type CRType hi! def link Noise CRNoise -hi Conditional ctermfg=239 guifg=#4e4e4e +hi! def link Conditional CRNoise hi! def link Delimiter CRNoise hi! def link Operator Conditional @@ -142,6 +155,73 @@ hi! def link Comment CRComment hi! def link SpecialComment CRCommentBright hi! def link preProc CRCommentBright +" interface definitions +hi Visual ctermfg=235 guifg=#262626 ctermbg=255 guibg=#eeeeee +hi Todo ctermfg=251 guifg=#c6c6c6 ctermbg=none guibg=NONE +hi Search ctermfg=255 guifg=#eeeeee ctermbg=236 guibg=#303030 guibg=#303030 +hi def link IncSearch Search + + +hi!def link SpecialKey InterfaceSpecial +hi! def link Directory InterfaceSpecial +hi Title ctermfg=198 guifg=#ff0087 +hi! def link WarningMsg InterfaceWarningMsg +hi WildMenu ctermfg=255 guifg=#eeeeee ctermbg=243 guibg=#767676 +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 StatusLine ctermfg=255 guifg=#eeeeee ctermbg=239 term=none cterm=none +hi StatusLineNC ctermfg=238 guifg=#444444 ctermbg=233 guibg=#121212 term=none cterm=none +hi StatusLineFile ctermfg=243 guifg=#767676 ctermbg=232 guibg=#080808 + +" set insert mode colours +augroup statuscursorlines + au InsertEnter * hi StatusLine ctermfg=233 guifg=#121212 ctermbg=255 guibg=#eeeeee + au InsertLeave * hi StatusLine ctermfg=255 guifg=#eeeeee ctermbg=239 guibg=#4e4e4e + + au InsertEnter * set cursorline + au InsertLeave * set nocursorline + + au InsertEnter * hi LineNr ctermfg=235 guifg=#262626 + au InsertLeave * hi LineNr ctermfg=237 guifg=#3a3a3a + + au InsertEnter * hi CursorLineNr ctermfg=250 guifg=#bcbcbc + au InsertLeave * hi CursorLineNr ctermfg=243 guifg=#767676 +augroup END + +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=none guibg=NONE 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=233 guibg=#121212 +hi SignColumn ctermfg=255 guifg=#eeeeee ctermbg=none guibg=NONE + +hi DiffAdd guibg=darkblue ctermbg=darkblue term=none cterm=none +hi DiffChange guibg=darkmagenta ctermbg=magenta cterm=none +hi DiffDelete ctermfg=blue ctermbg=cyan gui=bold guifg=Blue guibg=DarkCyan +hi DiffText cterm=bold ctermbg=red gui=bold guibg=Red + +hi! def link SpellBad CRError +hi! def link SpellCap CRWarning + +hi! def link qfFilename InterfaceNormal +hi! def link qfLineNr InterfaceH2 + +hi MatchParen ctermfg=255 guifg=#eeeeee ctermbg=241 guibg=#606060 + " Vim definitions hi! def link VimGroup Type hi! def link VimHiGroup TypeBright @@ -253,7 +333,7 @@ hi! def link wpFunction IdentifierBright hi! def link jsFunction IdentifierDark hi! def link jsFuncName Identifier hi! def link jsFunctionKey Special -hi! def link jsFuncBlock CRAlt +hi! def link jsFuncBlock CRIdentifier hi! def link jsFuncCall CRNormalBright hi! def link jsIfElseBlock jsFuncBlock hi! def link jsTernaryIf jsFuncBlock @@ -272,8 +352,8 @@ hi! def link jsObjectKey IdentifierBright hi! def link jsObjectValue IdentifierDark hi! def link jsModuleKeyword Identifier hi! def link jsThis CRNoiseBright -hi! def link jsConditional CRAltDark -hi! def link jsParenRepeat CRAltBright +hi! def link jsConditional CRIdentifierDark +hi! def link jsParenRepeat CRIdentifierBright " vue definitions hi! vueDirective ctermfg=88 guifg=#870000 @@ -293,73 +373,6 @@ hi! def link jsonKeyword Identifier hi! def link jsonValue String hi! def link jsonQuote CRNoise -" interface -hi Visual ctermfg=235 guifg=#262626 ctermbg=255 guibg=#eeeeee -hi Todo ctermfg=251 guifg=#c6c6c6 ctermbg=none guibg=NONE -hi Search ctermfg=255 guifg=#eeeeee ctermbg=236 guibg=#303030 guibg=#303030 -hi def link IncSearch Search - - -hi SpecialKey ctermfg=255 guifg=#eeeeee -hi Directory ctermfg=255 guifg=#eeeeee -hi Title ctermfg=198 guifg=#ff0087 -hi WarningMsg ctermfg=255 guifg=#eeeeee ctermbg=233 guibg=#121212 -hi WildMenu ctermfg=255 guifg=#eeeeee ctermbg=243 guibg=#767676 -hi! ModeMsg ctermfg=124 guifg=#af0000 -hi MoreMsg ctermfg=124 guifg=#af0000 -hi Question ctermfg=124 guifg=#af0000 -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 StatusLine ctermfg=255 guifg=#eeeeee ctermbg=239 term=none cterm=none -hi StatusLineNC ctermfg=238 guifg=#444444 ctermbg=233 guibg=#121212 term=none cterm=none -hi StatusLineFile ctermfg=243 guifg=#767676 ctermbg=232 guibg=#080808 - -" set insert mode colours -augroup statuscursorlines - au InsertEnter * hi StatusLine ctermfg=233 guifg=#121212 ctermbg=255 guibg=#eeeeee - au InsertLeave * hi StatusLine ctermfg=255 guifg=#eeeeee ctermbg=239 guibg=#4e4e4e - - au InsertEnter * set cursorline - au InsertLeave * set nocursorline - - au InsertEnter * hi LineNr ctermfg=235 guifg=#262626 - au InsertLeave * hi LineNr ctermfg=237 guifg=#3a3a3a - - au InsertEnter * hi CursorLineNr ctermfg=250 guifg=#bcbcbc - au InsertLeave * hi CursorLineNr ctermfg=243 guifg=#767676 -augroup END - -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=none guibg=NONE 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=233 guibg=#121212 -hi SignColumn ctermfg=255 guifg=#eeeeee ctermbg=none guibg=NONE - -hi DiffAdd guibg=darkblue ctermbg=darkblue term=none cterm=none -hi DiffChange guibg=darkmagenta ctermbg=magenta cterm=none -hi DiffDelete ctermfg=blue ctermbg=cyan gui=bold guifg=Blue guibg=DarkCyan -hi DiffText cterm=bold ctermbg=red gui=bold guibg=Red - -hi SpellBad ctermfg=255 guifg=#eeeeee ctermbg=244 guibg=#808080 -hi SpellCap ctermfg=255 guifg=#eeeeee ctermbg=240 guibg=#585858 - -hi! def link qfFilename InterfaceNormal -hi! def link qfLineNr InterfaceH2 - -hi MatchParen ctermfg=255 guifg=#eeeeee ctermbg=241 guibg=#606060 - " VimWiki highlighting hi VimwikiLink ctermfg=252 guifg=#d0d0d0 ctermbg=234 guibg=#1c1c1c hi! def link VimwikiHeaderChar CRNoise @@ -368,7 +381,7 @@ hi VimwikiHeader2 ctermbg=238 guibg=#444444 ctermfg=255 guifg= 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 +hi VimwikiHeader6 ctermbg=236 guibg=#303030 guibg=#303030 ctermfg=244 guifg=#808080 hi VimwikiListTodo ctermbg=233 guibg=#121212 ctermfg=255 guifg=#eeeeee @@ -468,3 +481,7 @@ hi! def link NERDTreeExecFile InterfaceSpecial hi! def link NERDTreeRO InterfaceSpecial hi! def link NERDTreeCurrentNode InterfaceH1 + +" ALE highlighting +hi! def link ALEErrorSign InterfaceErrorSign +hi! def link ALEWarningSign InterfaceWarningSign