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