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 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 | " Description: a colour scheme inspired by kellys bicycles
" Maintainer: kamil.stachowski@gmail.com
" License: gpl 3+
" Version: 0.4 (2011.01.11)
" changelog:
" 0.5:
" fixed Error in 256-colour and changed it to bold
" blue now blueish green (was 62acce)
" added black full
" added SpecialComment
" added different StatusLine colors for modes
" 0.4: 2011.01.11
" fixed 256-colour
" improved php and TeX
" linked htmlItalic to Underlined
" added Conceal
" added netrw
" 0.3: 2008.12.07
" finished ada, haskell, html, lisp, pascal, php, python, ruby, scheme, sh, xml and vim
" changed preproc to slightly darker
" changed statement to bold
" 0.2: 2008.12.02
" added support for 256-colour terminal
" added diff*, pmenu* and wildmenu
" added some cpp, java*, python*, some sh and ruby*
" removed italic from comments and made them slightly lighter
" 0.1: 2008.11.28
" initial version
set background=dark
if version > 580
hi clear
if exists("syntax_on")
syntax reset
endif
endif
let colors_name = "kellys"
" black 2a2b2f 235
" black full 000000 232
" blue 9ab2c8 74
" brown d1c79e 144
" green 62c579 78
" green diff 00d700 40
" grey dark 67686b 240
" grey light e1e0e5 254
" orange e6ac32 178
" red 9d0e15 124
" yellow d1d435 184
if version >= 700
au InsertEnter * hi StatusLine guibg=#e6ac32 ctermbg=178
au InsertLeave * hi StatusLine guibg=#62c579 ctermbg=78
endif
if has("gui_running")
hi Comment guifg=#67686b guibg=#2a2b2f gui=none
hi Cursor guifg=#2a2b2f guibg=#e1e0e5 gui=none
hi Conceal guifg=#e1e0e5 guibg=#67686b gui=none
hi Constant guifg=#d1c79e guibg=#2a2b2f gui=none
hi CursorLine guibg=#303132 gui=none
hi DiffAdd guifg=#2a2b2f guibg=#00d700 gui=none
hi DiffChange guifg=#2a2b2f guibg=#d1c79e gui=none
hi DiffDelete guifg=#67686b guibg=#2a2b2f gui=none
hi DiffText guifg=#9d0e15 guibg=#d1c79e gui=none
hi Error guifg=#2a2b2f guibg=#9d0e15 gui=bold
hi Folded guifg=#2a2b2f guibg=#67686b gui=none
hi MatchParen guifg=#d1d435 guibg=#2a2b2f gui=bold,underline
hi ModeMsg guifg=#e1e0e5 guibg=#2a2b2f gui=bold
hi Normal guifg=#e1e0e5 guibg=#2a2b2f gui=none
hi Pmenu guifg=#2a2b2f guibg=#9ab2c8 gui=none
hi PmenuSel guifg=#2a2b2f guibg=#62c579 gui=bold
hi PmenuSbar guifg=#2a2b2f guibg=#2a2b2f gui=none
hi PmenuThumb guifg=#2a2b2f guibg=#62c579 gui=none
hi PreProc guifg=#d1d435 guibg=#2a2b2f gui=none
hi Search guifg=#2a2b2f guibg=#e1e0e5 gui=none
hi Special guifg=#9ab2c8 guibg=#2a2b2f gui=none
hi SpecialComment guifg=#000000 guibg=#2a2b2f gui=none
hi Statement guifg=#62c579 guibg=#2a2b2f gui=bold
hi StatusLine guifg=#2a2b2f guibg=#62c579 gui=bold
hi StatusLineNC guifg=#2a2b2f guibg=#e1e0e5 gui=none
hi Todo guifg=#e1e0e5 guibg=#9d0e15 gui=bold
hi Type guifg=#e6ac32 guibg=#2a2b2f gui=none
hi Underlined guifg=#e1e0e5 guibg=#2a2b2f gui=underline
hi Visual guifg=#2a2b2f guibg=#e1e0e5 gui=none
hi Wildmenu guifg=#00d700 guibg=#2a2b2f gui=none
else
if &t_Co == 256
hi Comment ctermfg=239 ctermbg=235 cterm=none
hi Conceal ctermfg=254 ctermbg=239 cterm=none
hi Cursor ctermfg=235 ctermbg=254 cterm=none
hi Constant ctermfg=144 ctermbg=235 cterm=none
hi CursorLine ctermbg=236 cterm=none
hi DiffAdd ctermfg=235 ctermbg=40 cterm=none
hi DiffChange ctermfg=235 ctermbg=144 cterm=none
hi DiffDelete ctermfg=239 ctermbg=235 cterm=none
hi DiffText ctermfg=124 ctermbg=144 cterm=none
hi Error ctermfg=235 ctermbg=124 cterm=bold
hi Folded ctermfg=239 ctermbg=235 cterm=none
hi MatchParen ctermfg=184 ctermbg=235 cterm=bold,underline
hi ModeMsg ctermfg=254 ctermbg=235 cterm=bold
hi Normal ctermfg=254 ctermbg=235 cterm=none
hi Pmenu ctermfg=235 ctermbg=74 cterm=none
hi PmenuSel ctermfg=235 ctermbg=78 cterm=bold
hi PmenuSbar ctermfg=235 ctermbg=235 cterm=none
hi PmenuThumb ctermfg=235 ctermbg=70 cterm=none
hi PreProc ctermfg=184 ctermbg=235 cterm=none
hi Search ctermfg=235 ctermbg=254 cterm=none
hi Special ctermfg=74 ctermbg=235 cterm=none
hi SpecialComment ctermfg=232 ctermbg=235 cterm=none
hi Statement ctermfg=78 ctermbg=235 cterm=none
hi StatusLine ctermfg=235 ctermbg=78 cterm=bold
hi StatusLineNC ctermfg=235 ctermbg=254 cterm=none
hi Todo ctermfg=254 ctermbg=124 cterm=bold
hi Type ctermfg=178 ctermbg=235 cterm=none
hi Underlined ctermfg=254 ctermbg=235 cterm=underline
hi Visual ctermfg=235 ctermbg=255 cterm=none
hi Wildmenu ctermfg=40 ctermbg=235 cterm=none
endif
endif
hi! link Boolean Constant
hi! link Character Constant
hi! link Conditional Statement
hi! link CursorColumn CursorLine
hi! link Debug Special
hi! link Define PreProc
hi! link Delimiter Special
hi! link Directory Type
hi! link Error Error
hi! link ErrorMsg Error
hi! link Exception Statement
hi! link Float Constant
hi! link FoldColumn Folded
hi! link Function Normal
hi! link Identifier Special
hi! link Ignore Comment
hi! link IncSearch Search
hi! link Include PreProc
hi! link Keyword Statement
hi! link Label Statement
hi! link LineNr Comment
hi! link Macro PreProc
hi! link MoreMsg ModeMsg
hi! link NonText SpecialComment
hi! link Number Constant
hi! link Operator Special
hi! link PreCondit PreProc
hi! link Question MoreMsg
hi! link Repeat Statement
hi! link SignColumn FoldColumn
hi! link SpecialChar Special
hi! link SpecialKey Comment
hi! link SpellBad Error
hi! link SpellCap Error
hi! link SpellLocal Error
hi! link SpellRare Error
hi! link StorageClass Type
hi! link String Constant
hi! link Structure Type
hi! link Tag SpecialComment
hi! link Title ModeMsg
hi! link Typedef Type
hi! link VertSplit StatusLineNC
hi! link WarningMsg Error
" ada
hi! link adaBegin Type
hi! link adaEnd Type
hi! link adaKeyword Special
" c++
hi! link cppAccess Type
hi! link cppStatement Special
" hs
hi! link ConId Type
hi! link hsPragma PreProc
hi! link hsConSym Operator
" html
hi! link htmlArg Statement
hi! link htmlEndTag Special
hi! link htmlItalic Underlined
hi! link htmlLink Underlined
hi! link htmlSpecialTagName PreProc
hi! link htmlTag Special
hi! link htmlTagName Type
" java
hi! link javaTypeDef Special
" lisp
hi! link lispAtom Constant
hi! link lispAtomMark Constant
hi! link lispConcat Special
hi! link lispDecl Type
hi! link lispFunc Special
hi! link lispKey PreProc
" netrw
hi! link netrwDir Special
hi! link netrwExe Wildmenu
hi! link netrwSymLink Statement
" pas
hi! link pascalAsmKey Statement
hi! link pascalDirective PreProc
hi! link pascalModifier PreProc
hi! link pascalPredefined Special
hi! link pascalStatement Type
hi! link pascalStruct Type
" php
hi! link phpComparison Special
hi! link phpDefine Type
hi! link phpIdentifier Normal
hi! link phpMemberSelector Special
hi! link phpRegion Special
hi! link phpVarSelector Special
" py
hi! link pythonStatement Type
" rb
hi! link rubyConstant Special
hi! link rubyDefine Type
hi! link rubyRegexp Special
" scm
hi! link schemeSyntax Special
" sh
hi! link shArithRegion Normal
hi! link shDerefSimple Normal
hi! link shDerefVar Normal
hi! link shFunction Type
hi! link shLoop Statement
hi! link shStatement Special
hi! link shVariable Normal
" sql
hi! link sqlKeyword Statement
" tex
hi! link texDocType PreProc
hi! link texLigature Constant
hi! link texMatcher Normal
hi! link texNewCmd PreProc
hi! link texOnlyMath Constant
hi! link texRefZone Constant
hi! link texSection Type
hi! link texSectionMarker Type
hi! link texSectionModifier Constant
hi! link texTypeSize Special
hi! link texTypeStyle Special
" vim
hi! link vimCommand Statement
hi! link vimCommentTitle Normal
hi! link vimEnvVar Special
hi! link vimFuncKey Type
hi! link vimGroup Special
hi! link vimHiAttrib Constant
hi! link vimHiCTerm Special
hi! link vimHiCtermFgBg Special
hi! link vimHighlight Special
hi! link vimHiGui Special
hi! link vimHiGuiFgBg Special
hi! link vimOption Special
hi! link vimSyntax Special
hi! link vimSynType Special
hi! link vimUserAttrb Special
" xml
hi! link xmlAttrib Special
hi! link xmlCdata Normal
hi! link xmlCdataCdata Statement
hi! link xmlCdataEnd PreProc
hi! link xmlCdataStart PreProc
hi! link xmlDocType PreProc
hi! link xmlDocTypeDecl PreProc
hi! link xmlDocTypeKeyword PreProc
hi! link xmlEndTag Statement
hi! link xmlProcessingDelim PreProc
hi! link xmlNamespace PreProc
hi! link xmlTagName Statement
" hi! link TexTypeStyle Comment
" hi! link TexStatement Comment
" hi! link TexRefZone Normal
" hi! link TexSectionName Comment
" hi! link TexSectionMarker Comment
" hi! link Delimiter Comment
" hi! link TexMatcher Comment
|
x
caminoix said about 13 years ago
Based on Kelly’s bicycles' colours, or at least what they looked like in 2008.