]> git.pld-linux.org Git - packages/vim.git/blame_incremental - moria.vim
Up to 9.1.0168
[packages/vim.git] / moria.vim
... / ...
CommitLineData
1if exists("g:moria_style")
2 let s:moria_style = g:moria_style
3else
4 let s:moria_style = &background
5endif
6
7if exists("g:moria_monochrome")
8 let s:moria_monochrome = g:moria_monochrome
9else
10 let s:moria_monochrome = 0
11endif
12
13if exists("g:moria_fontface")
14 let s:moria_fontface = g:moria_fontface
15else
16 let s:moria_fontface = "plain"
17endif
18
19execute "command! -nargs=1 Colo let g:moria_style = \"<args>\" | colo moria"
20
21if s:moria_style == "black" || s:moria_style == "dark"
22 set background=dark
23elseif s:moria_style == "light" || s:moria_style == "white"
24 set background=light
25else
26 let s:moria_style = &background
27endif
28
29hi clear
30
31if exists("syntax_on")
32 syntax reset
33endif
34
35let colors_name = "moria"
36
37if &background == "dark"
38 if s:moria_style == "dark"
39 hi Normal ctermbg=0 ctermfg=7 guibg=#202020 guifg=#d0d0d0 gui=none
40
41 hi ColorColumn ctermbg=8 ctermfg=15 guibg=#494949 gui=none
42 hi CursorColumn ctermbg=8 ctermfg=15 guibg=#404040 gui=none
43 hi CursorLine ctermbg=8 ctermfg=15 guibg=#404040 gui=none
44 elseif s:moria_style == "black"
45 hi Normal ctermbg=0 ctermfg=7 guibg=#000000 guifg=#d0d0d0 gui=none
46
47 hi ColorColumn ctermbg=8 ctermfg=15 guibg=#444444 gui=none
48 hi CursorColumn ctermbg=8 ctermfg=15 guibg=#3a3a3a gui=none
49 hi CursorLine ctermbg=8 ctermfg=15 guibg=#3a3a3a gui=none
50 endif
51 if s:moria_monochrome == 1
52 hi FoldColumn ctermbg=bg guibg=bg guifg=#a0a0a0 gui=none
53 hi CursorLineNr guifg=#a0a0a0 gui=bold
54 hi LineNr guifg=#a0a0a0 gui=none
55 hi MoreMsg guibg=bg guifg=#b6b6b6 gui=bold
56 hi NonText ctermfg=8 guibg=bg guifg=#a0a0a0 gui=bold
57 hi Pmenu guibg=#909090 guifg=#000000 gui=none
58 hi PmenuSbar guibg=#707070 guifg=fg gui=none
59 hi PmenuThumb guibg=#d0d0d0 guifg=bg gui=none
60 hi SignColumn ctermbg=bg guibg=bg guifg=#a0a0a0 gui=none
61 hi StatusLine ctermbg=7 ctermfg=0 guibg=#4c4c4c guifg=fg gui=bold
62 hi StatusLineNC ctermbg=8 ctermfg=0 guibg=#404040 guifg=fg gui=none
63 hi TabLine guibg=#6e6e6e guifg=fg gui=underline
64 hi TabLineFill guibg=#6e6e6e guifg=fg gui=underline
65 hi VertSplit ctermbg=7 ctermfg=0 guibg=#404040 guifg=fg gui=none
66 if s:moria_fontface == "mixed"
67 hi Folded guibg=#4e4e4e guifg=#c0c0c0 gui=bold
68 else
69 hi Folded guibg=#4e4e4e guifg=#c0c0c0 gui=none
70 endif
71 else
72 hi FoldColumn ctermbg=bg guibg=bg guifg=#8fa5d1 gui=none
73 hi CursorLineNr guifg=#8fa5d1 gui=bold
74 hi LineNr guifg=#8fa5d1 gui=none
75 hi MoreMsg guibg=bg guifg=#97abd5 gui=bold
76 hi NonText ctermfg=8 guibg=bg guifg=#8fa5d1 gui=bold
77 hi Pmenu guibg=#6381be guifg=#000000 gui=none
78 hi PmenuSbar guibg=#41609e guifg=fg gui=none
79 hi PmenuThumb guibg=#bdcae3 guifg=bg gui=none
80 hi SignColumn ctermbg=bg guibg=bg guifg=#8fa5d1 gui=none
81 hi StatusLine ctermbg=7 ctermfg=0 guibg=#334b7d guifg=fg gui=bold
82 hi StatusLineNC ctermbg=8 ctermfg=0 guibg=#25365a guifg=fg gui=none
83 hi TabLine guibg=#41609e guifg=fg gui=underline
84 hi TabLineFill guibg=#41609e guifg=fg gui=underline
85 hi VertSplit ctermbg=7 ctermfg=0 guibg=#25365a guifg=fg gui=none
86 if s:moria_fontface == "mixed"
87 hi Folded guibg=#4e4e4e guifg=#bdcae3 gui=bold
88 else
89 hi Folded guibg=#4e4e4e guifg=#bdcae3 gui=none
90 endif
91 endif
92 hi Cursor guibg=#ffa500 guifg=bg gui=none
93 hi DiffAdd guibg=#008b00 guifg=fg gui=none
94 hi DiffChange guibg=#00008b guifg=fg gui=none
95 hi DiffDelete guibg=#8b0000 guifg=fg gui=none
96 hi DiffText guibg=#0000cd guifg=fg gui=bold
97 hi Directory guibg=bg guifg=#1e90ff gui=none
98 hi ErrorMsg guibg=#ee2c2c guifg=#ffffff gui=bold
99 hi IncSearch guibg=#e0cd78 guifg=#000000 gui=none
100 hi ModeMsg guibg=bg guifg=fg gui=bold
101 hi PmenuSel guibg=#e0e000 guifg=#000000 gui=none
102 hi Question guibg=bg guifg=#e8b87e gui=bold
103 hi Search guibg=#90e090 guifg=#000000 gui=none
104 hi SpecialKey guibg=bg guifg=#e8b87e gui=none
105 if has("spell")
106 hi SpellBad guisp=#ee2c2c gui=undercurl
107 hi SpellCap guisp=#2c2cee gui=undercurl
108 hi SpellLocal guisp=#2ceeee gui=undercurl
109 hi SpellRare guisp=#ee2cee gui=undercurl
110 endif
111 hi TabLineSel guibg=bg guifg=fg gui=bold
112 hi Title ctermbg=0 ctermfg=15 guifg=fg gui=bold
113 if version >= 700
114 hi Visual ctermbg=7 ctermfg=0 guibg=#606060 gui=none
115 else
116 hi Visual ctermbg=7 ctermfg=0 guibg=#606060 guifg=fg gui=none
117 endif
118 hi VisualNOS ctermbg=8 ctermfg=0 guibg=bg guifg=#a0a0a0 gui=bold,underline
119 hi WarningMsg guibg=bg guifg=#ee2c2c gui=bold
120 hi WildMenu guibg=#e0e000 guifg=#000000 gui=bold
121
122 hi Comment guibg=bg guifg=#d0d0a0 gui=none
123 hi Constant guibg=bg guifg=#87df71 gui=none
124 hi Error guibg=bg guifg=#ee2c2c gui=none
125 hi Identifier guibg=bg guifg=#7ee0ce gui=none
126 hi Ignore guibg=bg guifg=bg gui=none
127 hi lCursor guibg=#00e700 guifg=#000000 gui=none
128 hi MatchParen guibg=#008b8b gui=none
129 hi PreProc guibg=bg guifg=#d7a0d7 gui=none
130 hi Special guibg=bg guifg=#e8b87e gui=none
131 hi Todo guibg=#e0e000 guifg=#000000 gui=none
132 hi Underlined ctermbg=0 ctermfg=15 guibg=bg guifg=#00a0ff gui=underline
133
134 if s:moria_fontface == "mixed"
135 hi Statement guibg=bg guifg=#7ec0ee gui=bold
136 hi Type guibg=bg guifg=#f09479 gui=bold
137 else
138 hi Statement guibg=bg guifg=#7ec0ee gui=none
139 hi Type guibg=bg guifg=#f09479 gui=none
140 endif
141
142 hi htmlBold ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=bold
143 hi htmlBoldItalic ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=bold,italic
144 hi htmlBoldUnderline ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=bold,underline
145 hi htmlBoldUnderlineItalic ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=bold,underline,italic
146 hi htmlItalic ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=italic
147 hi htmlUnderline ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=underline
148 hi htmlUnderlineItalic ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=underline,italic
149elseif &background == "light"
150 if s:moria_style == "light"
151 hi Normal ctermbg=15 ctermfg=0 guibg=#f0f0f0 guifg=#000000 gui=none
152
153 hi ColorColumn ctermbg=7 ctermfg=0 guibg=#d3d3d3 gui=none
154 hi CursorColumn ctermbg=7 ctermfg=0 guibg=#d8d8d8 gui=none
155 hi CursorLine ctermbg=7 ctermfg=0 guibg=#d8d8d8 gui=none
156 elseif s:moria_style == "white"
157 hi Normal ctermbg=15 ctermfg=0 guibg=#ffffff guifg=#000000 gui=none
158
159 hi ColorColumn ctermbg=7 ctermfg=0 guibg=#d7d7d7 gui=none
160 hi CursorColumn ctermbg=7 ctermfg=0 guibg=#dfdfdf gui=none
161 hi CursorLine ctermbg=7 ctermfg=0 guibg=#dfdfdf gui=none
162 endif
163 if s:moria_monochrome == 1
164 hi FoldColumn ctermbg=bg guibg=bg guifg=#7a7a7a gui=none
165 hi Folded guibg=#cfcfcf guifg=#404040 gui=bold
166 hi CursorLineNr guifg=#7a7a7a gui=bold
167 hi LineNr guifg=#7a7a7a gui=none
168 hi MoreMsg guibg=bg guifg=#505050 gui=bold
169 hi NonText ctermfg=8 guibg=bg guifg=#7a7a7a gui=bold
170 hi Pmenu guibg=#9a9a9a guifg=#000000 gui=none
171 hi PmenuSbar guibg=#808080 guifg=fg gui=none
172 hi PmenuThumb guibg=#c0c0c0 guifg=fg gui=none
173 hi SignColumn ctermbg=bg guibg=bg guifg=#7a7a7a gui=none
174 hi StatusLine ctermbg=0 ctermfg=15 guibg=#a0a0a0 guifg=fg gui=bold
175 hi StatusLineNC ctermbg=7 ctermfg=0 guibg=#b0b0b0 guifg=fg gui=none
176 hi TabLine guibg=#cdcdcd guifg=fg gui=underline
177 hi TabLineFill guibg=#cdcdcd guifg=fg gui=underline
178 hi VertSplit ctermbg=7 ctermfg=0 guibg=#b0b0b0 guifg=fg gui=none
179 else
180 hi FoldColumn ctermbg=bg guibg=bg guifg=#375288 gui=none
181 hi Folded guibg=#cfcfcf guifg=#25365a gui=bold
182 hi CursorLineNr guifg=#375288 gui=bold
183 hi LineNr guifg=#375288 gui=none
184 hi MoreMsg guibg=bg guifg=#2f4471 gui=bold
185 hi NonText ctermfg=8 guibg=bg guifg=#375288 gui=bold
186 hi Pmenu guibg=#708bc5 guifg=#000000 gui=none
187 hi PmenuSbar guibg=#4a6db5 guifg=fg gui=none
188 hi PmenuThumb guibg=#a6b7db guifg=fg gui=none
189 hi SignColumn ctermbg=bg guibg=bg guifg=#375288 gui=none
190 hi StatusLine ctermbg=0 ctermfg=15 guibg=#8fa5d1 guifg=fg gui=bold
191 hi StatusLineNC ctermbg=7 ctermfg=0 guibg=#a6b7db guifg=fg gui=none
192 hi TabLine guibg=#b8c6e2 guifg=fg gui=underline
193 hi TabLineFill guibg=#b8c6e2 guifg=fg gui=underline
194 hi VertSplit ctermbg=7 ctermfg=0 guibg=#a6b7db guifg=fg gui=none
195 endif
196 hi Cursor guibg=#883400 guifg=bg gui=none
197 hi DiffAdd guibg=#008b00 guifg=#ffffff gui=none
198 hi DiffChange guibg=#00008b guifg=#ffffff gui=none
199 hi DiffDelete guibg=#8b0000 guifg=#ffffff gui=none
200 hi DiffText guibg=#0000cd guifg=#ffffff gui=bold
201 hi Directory guibg=bg guifg=#0000f0 gui=none
202 hi ErrorMsg guibg=#ee2c2c guifg=#ffffff gui=bold
203 hi IncSearch guibg=#ffcd78 gui=none
204 hi ModeMsg ctermbg=15 ctermfg=0 guibg=bg guifg=fg gui=bold
205 hi PmenuSel guibg=#ffff00 guifg=#000000 gui=none
206 hi Question guibg=bg guifg=#813f11 gui=bold
207 hi Search guibg=#a0f0a0 gui=none
208 hi SpecialKey guibg=bg guifg=#912f11 gui=none
209 if has("spell")
210 hi SpellBad guisp=#ee2c2c gui=undercurl
211 hi SpellCap guisp=#2c2cee gui=undercurl
212 hi SpellLocal guisp=#008b8b gui=undercurl
213 hi SpellRare guisp=#ee2cee gui=undercurl
214 endif
215 hi TabLineSel guibg=bg guifg=fg gui=bold
216 hi Title guifg=fg gui=bold
217 if version >= 700
218 hi Visual ctermbg=7 ctermfg=0 guibg=#c4c4c4 gui=none
219 else
220 hi Visual ctermbg=7 ctermfg=0 guibg=#c4c4c4 guifg=fg gui=none
221 endif
222 hi VisualNOS ctermbg=8 ctermfg=0 guibg=bg guifg=#a0a0a0 gui=bold,underline
223 hi WarningMsg guibg=bg guifg=#ee2c2c gui=bold
224 hi WildMenu guibg=#ffff00 guifg=fg gui=bold
225
226 hi Comment guibg=bg guifg=#786000 gui=none
227 hi Constant guibg=bg guifg=#077807 gui=none
228 hi Error guibg=bg guifg=#ee2c2c gui=none
229 hi Identifier guibg=bg guifg=#007080 gui=none
230 hi Ignore guibg=bg guifg=bg gui=none
231 hi lCursor guibg=#008000 guifg=#ffffff gui=none
232 hi MatchParen guibg=#00ffff gui=none
233 hi PreProc guibg=bg guifg=#800090 gui=none
234 hi Special guibg=bg guifg=#912f11 gui=none
235 hi Statement guibg=bg guifg=#1f3f81 gui=bold
236 hi Todo guibg=#ffff00 guifg=fg gui=none
237 hi Type guibg=bg guifg=#912f11 gui=bold
238 hi Underlined ctermbg=15 ctermfg=0 guibg=bg guifg=#0000cd gui=underline
239
240 hi htmlBold ctermbg=15 ctermfg=0 guibg=bg guifg=fg gui=bold
241 hi htmlBoldItalic ctermbg=15 ctermfg=0 guibg=bg guifg=fg gui=bold,italic
242 hi htmlBoldUnderline ctermbg=15 ctermfg=0 guibg=bg guifg=fg gui=bold,underline
243 hi htmlBoldUnderlineItalic ctermbg=15 ctermfg=0 guibg=bg guifg=fg gui=bold,underline,italic
244 hi htmlItalic ctermbg=15 ctermfg=0 guibg=bg guifg=fg gui=italic
245 hi htmlUnderline ctermbg=15 ctermfg=0 guibg=bg guifg=fg gui=underline
246 hi htmlUnderlineItalic ctermbg=15 ctermfg=0 guibg=bg guifg=fg gui=underline,italic
247endif
248
249hi! default link bbcodeBold htmlBold
250hi! default link bbcodeBoldItalic htmlBoldItalic
251hi! default link bbcodeBoldItalicUnderline htmlBoldUnderlineItalic
252hi! default link bbcodeBoldUnderline htmlBoldUnderline
253hi! default link bbcodeItalic htmlItalic
254hi! default link bbcodeItalicUnderline htmlUnderlineItalic
255hi! default link bbcodeUnderline htmlUnderline
This page took 0.081907 seconds and 5 git commands to generate.