diff options
author | Victor Toso <victortoso@redhat.com> | 2015-12-30 22:38:13 +0100 |
---|---|---|
committer | Victor Toso <victortoso@redhat.com> | 2015-12-30 23:57:45 +0100 |
commit | d1464b57c66492f95f98e426c6503acb2ecafd54 (patch) | |
tree | f37f221d647882c12c576452a07e3a193d019ecc | |
parent | 347ac9f1e1aa4743bf1777081c7961c360d19e3a (diff) |
vim-colors: wip changes, more colors!
Now that I'm using you-complete-me and color_coded plugins, there are
lot of room for improving my usage of colors.
It will take good amount of time till I found something nice for me :-)
-rw-r--r-- | vim/colors/ir_black_dragon.vim | 98 |
1 files changed, 63 insertions, 35 deletions
diff --git a/vim/colors/ir_black_dragon.vim b/vim/colors/ir_black_dragon.vim index 7b0c3bb..ca11995 100644 --- a/vim/colors/ir_black_dragon.vim +++ b/vim/colors/ir_black_dragon.vim @@ -42,14 +42,14 @@ hi WarningMsg ctermfg=231 ctermbg=167 cterm=bold guifg=guibg=gui=n hi ModeMsg ctermfg=018 ctermbg=032 cterm=bold guifg=guibg=gui=none hi Tag ctermfg=none ctermbg=none cterm=none guifg=guibg=gui=none -hi CursorLine ctermfg=none ctermbg=none cterm=none guifg=guibg=gui=none +hi CursorLine ctermfg=none ctermbg=234 cterm=none guifg=guibg=gui=none hi CursorColumn ctermfg=none ctermbg=none cterm=none guifg=guibg=gui=none -hi Search ctermfg=196 ctermbg=none cterm=underline guifg=guibg=gui=none +hi Search ctermfg=235 ctermbg=208 cterm=bold guifg=guibg=gui=none hi IncSearch ctermfg=235 ctermbg=208 cterm=bold guifg=guibg=gui=none -hi Pmenu ctermfg=016 ctermbg=245 cterm=bold guifg=guibg=gui=none -hi PmenuSel ctermfg=046 ctermbg=237 cterm=none guifg=guibg=gui=none +hi Pmenu ctermfg=250 ctermbg=233 cterm=none guifg=guibg=gui=none +hi PmenuSel ctermfg=209 ctermbg=240 cterm=bold guifg=guibg=gui=none "TODO "hi Folded ctermfg=none ctermbg=none cterm=none guifg=guibg=gui=none @@ -62,26 +62,24 @@ hi PmenuSel ctermfg=046 ctermbg=237 cterm=none guifg=guibg=gui=n " Syntax highlighting hi Comment ctermfg=242 ctermbg=none cterm=none guifg=guibg=gui=none -hi Conditional ctermfg=154 ctermbg=none cterm=bold guifg=guibg=gui=none +hi Conditional ctermfg=161 ctermbg=none cterm=bold guifg=guibg=gui=none hi Todo ctermfg=160 ctermbg=none cterm=none guifg=guibg=gui=none hi Statement ctermfg=202 ctermbg=none cterm=none guifg=guibg=gui=none -hi Label ctermfg=184 ctermbg=none cterm=bold guifg=guibg=gui=none -hi Operator ctermfg=231 ctermbg=none cterm=none guifg=guibg=gui=none -hi Include ctermfg=202 ctermbg=none cterm=none guifg=guibg=gui=none -hi Macro ctermfg=030 ctermbg=none cterm=bold guifg=guibg=gui=none +hi Label ctermfg=206 ctermbg=none cterm=bold guifg=guibg=gui=none +hi Operator ctermfg=196 ctermbg=none cterm=none guifg=guibg=gui=none hi PreCondit ctermfg=131 ctermbg=none cterm=none guifg=guibg=gui=none -hi String ctermfg=190 ctermbg=none cterm=none guifg=guibg=gui=none + +hi String ctermfg=042 ctermbg=none cterm=none guifg=guibg=gui=none hi Number ctermfg=164 ctermbg=none cterm=none guifg=guibg=gui=none hi Float ctermfg=164 ctermbg=none cterm=none guifg=guibg=gui=none +hi Boolean ctermfg=202 ctermbg=none cterm=bold guifg=guibg=gui=none +hi Character ctermfg=202 ctermbg=none cterm=bold guifg=guibg=gui=none -hi Type ctermfg=253 ctermbg=none cterm=none guifg=guibg=gui=none - -hi StorageClass ctermfg=079 ctermbg=none cterm=none guifg=guibg=gui=none -hi Typedef ctermfg=079 ctermbg=none cterm=none guifg=guibg=gui=none -hi Structure ctermfg=079 ctermbg=none cterm=none guifg=guibg=gui=none +"hi StorageClass ctermfg= ctermbg=none cterm=none guifg=guibg=gui=none +hi link StorageClass Type " NULL -hi Constant ctermfg=202 ctermbg=none cterm=bold guifg=guibg=gui=none +hi Constant ctermfg=170 ctermbg=none cterm=none guifg=guibg=gui=none " TODO hi Special ctermfg=162 ctermbg=none cterm=none guifg=guibg=gui=none @@ -89,31 +87,61 @@ hi link SpecialChar Special hi link SpecialComment Special hi link Debug Special +" Keep all types with the same color +hi Type ctermfg=187 ctermbg=none cterm=none guifg=guibg=gui=none +hi link cType Type -hi link Boolean Constant - - -hi PreProc ctermfg=red ctermbg=none cterm=none guifg=guibg=gui=none -"hi link Include PreProc -"hi link Macro PreProc +hi PreProc ctermfg=133 ctermbg=none cterm=none guifg=guibg=gui=none +hi link Typedef PreProc +hi link Structure PreProc +hi link Include PreProc - -"hi Define ctermfg=202 ctermbg=none cterm=none guifg=guibg=gui=none -"hi link Repeat Statement -"hi link Exception Statement " hi Identifier ctermfg=121 ctermbg=none cterm=none guifg=guibg=gui=none -hi Character ctermfg=202 ctermbg=none cterm=bold guifg=guibg=gui=none hi Keyword ctermfg=red ctermbg=none cterm=none guifg=guibg=gui=none -hi Function ctermfg=red ctermbg=none cterm=none guifg=guibg=gui=none hi Delimiter ctermfg=red ctermbg=none cterm=none guifg=guibg=gui=none + +" Not sure if I use it +"hi Punctuation ctermfg=white ctermbg=red cterm=underline guifg=guibg=gui=none +"hi link Repeat Punctuation +"hi link Exception Punctuation +"hi Define ctermfg=202 ctermbg=none cterm=none guifg=guibg=gui=none + " ---------------------------------------------------------------------------- -" -------------- SPECIFICS --------------------------------------------------- +" -------------- Color Coded ------------------------------------------------- " ---------------------------------------------------------------------------- +hi Function ctermfg=216 ctermbg=none cterm=none guifg=guibg=gui=none +hi FunctionDecl ctermfg=254 ctermbg=none cterm=none guifg=guibg=gui=none -" Special for C -hi cType ctermfg=154 ctermbg=none cterm=none guifg=guibg=gui=none +hi Member ctermfg=248 ctermbg=none cterm=none guifg=guibg=gui=none +hi Variable ctermfg=254 ctermbg=none cterm=none guifg=guibg=gui=none +hi EnumConstant ctermfg=196 ctermbg=235 cterm=none guifg=guibg=gui=none + +hi MacroDefinition ctermfg=209 ctermbg=none cterm=bold guifg=guibg=gui=none +hi MacroInstantiation ctermfg=216 ctermbg=none cterm=none guifg=guibg=gui=none + +hi UsingDirective ctermfg=red ctermbg=green + +" XXX I don't know them +"hi Namespace ctermfg=green ctermbg=red cterm=underline guifg=guibg=gui=none + +" hi StructDecl ctermfg=red ctermbg=none cterm=none guifg=guibg=gui=none +" hi UnionDecl ctermfg=red ctermbg=none cterm=none guifg=guibg=gui=none +" hi ClassDecl ctermfg=red ctermbg=none cterm=none guifg=guibg=gui=none +" hi EnumDecl ctermfg=red ctermbg=none cterm=none guifg=guibg=gui=none + +hi YcmErrorSign ctermfg=000 ctermbg=196 cterm=none guifg=guibg=gui=none +hi YcmErrorLine ctermfg=none ctermbg=236 cterm=none guifg=guibg=gui=none +hi YcmErrorSection ctermfg=196 ctermbg=none cterm=bold,underline guifg=guibg=gui=none + +hi YcmWarningSign ctermfg=000 ctermbg=011 cterm=none guifg=guibg=gui=none +hi YcmWarningLine ctermfg=none ctermbg=236 cterm=none guifg=guibg=gui=none +hi YcmWarningSection ctermfg=011 ctermbg=none cterm=bold,underline guifg=guibg=gui=none + +" ---------------------------------------------------------------------------- +" -------------- SPECIFICS --------------------------------------------------- +" ---------------------------------------------------------------------------- " Special for XML hi xmlTag ctermfg=035 ctermbg=none cterm=bold guifg=guibg=gui=none @@ -128,10 +156,10 @@ hi htmlEndTag ctermfg=035 ctermbg=none cterm=none guifg=guibg=gui=n hi htmlString ctermfg=155 ctermbg=none cterm=none guifg=guibg=gui=none " Special for Diff -hi DiffAdd ctermfg=none ctermbg=237 cterm=bold guifg=guibg=gui=none -hi DiffDelete ctermfg=088 ctermbg=175 cterm=bold guifg=guibg=gui=none -hi DiffText ctermfg=251 ctermbg=233 cterm=bold guifg=guibg=gui=none -hi DiffChange ctermfg=none ctermbg=235 cterm=none guifg=guibg=gui=none +hi DiffAdd ctermfg=none ctermbg=235 cterm=none guifg=guibg=gui=none +hi DiffDelete ctermfg=237 ctermbg=175 cterm=none guifg=guibg=gui=none +hi DiffText ctermfg=none ctermbg=235 cterm=none guifg=guibg=gui=none +hi DiffChange ctermfg=none ctermbg=238 cterm=none guifg=guibg=gui=none let &cpo = s:cpo_save unlet s:cpo_save |