-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathevolution.vim
147 lines (116 loc) · 8.47 KB
/
evolution.vim
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
" Vim color file
" Name: evolution.vim
" Author: Peter Lewis <[email protected]>
" Version: 0.2
" Notes: Originally based on herald by Fabio Cevasco <[email protected]>
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "evolution"
set background=dark
" Set some syntax-related variables
let ruby_operators = 1
" -> Text; Miscellaneous
hi Normal guibg=#1F1F1F guifg=#D0D0D0 gui=none term=NONE cterm=NONE ctermbg=NONE ctermfg=252
hi SpecialKey guibg=#1F1F1F guifg=#E783E9 gui=none term=bold cterm=NONE ctermbg=NONE ctermfg=176
hi VertSplit guibg=#121212 guifg=#121212 gui=none term=reverse cterm=NONE ctermbg=233 ctermfg=233 "alt: guibg=#4d5074 guifg=#4d5074
hi SignColumn guibg=#1F1F1F guifg=#BF81FA gui=none term=NONE cterm=NONE ctermbg=NONE ctermfg=141
hi SyntasticErrorSign guibg=#BF81FA ctermbg=233
hi NonText guibg=#121212 ctermbg=233
hi Directory guibg=#1F1F1F guifg=#FFEE68 gui=none term=bold cterm=bold ctermbg=NONE ctermfg=227
hi Title guibg=#1F1F1F guifg=#6DF584 gui=bold term=bold cterm=bold ctermbg=NONE ctermfg=84
hi BadWhitespace guibg=#0ADA7D guifg=fg gui=NONE term=NONE cterm=NONE ctermbg=59 ctermfg=fg
" -> Cursor
hi Cursor guibg=#FFEE68 guifg=#1F1F1F gui=none term=NONE cterm=reverse ctermbg=8 ctermfg=15
hi CursorIM guibg=#FFEE68 guifg=#1F1F1F gui=none term=NONE cterm=reverse ctermbg=195 ctermfg=16
hi CursorColumn guibg=#444444 guifg=fg gui=none term=reverse cterm=reverse ctermbg=238 ctermfg=fg
hi CursorLine guibg=#444444 guifg=fg gui=none term=underline cterm=underline ctermbg=238 ctermfg=fg
" -> Folding
hi FoldColumn guibg=#001336 guifg=#003DAD gui=none term=NONE cterm=NONE ctermbg=17 ctermfg=25
hi Folded guibg=#585858 guifg=#c5dcdc gui=bold term=NONE cterm=bold ctermbg=240 ctermfg=188
" -> Line info
"hi LineNr guibg=#121212 guifg=#1F1F1F gui=none term=underline cterm=NONE ctermbg=233 ctermfg=236
hi LineNr guibg=#121212 guifg=#3F3F3F gui=none term=underline cterm=NONE ctermbg=233 ctermfg=236
hi StatusLine guibg=#121212 guifg=fg gui=bold term=reverse,bold cterm=reverse,bold ctermbg=60 ctermfg=252
hi StatusLineNC guibg=#25365a guifg=#696567 gui=none term=reverse cterm=reverse ctermbg=60 ctermfg=53 "alt: guibg=#4d5074 guifg=#5F005F
hi ColorColumn guibg=#121212 ctermbg=233
" -> Messages
hi ErrorMsg guibg=#A32024 guifg=#D0D0D0 gui=none term=NONE cterm=NONE ctermbg=NONE ctermfg=252
hi Question guibg=#1F1F1F guifg=#FFA500 gui=none term=NONE cterm=NONE ctermbg=NONE ctermfg=214
hi WarningMsg guibg=#FFA500 guifg=#000000 gui=none term=bold cterm=bold ctermbg=214 ctermfg=16
hi MoreMsg guibg=#1F1F1F guifg=#FFA500 gui=none term=bold cterm=NONE ctermbg=NONE ctermfg=214
hi ModeMsg guibg=#1F1F1F guifg=#FFA500 gui=none term=bold cterm=NONE ctermbg=NONE ctermfg=214
" -> Search
hi Search guibg=#696567 guifg=#FFEE68 gui=none term=reverse cterm=NONE ctermbg=59 ctermfg=227
hi IncSearch guibg=#696567 guifg=#FFEE68 gui=none term=reverse cterm=NONE ctermbg=59 ctermfg=227
" -> Diff
hi DiffAdd guibg=#006124 guifg=#ED9000 gui=none term=bold cterm=NONE ctermbg=22 ctermfg=208
hi DiffChange guibg=#0B294A guifg=#A36000 gui=none term=bold cterm=NONE ctermbg=17 ctermfg=130
hi DiffDelete guibg=#081F38 guifg=#ED9000 gui=none term=bold cterm=NONE ctermbg=17 ctermfg=208
hi DiffText guibg=#12457D guifg=#ED9000 gui=underline term=reverse cterm=underline ctermbg=24 ctermfg=208
" -> Menu
hi Pmenu guibg=#140100 guifg=#660300 gui=none term=NONE cterm=NONE ctermbg=6 ctermfg=52
hi PmenuSel guibg=#F17A00 guifg=#4C0200 gui=none term=NONE cterm=NONE ctermbg=4 ctermfg=6
hi PmenuSbar guibg=#430300 guifg=fg gui=none term=NONE cterm=NONE ctermbg=66 ctermfg=fg
hi PmenuThumb guibg=#720300 guifg=fg gui=none term=NONE cterm=NONE ctermbg=52 ctermfg=fg
hi WildMenu guibg=#ffff00 guifg=#000000 gui=NONE term=NONE cterm=NONE ctermbg=226 ctermfg=16
" -> Tabs
hi TabLine guibg=#141414 guifg=#1F1F1F gui=none term=underline cterm=underline ctermbg=233 ctermfg=16
hi TabLineFill guibg=#000000 guifg=fg gui=none term=reverse cterm=reverse ctermbg=NONE ctermfg=fg
hi TabLineSel guibg=#1F1F1F guifg=#D0D0D0 gui=bold term=bold cterm=bold ctermbg=NONE ctermfg=252
"
" -> Visual Mode
hi Visual guibg=#000000 guifg=#FFB539 gui=none term=reverse cterm=NONE ctermbg=67 ctermfg=16
hi VisualNOS guibg=#000000 guifg=#696567 gui=none term=bold,underline cterm=NONE ctermbg=NONE ctermfg=59
" -> Code
hi Comment guibg=#1F1F1F guifg=#696567 gui=italic term=italic cterm=italic ctermbg=NONE ctermfg=59 "alt: guifg=#5f5f5f
hi Constant guibg=#1F1F1F guifg=#6DF584 gui=none term=underline cterm=bold,underline ctermbg=NONE ctermfg=83
hi String guibg=#1F1F1F guifg=#FFB539 gui=none term=NONE cterm=NONE ctermbg=NONE ctermfg=48
hi Error guibg=#1F1F1F guifg=#FC4234 gui=none term=reverse cterm=NONE ctermbg=NONE ctermfg=203 "alt: guifg=#0fc416
hi Identifier guibg=#1F1F1F guifg=#70BDF1 gui=none term=underline cterm=bold ctermbg=NONE ctermfg=75
hi Function guibg=#1F1F1F guifg=#90CBF1 gui=none term=NONE cterm=NONE ctermbg=NONE ctermfg=117
hi Ignore guibg=#1F1F1F guifg=#1F1F1F gui=none term=NONE cterm=NONE ctermbg=NONE ctermfg=16
hi MatchParen guibg=#226600 guifg=#FFA500 gui=none term=reverse cterm=bold ctermbg=129 ctermfg=16
hi PreProc guibg=#1F1F1F guifg=#BF81FA gui=none term=underline cterm=bold ctermbg=NONE ctermfg=141
hi Special guibg=#1F1F1F guifg=#FFEE68 gui=none term=bold cterm=bold ctermbg=NONE ctermfg=227
hi Todo guibg=#1F1F1F guifg=#FC4234 gui=bold term=bold cterm=bold ctermbg=NONE ctermfg=190 "alt guibg=#0f0f0f guifg=#0fc416
hi Underlined guibg=#1F1F1F guifg=#FC4234 gui=underline term=underline cterm=underline ctermbg=NONE ctermfg=203
hi Statement guibg=#1F1F1F guifg=#E783E9 gui=none term=bold cterm=bold ctermbg=NONE ctermfg=176
hi Operator guibg=#1F1F1F guifg=#FC6984 gui=none term=NONE cterm=NONE ctermbg=NONE ctermfg=204
hi Delimiter guibg=#1F1F1F guifg=#FC6984 gui=none term=NONE cterm=NONE ctermbg=NONE ctermfg=204
hi Type guibg=#1F1F1F guifg=#FFEE68 gui=none term=underline cterm=bold ctermbg=NONE ctermfg=46
hi Exception guibg=#1F1F1F guifg=#FC4234 gui=none term=NONE cterm=NONE ctermbg=NONE ctermfg=203 " alt: guifg=#0fc416
" -> HTML-specific
hi htmlBold guibg=#1F1F1F guifg=#D0D0D0 gui=bold term=NONE cterm=bold ctermbg=NONE ctermfg=252
hi htmlBoldItalic guibg=#1F1F1F guifg=#D0D0D0 gui=bold,italic term=bold,italic cterm=bold,italic ctermbg=NONE ctermfg=252
hi htmlBoldUnderline guibg=#1F1F1F guifg=#D0D0D0 gui=bold,underline term=bold,underline cterm=bold,underline ctermbg=NONE ctermfg=252
hi htmlBoldUnderlineItalic guibg=#1F1F1F guifg=#D0D0D0 gui=bold,underline,italic term=bold,underline,italic cterm=bold,underline,italic ctermbg=NONE ctermfg=252
hi htmlItalic guibg=#1F1F1F guifg=#D0D0D0 gui=italic term=italic cterm=italic ctermbg=NONE ctermfg=252
hi htmlUnderline guibg=#1F1F1F guifg=#D0D0D0 gui=underline term=underline cterm=underline ctermbg=NONE ctermfg=252
hi htmlUnderlineItalic guibg=#1F1F1F guifg=#D0D0D0 gui=underline,italic term=italic,underline cterm=italic,underline ctermbg=NONE ctermfg=252
" -> BBCode links
hi! default link bbcodeBold htmlBold
hi! default link bbcodeBoldItalic htmlBoldItalic
hi! default link bbcodeBoldItalicUnderline htmlBoldUnderlineItalic
hi! default link bbcodeBoldUnderline htmlBoldUnderline
hi! default link bbcodeItalic htmlItalic
hi! default link bbcodeItalicUnderline htmlUnderlineItalic
hi! default link bbcodeUnderline htmlUnderline
" -> Ruby links
highlight link rubyClass Keyword
highlight link rubyDefine Keyword
highlight link rubyConstant Type
highlight link rubySymbol Constant
highlight link rubyStringDelimiter rubyString
highlight link rubyInclude Keyword
highlight link rubyAttribute Keyword
highlight link rubyInstanceVariable Normal
" Spellcheck formatting
if has("spell")
hi SpellBad guisp=#FC4234 gui=undercurl term=reverse cterm=undercurl ctermbg=NONE ctermfg=203 "alt: guisp=#0fc416
hi SpellCap guisp=#70BDF1 gui=undercurl term=reverse cterm=undercurl ctermbg=NONE ctermfg=75
hi SpellLocal guisp=#FFEE68 gui=undercurl term=underline cterm=undercurl ctermbg=NONE ctermfg=227
hi SpellRare guisp=#6DF584 gui=undercurl term=reverse cterm=undercurl ctermbg=NONE ctermfg=84
endif
hi MyTagListFileName guibg=#121212 guifg=#d0d0d0 gui=NONE term=bold cterm=bold ctermbg=53 ctermfg=220