.vim/colors/molokai.vim
changeset 0 f168cab3a01c
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/.vim/colors/molokai.vim	Sat Mar 03 04:02:42 2012 +0100
     1.3 @@ -0,0 +1,212 @@
     1.4 +" Vim color file
     1.5 +"
     1.6 +" Author: Tomas Restrepo <tomas@winterdom.com>
     1.7 +"
     1.8 +" Note: Based on the monokai theme for textmate
     1.9 +" by Wimer Hazenberg and its darker variant 
    1.10 +" by Hamish Stuart Macpherson
    1.11 +"
    1.12 +
    1.13 +hi clear
    1.14 +
    1.15 +set background=dark
    1.16 +if version > 580
    1.17 +    " no guarantees for version 5.8 and below, but this makes it stop
    1.18 +    " complaining
    1.19 +    hi clear
    1.20 +    if exists("syntax_on")
    1.21 +        syntax reset
    1.22 +    endif
    1.23 +endif
    1.24 +let g:colors_name="molokai"
    1.25 +
    1.26 +if exists("g:molokai_original")
    1.27 +    let s:molokai_original = g:molokai_original
    1.28 +else
    1.29 +    let s:molokai_original = 0
    1.30 +endif
    1.31 +
    1.32 +
    1.33 +hi Boolean         guifg=#AE81FF
    1.34 +hi Character       guifg=#E6DB74
    1.35 +hi Number          guifg=#AE81FF
    1.36 +hi String          guifg=#E6DB74
    1.37 +hi Conditional     guifg=#F92672               gui=bold
    1.38 +hi Constant        guifg=#AE81FF               gui=bold
    1.39 +hi Cursor          guifg=#000000 guibg=#F8F8F0
    1.40 +hi Debug           guifg=#BCA3A3               gui=bold
    1.41 +hi Define          guifg=#66D9EF
    1.42 +hi Delimiter       guifg=#8F8F8F
    1.43 +hi DiffAdd                       guibg=#13354A
    1.44 +hi DiffChange      guifg=#89807D guibg=#4C4745
    1.45 +hi DiffDelete      guifg=#960050 guibg=#1E0010
    1.46 +hi DiffText                      guibg=#4C4745 gui=italic,bold
    1.47 +
    1.48 +hi Directory       guifg=#A6E22E               gui=bold
    1.49 +hi Error           guifg=#960050 guibg=#1E0010
    1.50 +hi ErrorMsg        guifg=#F92672 guibg=#232526 gui=bold
    1.51 +hi Exception       guifg=#A6E22E               gui=bold
    1.52 +hi Float           guifg=#AE81FF
    1.53 +hi FoldColumn      guifg=#465457 guibg=#000000
    1.54 +hi Folded          guifg=#465457 guibg=#000000
    1.55 +hi Function        guifg=#A6E22E
    1.56 +hi Identifier      guifg=#FD971F
    1.57 +hi Ignore          guifg=#808080 guibg=bg
    1.58 +hi IncSearch       guifg=#C4BE89 guibg=#000000
    1.59 +
    1.60 +hi Keyword         guifg=#F92672               gui=bold
    1.61 +hi Label           guifg=#E6DB74               gui=none
    1.62 +hi Macro           guifg=#C4BE89               gui=italic
    1.63 +hi SpecialKey      guifg=#66D9EF               gui=italic
    1.64 +
    1.65 +hi MatchParen      guifg=#000000 guibg=#FD971F gui=bold
    1.66 +hi ModeMsg         guifg=#E6DB74
    1.67 +hi MoreMsg         guifg=#E6DB74
    1.68 +hi Operator        guifg=#F92672
    1.69 +
    1.70 +" complete menu
    1.71 +hi Pmenu           guifg=#66D9EF guibg=#000000
    1.72 +hi PmenuSel                      guibg=#808080
    1.73 +hi PmenuSbar                     guibg=#080808
    1.74 +hi PmenuThumb      guifg=#66D9EF
    1.75 +
    1.76 +hi PreCondit       guifg=#A6E22E               gui=bold
    1.77 +hi PreProc         guifg=#A6E22E
    1.78 +hi Question        guifg=#66D9EF
    1.79 +hi Repeat          guifg=#F92672               gui=bold
    1.80 +hi Search          guifg=#FFFFFF guibg=#455354
    1.81 +" marks column
    1.82 +hi SignColumn      guifg=#A6E22E guibg=#232526
    1.83 +hi SpecialChar     guifg=#F92672               gui=bold
    1.84 +hi SpecialComment  guifg=#465457               gui=bold
    1.85 +hi Special         guifg=#66D9EF guibg=bg      gui=italic
    1.86 +hi SpecialKey      guifg=#888A85               gui=italic
    1.87 +if has("spell")
    1.88 +    hi SpellBad    guisp=#FF0000 gui=undercurl
    1.89 +    hi SpellCap    guisp=#7070F0 gui=undercurl
    1.90 +    hi SpellLocal  guisp=#70F0F0 gui=undercurl
    1.91 +    hi SpellRare   guisp=#FFFFFF gui=undercurl
    1.92 +endif
    1.93 +hi Statement       guifg=#F92672               gui=bold
    1.94 +hi StatusLine      guifg=#455354 guibg=fg
    1.95 +hi StatusLineNC    guifg=#808080 guibg=#080808
    1.96 +hi StorageClass    guifg=#FD971F               gui=italic
    1.97 +hi Structure       guifg=#66D9EF
    1.98 +hi Tag             guifg=#F92672               gui=italic
    1.99 +hi Title           guifg=#ef5939
   1.100 +hi Todo            guifg=#FFFFFF guibg=bg      gui=bold
   1.101 +
   1.102 +hi Typedef         guifg=#66D9EF
   1.103 +hi Type            guifg=#66D9EF               gui=none
   1.104 +hi Underlined      guifg=#808080               gui=underline
   1.105 +
   1.106 +hi VertSplit       guifg=#808080 guibg=#080808 gui=bold
   1.107 +hi VisualNOS                     guibg=#403D3D
   1.108 +hi Visual                        guibg=#403D3D
   1.109 +hi WarningMsg      guifg=#FFFFFF guibg=#333333 gui=bold
   1.110 +hi WildMenu        guifg=#66D9EF guibg=#000000
   1.111 +
   1.112 +if s:molokai_original == 1
   1.113 +   hi Normal          guifg=#F8F8F2 guibg=#272822
   1.114 +   hi Comment         guifg=#75715E
   1.115 +   hi CursorLine                    guibg=#3E3D32
   1.116 +   hi CursorColumn                  guibg=#3E3D32
   1.117 +   hi LineNr          guifg=#BCBCBC guibg=#3B3A32
   1.118 +   hi NonText         guifg=#BCBCBC guibg=#3B3A32
   1.119 +else
   1.120 +   hi Normal          guifg=#F8F8F2 guibg=#1B1D1E
   1.121 +   hi Comment         guifg=#465457
   1.122 +   hi CursorLine                    guibg=#293739
   1.123 +   hi CursorColumn                  guibg=#293739
   1.124 +   hi LineNr          guifg=#BCBCBC guibg=#232526
   1.125 +   hi NonText         guifg=#BCBCBC guibg=#232526
   1.126 +end
   1.127 +
   1.128 +hi ColorColumn guibg=#293739
   1.129 +"
   1.130 +" Support for 256-color terminal
   1.131 +"
   1.132 +if &t_Co > 255
   1.133 +   hi Boolean         ctermfg=135
   1.134 +   hi Character       ctermfg=144
   1.135 +   hi Number          ctermfg=135
   1.136 +   hi String          ctermfg=144
   1.137 +   hi Conditional     ctermfg=161               cterm=bold
   1.138 +   hi Constant        ctermfg=135               cterm=bold
   1.139 +   hi Cursor          ctermfg=16  ctermbg=253
   1.140 +   hi Debug           ctermfg=225               cterm=bold
   1.141 +   hi Define          ctermfg=81
   1.142 +   hi Delimiter       ctermfg=241
   1.143 +
   1.144 +   hi DiffAdd                     ctermbg=24
   1.145 +   hi DiffChange      ctermfg=181 ctermbg=239
   1.146 +   hi DiffDelete      ctermfg=162 ctermbg=53
   1.147 +   hi DiffText                    ctermbg=102 cterm=bold
   1.148 +
   1.149 +   hi Directory       ctermfg=118               cterm=bold
   1.150 +   hi Error           ctermfg=219 ctermbg=89
   1.151 +   hi ErrorMsg        ctermfg=199 ctermbg=16    cterm=bold
   1.152 +   hi Exception       ctermfg=118               cterm=bold
   1.153 +   hi Float           ctermfg=135
   1.154 +   hi FoldColumn      ctermfg=67  ctermbg=16
   1.155 +   hi Folded          ctermfg=67  ctermbg=16
   1.156 +   hi Function        ctermfg=118
   1.157 +   hi Identifier      ctermfg=208
   1.158 +   hi Ignore          ctermfg=244 ctermbg=232
   1.159 +   hi IncSearch       ctermfg=193 ctermbg=16
   1.160 +
   1.161 +   hi Keyword         ctermfg=161               cterm=bold
   1.162 +   hi Label           ctermfg=229               cterm=none
   1.163 +   hi Macro           ctermfg=193
   1.164 +   hi SpecialKey      ctermfg=81
   1.165 +
   1.166 +   hi MatchParen      ctermfg=16  ctermbg=208 cterm=bold
   1.167 +   hi ModeMsg         ctermfg=229
   1.168 +   hi MoreMsg         ctermfg=229
   1.169 +   hi Operator        ctermfg=161
   1.170 +
   1.171 +   " complete menu
   1.172 +   hi Pmenu           ctermfg=81  ctermbg=16
   1.173 +   hi PmenuSel                    ctermbg=244
   1.174 +   hi PmenuSbar                   ctermbg=232
   1.175 +   hi PmenuThumb      ctermfg=81
   1.176 +
   1.177 +   hi PreCondit       ctermfg=118               cterm=bold
   1.178 +   hi PreProc         ctermfg=118
   1.179 +   hi Question        ctermfg=81
   1.180 +   hi Repeat          ctermfg=161               cterm=bold
   1.181 +   hi Search          ctermfg=253 ctermbg=66
   1.182 +
   1.183 +   " marks column
   1.184 +   hi SignColumn      ctermfg=118 ctermbg=235
   1.185 +   hi SpecialChar     ctermfg=161               cterm=bold
   1.186 +   hi SpecialComment  ctermfg=245               cterm=bold
   1.187 +   hi Special         ctermfg=81  ctermbg=232
   1.188 +   hi SpecialKey      ctermfg=245
   1.189 +
   1.190 +   hi Statement       ctermfg=161               cterm=bold
   1.191 +   hi StatusLine      ctermfg=238 ctermbg=253
   1.192 +   hi StatusLineNC    ctermfg=244 ctermbg=232
   1.193 +   hi StorageClass    ctermfg=208
   1.194 +   hi Structure       ctermfg=81
   1.195 +   hi Tag             ctermfg=161
   1.196 +   hi Title           ctermfg=166
   1.197 +   hi Todo            ctermfg=231 ctermbg=232   cterm=bold
   1.198 +
   1.199 +   hi Typedef         ctermfg=81
   1.200 +   hi Type            ctermfg=81                cterm=none
   1.201 +   hi Underlined      ctermfg=244               cterm=underline
   1.202 +
   1.203 +   hi VertSplit       ctermfg=244 ctermbg=232   cterm=bold
   1.204 +   hi VisualNOS                   ctermbg=238
   1.205 +   hi Visual                      ctermbg=235
   1.206 +   hi WarningMsg      ctermfg=231 ctermbg=238   cterm=bold
   1.207 +   hi WildMenu        ctermfg=81  ctermbg=16
   1.208 +
   1.209 +   hi Normal          ctermfg=252 ctermbg=233
   1.210 +   hi Comment         ctermfg=59
   1.211 +   hi CursorLine                  ctermbg=234   cterm=none
   1.212 +   hi CursorColumn                ctermbg=234
   1.213 +   hi LineNr          ctermfg=250 ctermbg=234
   1.214 +   hi NonText         ctermfg=250 ctermbg=234
   1.215 +end