]> git.r.bdr.sh - rbdr/dotfiles/blob - vim/colors/habilight.vim
Update the stuff
[rbdr/dotfiles] / vim / colors / habilight.vim
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