dotfiles/.vim/colors/nightsky.vim
2012-09-07 21:33:24 -05:00

148 lines
4.0 KiB
VimL

" Vim color file based on nightsky
" Maintainer: Ian Kelling
" Last Change:
" cool help screens
" :he group-name
" :he highlight-groups
" :he cterm-colors
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="northsky"
" Search & normal
hi Normal guifg=#eeeeee guibg=black
hi Search guibg=#3D5B8C guifg=yellow gui=bold
hi IncSearch guifg=bg guibg=cyan gui=bold
if &t_Co == "256"
hi Normal ctermfg=255 ctermbg=16
hi Search ctermfg=226 ctermbg=60
hi IncSearch ctermfg=16 ctermbg=51
else
hi Normal ctermfg=lightgray ctermbg=black
hi Search ctermbg=darkblue ctermfg=yellow
hi IncSearch ctermfg=bg ctermbg=cyan
endif
" highlight groups
hi Cursor guifg=bg guibg=fg
hi VertSplit guibg=#C0FFFF guifg=#075554 gui=none
hi Folded guifg=plum1 guibg=#061A3E
hi FoldColumn guibg=#800080 guifg=tan
hi ModeMsg guifg=#404040 guibg=#C0C0C0
hi MoreMsg guifg=darkturquoise guibg=#188F90
hi NonText guibg=#191919 guifg=#9FADC5
hi Question guifg=#F4BB7E
hi SpecialKey guifg=#BF9261
hi StatusLine guibg=#222222 guifg=#b0b0b0 gui=none
hi StatusLineNC guibg=#001111 guifg=DimGrey gui=none
hi Title guifg=#8DB8C3
hi Visual gui=bold guifg=black guibg=#84AF84
hi WarningMsg guifg=#F60000 gui=underline
if &t_Co == "256"
hi Cursor ctermfg=254 ctermbg=166
hi VertSplit ctermfg=23 ctermbg=159
hi Folded ctermfg=219 ctermbg=17
hi FoldColumn ctermfg=180 ctermbg=90
hi ModeMsg ctermfg=238 ctermbg=250
hi MoreMsg ctermfg=44 ctermbg=30
hi NonText ctermfg=146 ctermbg=234
hi Question ctermfg=216
hi SpecialKey ctermfg=137
hi StatusLine ctermfg=145 ctermbg=235
hi StatusLineNC ctermfg=242 ctermbg=16
hi Title ctermfg=109
hi Visual ctermfg=16 ctermbg=108
hi WarningMsg ctermfg=196
else
hi Cursor ctermfg=white ctermbg=red
hi VertSplit ctermfg=darkblue ctermbg=cyan
hi Folded ctermfg=lightmagenta ctermbg=bg
hi FoldColumn ctermfg=lightgray ctermbg=darkmagenta
hi ModeMsg ctermfg=black ctermbg=gray
hi MoreMsg ctermfg=cyan ctermbg=darkcyan
hi NonText ctermfg=gray ctermbg=darkgrey
hi Question ctermfg=yellow
hi SpecialKey ctermfg=brown
hi StatusLine ctermfg=lightgray ctermbg=darkgray
hi StatusLineNC ctermfg=darkgray ctermbg=black
hi Title ctermfg=blue
hi Visual ctermfg=black ctermbg=darkgreen
hi WarningMsg ctermfg=red
endif
" syntax highlighting groups
hi Comment guifg=DarkGray
hi Constant guifg=#72A5E4 gui=bold
hi Number guifg=chartreuse2 gui=bold
hi Identifier guifg=#ADCBF1
hi Statement guifg=yellow
hi PreProc guifg=#14967C
hi Type guifg=#FFAE66
hi Special guifg=#EEBABA
hi Ignore guifg=grey60
hi Todo guibg=#9C8C84 guifg=#244C0A
hi Label guifg=#ffc0c0
if &t_Co == "256"
hi Comment ctermfg=248
hi Constant ctermfg=74
hi Number ctermfg=118
hi Identifier ctermfg=153
hi Statement ctermfg=226
hi PreProc ctermfg=30
hi Type ctermfg=215
hi Special ctermfg=217
hi Ignore ctermfg=246
hi Todo ctermfg=22 ctermbg=138
hi Label ctermfg=217
else
hi Comment ctermfg=darkgray
hi Constant ctermfg=lightcyan
hi Number ctermfg=green
hi Identifier ctermfg=gray
hi Statement ctermfg=yellow
hi PreProc ctermfg=darkgreen
hi Type ctermfg=white "brown
hi Special ctermfg=brown "darkmagenta
hi Ignore ctermfg=gray
hi Todo ctermfg=darkblue ctermbg=darkgray
hi Label ctermfg=darkmagenta
endif
" Vim defaults
hi ErrorMsg guifg=White guibg=Red
hi DiffAdd guibg=DarkBlue
hi DiffChange guibg=aquamarine4
hi DiffDelete gui=bold guifg=Yellow guibg=DarkBlue
hi DiffText gui=bold guibg=#940303
hi Directory guifg=Cyan
hi LineNr guifg=DarkGreen
hi WildMenu guifg=Black guibg=Yellow
hi lCursor guibg=SeaGreen1 guifg=NONE
hi Underlined gui=underline guifg=#80a0ff
hi Error guifg=White guibg=Red
if &t_Co == "256"
hi ErrorMsg ctermfg=231 ctermbg=196
hi DiffAdd ctermbg=18
hi DiffChange ctermbg=66
hi DiffDelete ctermfg=226 ctermbg=18
hi DiffText ctermbg=88
hi Directory ctermfg=51
hi LineNr ctermfg=22
hi WildMenu ctermfg=16 ctermbg=226
hi lCursor ctermbg=85
hi Underlined ctermfg=111
hi Error ctermfg=231 ctermbg=196
else
hi lCursor ctermbg=lightgreen ctermfg=NONE
endif
" vim:sw=4 ts=4 sts=4