122 lines
6.5 KiB
VimL
122 lines
6.5 KiB
VimL
|
" Vim color file
|
||
|
"
|
||
|
" Name: fu.vim
|
||
|
" Version: 1.1
|
||
|
" Maintainer: Aaron Mueller <mail@aaron-mueller.de>
|
||
|
" Contributors: Florian Eitel <feitel@indeedgeek.de>
|
||
|
" Tinou <tinoucas@gmail.com>
|
||
|
"
|
||
|
" This is a compositon from railscast, mustang and xoria256 with a lot of
|
||
|
" improvemts in the colors. Want to change toe colors to your needs? Go to
|
||
|
" this page to see what number is set wo what color:
|
||
|
" http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html
|
||
|
"
|
||
|
" History:
|
||
|
" 2010-06-09 - Merge changes from Florian Eitel in this file. There was many
|
||
|
" whitespace issues and some unused highlight settings which are removed
|
||
|
" now. Also merged Tinous GUI version of the whole colorscheme. Thanks a
|
||
|
" lot dudes!
|
||
|
"
|
||
|
" 2010-06-09 - Initial setup and creation of this file. Additional colors for
|
||
|
" Ruby and the diff view are added.
|
||
|
"
|
||
|
|
||
|
if &t_Co != 256 && ! has("gui_running")
|
||
|
echomsg "err: please use GUI or a 256-color terminal (so that t_Co=256 could be set)"
|
||
|
finish
|
||
|
endif
|
||
|
|
||
|
set background=dark
|
||
|
hi clear
|
||
|
|
||
|
if exists("syntax_on")
|
||
|
syntax reset
|
||
|
endif
|
||
|
let colors_name = "fu"
|
||
|
|
||
|
|
||
|
" General colors
|
||
|
hi Normal ctermfg=252 ctermbg=234 guifg=#d0d0d0 guibg=#1c1c1c
|
||
|
hi CursorColumn ctermbg=238 guibg=#444444
|
||
|
hi Cursor ctermbg=214 guibg=#ffaf00
|
||
|
hi CursorLine ctermbg=238 guibg=#444444
|
||
|
hi FoldColumn ctermfg=248 ctermbg=bg guifg=#a8a8a8 guibg=#000000
|
||
|
hi Folded ctermfg=255 ctermbg=60 guifg=#eeeeee guibg=#5f5f87
|
||
|
hi IncSearch ctermfg=0 ctermbg=223 guifg=#000000 guibg=#ffd7af
|
||
|
hi NonText ctermfg=248 ctermbg=233 cterm=bold guifg=#a8a8a8 guibg=#121212
|
||
|
hi Search ctermfg=0 ctermbg=149 guifg=#000000 guibg=#afd75f
|
||
|
hi SignColumn ctermfg=248 guifg=#a8a8a8
|
||
|
hi SpecialKey ctermfg=77 guifg=#5fd75f
|
||
|
hi StatusLine ctermfg=232 ctermbg=255 guifg=#080808 guibg=#eeeeee
|
||
|
hi StatusLineNC ctermfg=237 ctermbg=253 guifg=#3a3a3a guibg=#dadada
|
||
|
hi TabLine ctermfg=253 ctermbg=237 guifg=#dadada guibg=#3a3a3a
|
||
|
hi TabLineFill ctermfg=0 ctermbg=0 guifg=#000000 guibg=#000000
|
||
|
hi TabLineSel ctermfg=255 ctermbg=33 guifg=#eeeeee guibg=#0087ff
|
||
|
hi VertSplit ctermfg=237 ctermbg=237 guifg=#3a3a3a guibg=#3a3a3a
|
||
|
hi Visual ctermfg=24 ctermbg=153 guifg=#005f87 guibg=#afd7ff
|
||
|
hi VIsualNOS ctermfg=24 ctermbg=153 guifg=#005f87 guibg=#afd7ff
|
||
|
hi LineNr ctermfg=248 ctermbg=232 guifg=#a8a8a8 guibg=#080808
|
||
|
hi ModeMsg ctermfg=220 guifg=#ffd700
|
||
|
|
||
|
hi ErrorMsg ctermfg=196 ctermbg=52 guifg=#ff0000 guibg=#5f0000
|
||
|
hi SpellBad ctermfg=196 ctermbg=52
|
||
|
|
||
|
if version >= 700
|
||
|
hi CursorLine ctermbg=236 guibg=#303030
|
||
|
hi CursorColumn ctermbg=236 guibg=#303030
|
||
|
hi MatchParen ctermfg=157 ctermbg=237 cterm=bold guifg=#afffaf guibg=#3a3a3a
|
||
|
hi Pmenu ctermfg=255 ctermbg=236 guifg=#eeeeee guibg=#303030
|
||
|
hi PmenuSel ctermfg=0 ctermbg=74 guifg=#000000 guibg=#5fafd7
|
||
|
hi PmenuSbar ctermbg=243 guibg=#767676
|
||
|
hi PmenuThumb ctermbg=252 guibg=#d0d0d0
|
||
|
hi WildMenu ctermfg=255 ctermbg=33 guifg=#eeeeee guibg=#0087ff
|
||
|
endif
|
||
|
|
||
|
" Syntax highlighting
|
||
|
hi Comment ctermfg=244 guifg=#808080
|
||
|
|
||
|
hi Constant ctermfg=220 cterm=bold guifg=#ffd700
|
||
|
hi String ctermfg=107 ctermbg=233 guifg=#87af5f guibg=#121212
|
||
|
hi Character ctermfg=228 ctermbg=16 guifg=#ffff87 guibg=#000000
|
||
|
hi Number ctermfg=214 guifg=#ffaf00
|
||
|
hi Boolean ctermfg=148 guifg=#afd700
|
||
|
|
||
|
hi Identifier ctermfg=149 guifg=#afd75f
|
||
|
hi Function ctermfg=231 guifg=#ffffff
|
||
|
|
||
|
hi Statement ctermfg=103 guifg=#8787af
|
||
|
hi Conditional ctermfg=105 guifg=#8787ff
|
||
|
hi Repeat ctermfg=105 guifg=#8787ff
|
||
|
hi Label ctermfg=105 guifg=#8787ff
|
||
|
hi Operator ctermfg=243 guifg=#767676
|
||
|
hi Keyword ctermfg=190 guifg=#d7ff00
|
||
|
hi Exception ctermfg=166 ctermbg=0 guifg=#d75f00 guibg=#000000
|
||
|
|
||
|
hi PreProc ctermfg=229 guifg=#ffffaf
|
||
|
|
||
|
hi Type ctermfg=111 guifg=#87afff
|
||
|
hi Structure ctermfg=111 ctermbg=233 guifg=#87afff guibg=#121212
|
||
|
|
||
|
hi Special ctermfg=220 guifg=#ffd700
|
||
|
hi SpecialComment ctermfg=228 ctermbg=16 guifg=#ffff87 guibg=#000000
|
||
|
|
||
|
hi Error ctermfg=196 ctermbg=52 guifg=#ff0000 guibg=#5f0000
|
||
|
hi Todo ctermfg=46 ctermbg=22 guifg=#00ff00 guibg=#005f00
|
||
|
|
||
|
" Diff
|
||
|
hi diffAdd ctermfg=bg ctermbg=151 guifg=#afd787
|
||
|
hi diffDelete ctermfg=bg ctermbg=246 guifg=#d78787
|
||
|
hi diffChange ctermfg=bg ctermbg=181 guifg=#000000 guibg=#afd7af
|
||
|
hi diffText ctermfg=bg ctermbg=174 cterm=bold guifg=#000000 guibg=#949494
|
||
|
|
||
|
" Ruby
|
||
|
hi rubyBlockParameter ctermfg=27 guifg=#005fff
|
||
|
hi rubyClass ctermfg=75 guifg=#5fafff
|
||
|
hi rubyConstant ctermfg=167 guifg=#d75f5f
|
||
|
hi rubyInterpolation ctermfg=107 guifg=#87af5f
|
||
|
hi rubyLocalVariableOrMethod ctermfg=189 guifg=#d7d7ff
|
||
|
hi rubyPredefinedConstant ctermfg=167 guifg=#d75f5f
|
||
|
hi rubyPseudoVariable ctermfg=221 guifg=#ffd75f
|
||
|
hi rubyStringDelimiter ctermfg=143 guifg=#afaf5f
|
||
|
|