diff --git a/vim/colors/base-grey.vim b/vim/colors/base-grey.vim index a2ac258..32553b8 100644 --- a/vim/colors/base-grey.vim +++ b/vim/colors/base-grey.vim @@ -39,60 +39,60 @@ hi clear WildMenu "}}} if has('gui_running') - hi Normal guifg=#555555 ctermbg=none guibg=#000000"{{{ + hi! Normal guifg=#555555 ctermbg=none guibg=#000000"{{{ else - hi Normal guifg=#555555 ctermbg=none guibg=NONE + hi! Normal guifg=#555555 ctermbg=none guibg=NONE endif "}}} " highlight groups "{{{ -hi ColorColumn guibg=#1d0808 +hi! ColorColumn guibg=#1d0808 " Conceal " Cursor " CursorIM " CursorColumn -hi CursorLine guibg=#222222 gui=NONE -hi Directory guifg=#eeeeee -hi DiffAdd guifg=#aaaaaa guibg=#001000 gui=NONE -hi DiffChange guifg=#777777 guibg=#101010 gui=NONE -hi DiffDelete guifg=#333333 guibg=#200000 gui=NONE -hi DiffText guifg=#cccccc guibg=#101010 gui=NONE -hi EndOfBuffer guifg=#121212 guibg=NONE -hi ErrorMsg guifg=#ff0000 -hi VertSplit guifg=#090909 guibg=#090909 -hi Folded guifg=#585858 guibg=NONE -hi FoldColumn guifg=#262626 guibg=#111111 -hi SignColumn guifg=#eeeeee guibg=NONE -hi LineNr guifg=#3a3a3a guibg=NONE -hi CursorLineNr guifg=#767676 guibg=NONE -hi MatchParen guifg=#ffffff guibg=#292929 gui=underline -hi ModeMsg guifg=#c6c6c6 +hi! CursorLine guibg=#222222 gui=NONE +hi! Directory guifg=#eeeeee +hi! DiffAdd guifg=#aaaaaa guibg=#001000 gui=NONE +hi! DiffChange guifg=#777777 guibg=#101010 gui=NONE +hi! DiffDelete guifg=#333333 guibg=#200000 gui=NONE +hi! DiffText guifg=#cccccc guibg=#101010 gui=NONE +hi! EndOfBuffer guifg=#121212 guibg=NONE +hi! ErrorMsg guifg=#ff0000 +hi! VertSplit guifg=#090909 guibg=#090909 +hi! Folded guifg=#585858 guibg=NONE +hi! FoldColumn guifg=#262626 guibg=#111111 +hi! SignColumn guifg=#eeeeee guibg=NONE +hi! LineNr guifg=#3a3a3a guibg=NONE +hi! CursorLineNr guifg=#767676 guibg=NONE +hi! MatchParen guifg=#ffffff guibg=#292929 gui=underline +hi! ModeMsg guifg=#c6c6c6 -hi MoreMsg guifg=#c6c6c6 -hi NonText guifg=#767676 -hi Pmenu guifg=#585858 guibg=#121212 -hi PmenuSel guifg=#b2b2b2 guibg=#121212 +hi! MoreMsg guifg=#c6c6c6 +hi! NonText guifg=#767676 +hi! Pmenu guifg=#585858 guibg=#121212 +hi! PmenuSel guifg=#b2b2b2 guibg=#121212 " PmenuSbar " PmenuThumb -hi Question guifg=#c6c6c6 -hi QuickFixLine guifg=#ff0000 -hi Search guifg=#ffffff guibg=NONE gui=NONE -hi IncSearch guifg=#000000 guibg=#ffffff gui=NONE -hi SpecialKey guifg=#eeeeee -hi SpellBad guifg=#aa0000 guibg=#220000 -hi SpellCap guifg=#550000 guibg=#220000 +hi! Question guifg=#c6c6c6 +hi! QuickFixLine guifg=#ff0000 +hi! Search guifg=#ffffff guibg=NONE gui=NONE +hi! IncSearch guifg=#000000 guibg=#ffffff gui=NONE +hi! SpecialKey guifg=#eeeeee +hi! SpellBad guifg=#aa0000 guibg=#220000 +hi! SpellCap guifg=#550000 guibg=#220000 " SpellLocal " SpellRare -hi TabLine guifg=#555555 guibg=#111111 gui=italic -hi TabLineFill guifg=#eeeeee guibg=#111111 gui=italic -hi TabLineSel guifg=#777777 guibg=#111111 gui=italic -hi TabLineNoise guifg=#444444 guibg=#111111 gui=italic -hi Title guifg=#a8a8a8 guibg=NONE -hi Visual guifg=#eeeeee guibg=#262626 +hi! TabLine guifg=#555555 guibg=#111111 gui=italic +hi! TabLineFill guifg=#eeeeee guibg=#111111 gui=italic +hi! TabLineSel guifg=#777777 guibg=#111111 gui=italic +hi! TabLineNoise guifg=#444444 guibg=#111111 gui=italic +hi! Title guifg=#a8a8a8 guibg=NONE cterm=bold gui=bold +hi! Visual guifg=#eeeeee guibg=#262626 " VisualNOS -hi WarningMsg guifg=#ffffff -hi WildMenu guifg=#aaaaaa guibg=NONE +hi! WarningMsg guifg=#ffffff +hi! WildMenu guifg=#aaaaaa guibg=NONE "}}} " GUI Interface groups @@ -158,15 +158,18 @@ hi! Noise guifg=#333333 "" #css, scss definitions "{{{ -hi gSpecial guifg=#a1ccb7 cterm=bold gui=bold -hi gIdentifier guifg=#5b6e5e cterm=bold gui=bold -hi gFunction guifg=#5a635a -hi gType guifg=#343d35 +hi! gSpecial guifg=#a1ccb7 cterm=bold gui=bold +hi! gIdentifier guifg=#5b6e5e cterm=bold gui=bold +hi! gFunction guifg=#5a635a +hi! gType guifg=#343d35 -hi cssClass guifg=#54b082 -hi cssProp guifg=#555555 +hi! cssClass guifg=#54b082 +hi! cssProp guifg=#555555 hi! def link cssAttr String +hi! def link cssIdentifierAttr Noise +hi! def link cssClassAttr cssIdentifierAttr +hi! def link cssAttrNoise Noise hi! def link atKeyword PreProc hi! def link cssIdentifier gSpecial hi! def link cssClassName cssClass @@ -186,4 +189,106 @@ hi! def link scssAtRoot atKeyword hi! def link vue_scss cssIdentifier "}}} +"" #html definitions +""{{{ + + +hi! bNormalBright guifg=#5f87af +hi! bNormal guifg=#5f5f87 + +hi! bValueBrightItalic guifg=#bbbbdd cterm=italic gui=italic +hi! bValueItalic guifg=#9999bb cterm=italic gui=italic +hi! bValue guifg=#9999bb +hi! bValueDarkItalic guifg=#666688 cterm=italic gui=italic + +" values +hi! bSpecialBrighter guifg=#cec4ff +hi! bSpecialBright guifg=#b9afed +hi! bSpecial guifg=#8f88b8 +hi! bSpecialDark guifg=#615d7a + +" tags +hi! bKeywordBright guifg=#6c7bc2 +hi! bKeyword guifg=#505b8f +hi! bKeywordDark guifg=#373e61 + + +hi! def link htmlNormal Normal + +hi! def link htmlTitle Title +hi! def link htmlH1 htmlTitle +hi! def link htmlTag Noise +hi! def link htmlEndTag htmlTag +hi! def link htmlArg PreProc +hi! htmlTagName guifg=#373e61 cterm=bold gui=bold +hi! htmlSpecialTagName guifg=#505b8f cterm=bold gui=bold +hi! def link htmlValue String +hi! def link htmlSpecialChar Special +hi! htmlLink guifg=#484a4d cterm=italic gui=italic + +hi! def link htmlPreStmt PreProc +hi! def link htmlPreError Error +hi! def link htmlPreProc PreProc +hi! def link htmlPreAttr String +hi! def link htmlPreProcAttrName PreProc +hi! def link htmlPreProcAttrError Error +hi! def link htmlSpecial Special +hi! def link htmlSpecialChar Special +hi! def link htmlString String +hi! def link htmlStatement Statement +hi! def link htmlComment Comment +hi! def link htmlCommentPart Comment +hi! def link htmlValue String +hi! def link htmlCommentError htmlError +hi! def link htmlTagError htmlError +hi! def link htmlEvent javaScript +hi! def link htmlError Error + +hi! def link javaScript Special +hi! def link javaScriptExpression javaScript +hi! def link htmlCssStyleComment Comment +hi! def link htmlCssDefinition Special + +hi! def link htmlImgArg htmlArg +hi! def link htmlSrcValue String +hi! def link htmlSrcsetValue htmlSrcValue +hi! def link htmlAltValue String +hi! def link htmlDataArg htmlTagName +hi! def link htmlDataValue Constant +hi! def link htmlHrefArg htmlArg +hi! def link htmlHrefValue htmlSrcValue +"}}} + +"" #vue definitions +""{{{ +"hi! def link vueTagSpecial bSpecialBright +"hi! def link vueComponentName bSpecial +"hi! def link vueDynamicComponent bSpecialDark +"hi! def link vueTransitionComponent vueDynamicComponent +"hi! def link vueTransitionName gSpecialDark +"hi! def link vueTransitionMode mValueDarkItalic +"hi! def link vueDirective mType +"hi! def link vueEvent mTypeBright +"hi! def link vueConditional mSpecial +"hi! def link vueFor vueConditional +"hi! def link vueRef vueDirective + +"hi! def link vueDirectiveValue mIdentifier +"hi! def link vueEventValue vueDirectiveValue +"hi! def link vueConditionalValue vueDirectiveValue +"hi! def link vueForValue vueConditionalValue +"hi! def link vueRefValue mValueBrightItalic +"hi! def link vueObjectKey gSpecial +"hi! def link vueObjectValue vueDirectiveValue +"hi! def link vueDirectiveClass mNoise +""}}} + + + + + + + + + " vim: foldmethod=marker