colorful.vim 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. " Vim color file
  2. " A modified verion of habiLight color schemeversion of habiLight color scheme by Christian Habermann
  3. " Intro {{{1
  4. set background=light
  5. hi clear
  6. if exists("syntax_on")
  7. syntax reset
  8. endif
  9. let g:colors_name = "colorful"
  10. " Normal {{{1
  11. hi Normal guifg=DarkBlue guibg=WhiteSmoke
  12. " Search {{{1
  13. hi IncSearch cterm=UNDERLINE ctermfg=Black ctermbg=brown gui=UNDERLINE guifg=White guibg=NavyBlue
  14. hi Search term=reverse cterm=UNDERLINE ctermfg=Black ctermbg=brown gui=NONE guifg=DarkBlue guibg=#FFE270
  15. " Messages {{{1
  16. hi ErrorMsg gui=BOLD guifg=#EB1513 guibg=NONE
  17. hi! link WarningMsg ErrorMsg
  18. hi ModeMsg gui=BOLD guifg=#0070ff guibg=NONE
  19. hi MoreMsg guibg=NONE guifg=seagreen
  20. hi! link Question MoreMsg
  21. " Split area {{{1
  22. hi StatusLineNC gui=NONE guibg=LightBlue guifg=white
  23. hi StatusLine gui=NONE guibg=SteelBlue guifg=WhiteSmoke
  24. hi! link VertSplit StatusLineNC
  25. hi WildMenu gui=BOLD guifg=White guibg=DarkSalmon
  26. " Diff {{{1
  27. hi DiffText gui=NONE guifg=#f83010 guibg=#ffeae0
  28. hi DiffChange gui=NONE guifg=#006800 guibg=#d0ffd0
  29. hi DiffDelete gui=NONE guifg=#2020ff guibg=#c8f2ea
  30. hi! link DiffAdd DiffDelete
  31. " Cursor {{{1
  32. hi Cursor gui=none guifg=White guibg=DarkBlue
  33. "hi lCursor gui=NONE guifg=#f8f8f8 guibg=#8000ff
  34. hi CursorIM gui=NONE guifg=#f8f8f8 guibg=#8000ff
  35. " Fold {{{1
  36. hi Folded gui=NONE guibg=#B5EEB5 guifg=black
  37. "hi FoldColumn gui=NONE guibg=#9FD29F guifg=black
  38. hi! link FoldColumn Folded
  39. " Other {{{1
  40. hi Directory gui=NONE guifg=NavyBlue guibg=#FFE9E3
  41. hi BrowseDirectory gui=NONE guifg=Blue2 guibg=#FFE9E3
  42. hi BrowseCurDirectory gui=NONE guifg=Red4 guibg=#FFE9E3
  43. hi BrowseFile gui=NONE guifg=NavyBlue guibg=#E3EFFF
  44. hi BrowseSuffixes gui=none guifg=Gray50 guibg=bg
  45. hi LineNr gui=NONE guifg=#8080a0 guibg=NONE
  46. hi NonText gui=BOLD guifg=#4000ff guibg=White
  47. "hi SpecialKey gui=NONE guifg=#A35B00 guibg=NONE
  48. hi Title gui=BOLD guifg=#1014AD guibg=NONE
  49. hi Visual term=reverse ctermfg=yellow ctermbg=black gui=NONE guifg=Black guibg=#D6E3F8
  50. hi VisualNOS term=reverse ctermfg=yellow ctermbg=black gui=UNDERLINE guifg=Black guibg=#BDDFFF
  51. " Syntax group {{{1
  52. hi Comment term=BOLD ctermfg=darkgray guifg=SteelBlue guibg=#F0F6FF
  53. hi Type term=UNDERLINE ctermfg=red gui=NONE guifg=#B91F49 guibg=#FFE3E5
  54. hi Error term=REVERSE ctermfg=15 ctermbg=9 guibg=Red guifg=White
  55. hi Identifier term=UNDERLINE ctermfg=Blue guifg=Blue
  56. hi Number term=UNDERLINE ctermfg=red gui=NONE guifg=#00C226 guibg=#DBF8E3
  57. hi PreProc term=UNDERLINE ctermfg=darkblue guifg=#1071CE guibg=#E3EFFF
  58. hi Special term=BOLD ctermfg=darkmagenta guifg=red2
  59. hi Statement term=BOLD ctermfg=DarkRed gui=NONE guifg=#F06F00 guibg=#FCECE0
  60. hi Conditional term=BOLD ctermfg=DarkRed gui=NONE guifg=#F06F00 guibg=#FCECEE
  61. hi Tag term=BOLD ctermfg=DarkGreen guifg=DarkGreen
  62. hi Todo term=STANDOUT ctermbg=Yellow ctermfg=blue gui=BOLD guifg=DarkBlue guibg=Red
  63. hi Constant term=BOLD ctermfg=Blue gui=NONE guifg=Red4 guibg=#FEE6FF
  64. hi! link String Constant
  65. hi! link Character Constant
  66. hi! link Boolean Constant
  67. hi! link Float Number
  68. hi! link Function Identifier
  69. hi! link Repeat Statement
  70. hi! link Label Statement
  71. hi! link Operator Statement
  72. hi! link Keyword Statement
  73. hi! link Exception Statement
  74. hi! link Include PreProc
  75. hi! link Define PreProc
  76. hi! link Macro PreProc
  77. hi! link PreCondit PreProc
  78. hi! link StorageClass Type
  79. hi! link Structure Type
  80. hi! link Typedef Type
  81. hi! link SpecialChar Special
  82. hi! link Delimiter Special
  83. hi! link SpecialComment Special
  84. hi! link Debug Special
  85. " HTML {{{1
  86. hi htmlLink gui=UNDERLINE guifg=#0000ff guibg=NONE
  87. hi htmlBold gui=BOLD
  88. hi htmlBoldItalic gui=BOLD,ITALIC
  89. hi htmlBoldUnderline gui=BOLD,UNDERLINE
  90. hi htmlBoldUnderlineItalic gui=BOLD,UNDERLINE,ITALIC
  91. hi htmlItalic gui=ITALIC
  92. hi htmlUnderline gui=UNDERLINE
  93. hi htmlUnderlineItalic gui=UNDERLINE,ITALIC
  94. " Tabs {{{1
  95. highlight TabLine term=underline cterm=underline ctermfg=0 ctermbg=7 gui=underline guibg=LightGrey
  96. highlight TabLineFill term=reverse cterm=reverse gui=reverse
  97. highlight TabLineSel term=bold cterm=bold gui=bold
  98. " Spell Checker {{{1
  99. if v:version >= 700
  100. highlight SpellBad term=reverse ctermbg=12 gui=undercurl guisp=Red
  101. highlight SpellCap term=reverse ctermbg=9 gui=undercurl guisp=Blue
  102. highlight SpellRare term=reverse ctermbg=13 gui=undercurl guisp=Magenta
  103. highlight SpellLocale term=underline ctermbg=11 gui=undercurl guisp=DarkCyan
  104. endif
  105. " Completion {{{1
  106. highlight Pmenu ctermbg=13 guifg=Black guibg=#BDDFFF
  107. highlight PmenuSel ctermbg=7 guifg=Black guibg=Orange
  108. highlight PmenuSbar ctermbg=7 guifg=#CCCCCC guibg=#CCCCCC
  109. highlight PmenuThumb cterm=reverse gui=reverse guifg=Black guibg=#AAAAAA
  110. " Misc {{{1
  111. highlight KDE guifg=magenta gui=NONE
  112. highlight mySpecialSymbols guifg=magenta gui=NONE
  113. highlight MatchParen term=reverse ctermbg=11 gui=bold guibg=#B5EEB5 guifg=black
  114. " vim600:foldmethod=marker