habiLight.vim 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. " Vim color file
  2. " A version of nuvola.vim colorscheme, original by Dr. J. Pfefferl
  3. " I changed some colors and added some highlights for C and Vim 7
  4. " vim: tw=0 ts=4 sw=4
  5. " Maintainer: Christian Habermann
  6. " Email: christian( at )habermann-net( point )de
  7. " Version: 1.2
  8. " History: 1.2: nicer colors for paren matching
  9. " 1.1: Vim 7 support added (completion, spell checker, paren, tabs)
  10. " 1.0: initial version
  11. "
  12. " Intro {{{1
  13. set background=light
  14. hi clear
  15. if exists("syntax_on")
  16. syntax reset
  17. endif
  18. let g:colors_name = "habiLight"
  19. " Normal {{{1
  20. hi Normal ctermfg=black ctermbg=NONE guifg=black guibg=#F9F5F9
  21. " Search {{{1
  22. hi IncSearch cterm=UNDERLINE ctermfg=Black ctermbg=brown gui=UNDERLINE guifg=Black guibg=#FFE568
  23. hi Search term=reverse cterm=UNDERLINE ctermfg=Black ctermbg=brown gui=NONE guifg=Black guibg=#FFE568
  24. " Messages {{{1
  25. hi ErrorMsg gui=BOLD guifg=#EB1513 guibg=NONE
  26. hi! link WarningMsg ErrorMsg
  27. hi ModeMsg gui=BOLD guifg=#0070ff guibg=NONE
  28. hi MoreMsg guibg=NONE guifg=seagreen
  29. hi! link Question MoreMsg
  30. " Split area {{{1
  31. hi StatusLine term=BOLD,reverse cterm=NONE ctermfg=Yellow ctermbg=DarkGray gui=BOLD guibg=#56A0EE guifg=white
  32. hi StatusLineNC gui=NONE guibg=#56A0EE guifg=#E9E9F4
  33. hi! link VertSplit StatusLineNC
  34. hi WildMenu gui=UNDERLINE guifg=#56A0EE guibg=#E9E9F4
  35. " Diff {{{1
  36. hi DiffText gui=NONE guifg=#f83010 guibg=#ffeae0
  37. hi DiffChange gui=NONE guifg=#006800 guibg=#d0ffd0
  38. hi DiffDelete gui=NONE guifg=#2020ff guibg=#c8f2ea
  39. hi! link DiffAdd DiffDelete
  40. " Cursor {{{1
  41. hi Cursor gui=none guifg=black guibg=orange
  42. "hi lCursor gui=NONE guifg=#f8f8f8 guibg=#8000ff
  43. hi CursorIM gui=NONE guifg=#f8f8f8 guibg=#8000ff
  44. " Fold {{{1
  45. hi Folded gui=NONE guibg=#B5EEB5 guifg=black
  46. "hi FoldColumn gui=NONE guibg=#9FD29F guifg=black
  47. hi! link FoldColumn Folded
  48. " Other {{{1
  49. hi Directory gui=NONE guifg=#0000ff guibg=NONE
  50. hi LineNr gui=NONE guifg=#8080a0 guibg=NONE
  51. hi NonText gui=BOLD guifg=#4000ff guibg=#EFEFF7
  52. "hi SpecialKey gui=NONE guifg=#A35B00 guibg=NONE
  53. hi Title gui=BOLD guifg=#1014AD guibg=NONE
  54. hi Visual term=reverse ctermfg=yellow ctermbg=black gui=NONE guifg=Black guibg=#BDDFFF
  55. hi VisualNOS term=reverse ctermfg=yellow ctermbg=black gui=UNDERLINE guifg=Black guibg=#BDDFFF
  56. " Syntax group {{{1
  57. hi Comment term=BOLD ctermfg=darkgray guifg=darkcyan
  58. hi Constant term=UNDERLINE ctermfg=red guifg=#B91F49
  59. hi Error term=REVERSE ctermfg=15 ctermbg=9 guibg=Red guifg=White
  60. hi Identifier term=UNDERLINE ctermfg=Blue guifg=Blue
  61. hi Number term=UNDERLINE ctermfg=red gui=NONE guifg=#00C226
  62. hi PreProc term=UNDERLINE ctermfg=darkblue guifg=#1071CE
  63. hi Special term=BOLD ctermfg=darkmagenta guifg=red2
  64. hi Statement term=BOLD ctermfg=DarkRed gui=NONE guifg=#F06F00
  65. hi Tag term=BOLD ctermfg=DarkGreen guifg=DarkGreen
  66. hi Todo term=STANDOUT ctermbg=Yellow ctermfg=blue guifg=Blue guibg=Yellow
  67. hi Type term=UNDERLINE ctermfg=Blue gui=NONE guifg=Blue
  68. hi! link String Constant
  69. hi! link Character Constant
  70. hi! link Boolean Constant
  71. hi! link Float Number
  72. hi! link Function Identifier
  73. hi! link Conditional Statement
  74. hi! link Repeat Statement
  75. hi! link Label Statement
  76. hi! link Operator Statement
  77. hi! link Keyword Statement
  78. hi! link Exception Statement
  79. hi! link Include PreProc
  80. hi! link Define PreProc
  81. hi! link Macro PreProc
  82. hi! link PreCondit PreProc
  83. hi! link StorageClass Type
  84. hi! link Structure Type
  85. hi! link Typedef Type
  86. hi! link SpecialChar Special
  87. hi! link Delimiter Special
  88. hi! link SpecialComment Special
  89. hi! link Debug Special
  90. " HTML {{{1
  91. hi htmlLink gui=UNDERLINE guifg=#0000ff guibg=NONE
  92. hi htmlBold gui=BOLD
  93. hi htmlBoldItalic gui=BOLD,ITALIC
  94. hi htmlBoldUnderline gui=BOLD,UNDERLINE
  95. hi htmlBoldUnderlineItalic gui=BOLD,UNDERLINE,ITALIC
  96. hi htmlItalic gui=ITALIC
  97. hi htmlUnderline gui=UNDERLINE
  98. hi htmlUnderlineItalic gui=UNDERLINE,ITALIC
  99. " Tabs {{{1
  100. highlight TabLine term=underline cterm=underline ctermfg=0 ctermbg=7 gui=underline guibg=LightGrey
  101. highlight TabLineFill term=reverse cterm=reverse gui=reverse
  102. highlight TabLineSel term=bold cterm=bold gui=bold
  103. " Spell Checker {{{1
  104. if v:version >= 700
  105. highlight SpellBad term=reverse ctermbg=12 gui=undercurl guisp=Red
  106. highlight SpellCap term=reverse ctermbg=9 gui=undercurl guisp=Blue
  107. highlight SpellRare term=reverse ctermbg=13 gui=undercurl guisp=Magenta
  108. highlight SpellLocale term=underline ctermbg=11 gui=undercurl guisp=DarkCyan
  109. endif
  110. " Completion {{{1
  111. highlight Pmenu ctermbg=13 guifg=Black guibg=#BDDFFF
  112. highlight PmenuSel ctermbg=7 guifg=Black guibg=Orange
  113. highlight PmenuSbar ctermbg=7 guifg=#CCCCCC guibg=#CCCCCC
  114. highlight PmenuThumb cterm=reverse gui=reverse guifg=Black guibg=#AAAAAA
  115. " Misc {{{1
  116. highlight KDE guifg=magenta gui=NONE
  117. highlight mySpecialSymbols guifg=magenta gui=NONE
  118. highlight MatchParen term=reverse ctermbg=11 gui=bold guibg=#B5EEB5 guifg=black
  119. " vim600:foldmethod=marker