"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" File: "/home/michener/.vim/barak.vim"
" Copyright (C) 2008, Barak Michener <barak@photonzero.com>
" Modified from colorscheme "dante": 
" Copyright (C) 2002, Caciano Machado <caciano@inf.ufrgs.br>
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Colorscheme Option:
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
hi clear
if exists("syntax on")
	syntax reset
endif
let g:colors_name = "barak"

" General colors
hi Normal	ctermfg=gray guifg=grey75 guibg=black
hi Directory	term=bold ctermfg=blue guifg=royalblue
hi ErrorMsg	term=standout ctermfg=white ctermbg=red guifg=white guibg=red3
"hi NonText	term=bold ctermfg=darkgray guibg=gray3 guifg=gray20
hi NonText	term=bold ctermfg=gray guibg=gray3 guifg=gray40
hi SpecialKey	term=bold ctermfg=darkgray guifg=gray30
hi LineNr	term=underline ctermfg=darkgray guifg=ivory4 guibg=gray4
hi IncSearch	term=reverse cterm=reverse gui=reverse,bold guifg=darkgoldenrod2
hi Search	term=reverse ctermfg=black ctermbg=yellow guifg=gray10 guibg=gold2
hi Visual	term=bold,reverse cterm=bold,reverse ctermfg=gray ctermbg=black gui=bold,reverse guifg=gray40 guibg=black
hi VisualNOS	term=bold,underline cterm=bold,underline gui=bold,underline
hi MoreMsg	term=bold ctermfg=green gui=bold guifg=olivedrab1
hi ModeMsg	term=bold ctermfg=red cterm=bold gui=bold guifg=red
hi Question	term=standout ctermfg=green gui=bold guifg=olivedrab1
hi WarningMsg	term=standout ctermfg=red gui=bold guifg=red3
hi WildMenu	term=standout ctermfg=black ctermbg=yellow guifg=black guibg=gold2
hi Folded	term=standout ctermfg=blue ctermbg=white guifg=royalblue1 guibg=white
hi FoldColumn	term=standout ctermfg=blue ctermbg=white guifg=royalblue3 guibg=white
hi DiffAdd	term=bold ctermbg=blue guibg=royalblue2
hi DiffChange	term=bold ctermbg=darkmagenta guibg=maroon
hi DiffDelete	term=bold cterm=bold ctermfg=lightblue ctermbg=cyan gui=bold guifg=lightblue guibg=cyan4
hi DiffText	term=reverse cterm=bold ctermbg=red gui=bold guibg=red3
hi Cursor	guifg=bg guibg=fg
hi CursorLine	term=NONE cterm=bold guibg=grey20
"hi lCursor	guifg=bg guibg=fg
hi StatusLine	term=reverse cterm=reverse gui=reverse guifg=gray60
hi StatusLineNC	term=reverse cterm=reverse gui=reverse guifg=gray40
hi VertSplit	term=reverse cterm=reverse gui=bold,reverse guifg=gray40
hi Title	term=bold ctermfg=magenta gui=bold guifg=aquamarine

if version >= 700
	hi Pmenu	ctermfg=white ctermbg=blue guifg=white guibg=MidnightBlue
	hi PmenuSel ctermfg=darkblue  ctermbg=white guibg=white guifg=MidnightBlue
	hi PmenuSbar ctermfg=lightgray ctermbg=darkgray
	hi PmenuThumb cterm=reverse
	hi WildMenu  term=standout  ctermfg=white ctermbg=blue
endif

" syntax hi colors
hi Comment	term=bold ctermfg=darkgreen guifg=ForestGreen
hi PreProc	term=underline ctermfg=darkmagenta guifg=magenta3

hi makoDelim term=underline ctermfg=darkyellow guifg=goldenrod1 guibg=gray25
hi makoAttributeKey term=underline ctermfg=darkcyan gui=bold guifg=turquoise3 guibg=gray25
hi makoAttributeValue term=underline ctermfg=red guifg=firebrick3 guibg=gray25
hi makoText ctermfg=gray guifg=gray55 guibg=gray25
hi makoEnd term=bold ctermfg=blue gui=bold guifg=RoyalBlue1 guibg=gray25
hi makoComment term=bold ctermfg=darkgreen guifg=ForestGreen guibg=gray25
hi makoEscape term=underline ctermfg=brown guifg=khaki3 guibg=gray25

hi Constant	term=underline ctermfg=red guifg=#b62f61
hi String	term=underline ctermfg=red guifg=firebrick3
hi Boolean	term=underline ctermfg=magenta guifg=LightSalmon1
"hi Type		term=underline ctermfg=darkcyan gui=none guifg=CadetBlue3
hi Type		term=underline ctermfg=darkcyan gui=bold guifg=turquoise3
hi Statement	term=bold ctermfg=blue gui=bold guifg=RoyalBlue1
hi Identifier	term=underline ctermfg=darkcyan guifg=DeepSkyBlue
hi Function ctermfg=darkcyan gui=bold guifg=MediumPurple2
hi Ignore	term=bold ctermfg=darkgray gui=bold guifg=gray45
hi Special	term=underline ctermfg=brown guifg=khaki3
hi Error	term=reverse ctermfg=gray ctermbg=red guifg=gray guibg=red3
hi Todo		term=standout ctermfg=black ctermbg=yellow gui=bold guifg=gray10 guibg=yellow4
hi Underlined	term=underline cterm=underline ctermfg=blue gui=underline guifg=slateblue
hi Number	term=underline ctermfg=darkyellow guifg=goldenrod1
" syntax hi links
hi link String		Constant
hi link Character	Constant
hi link Number		Constant
"hi link Boolean		Constant
hi link javaScriptNull Special
hi link Float		Number
"hi link Function	Identifier
hi link Number		Constant
hi link Conditional	Statement
hi link Repeat		Statement
hi link Label		Statement
hi link Keyword		Statement
hi link Exception	Statement
hi link Operator	Statement
hi link Include		PreProc
"hi link Define		PreProc
hi link Define      Statement
hi link Macro		PreProc
hi link PreCondit	PreProc
"hi link StorageClass	Type
hi link StorageClass Statement
"hi link Structure	Type
hi link Structure 	Statement
hi link Typedef		Type
hi link Tag		Special
hi link SpecialChar	Special
hi link Delimiter	Special
hi link SpecialComment	Special
hi link Debug		Special
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
