My Vim Configuration
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

170 lines
8.3 KiB

" 256 noir. Basically: dark background, numerals & errors red,
" rest different shades of gray.
"
" colors 232--250 are shades of gray, from dark to light;
" 16=black, 255=white, 196=red, 88=darkred.
set background=dark
if version > 580
" no guarantees for version 5.8 and below, but this makes it stop
" complaining
highlight clear
if exists("syntax_on")
syntax reset
endif
endif
let g:colors_name = "256_noir"
if has("gui_running") || &t_Co == 256
hi Normal ctermfg=250 ctermbg=16 guifg=#bcbcbc guibg=#000000
hi SpellRare ctermfg=124 ctermbg=16 guifg=#af0000 guibg=#000000
hi Character ctermfg=196 ctermbg=16 guifg=#ff0000 guibg=#000000
hi Condtional ctermfg=196 ctermbg=16 guifg=#ff0000 guibg=#000000
hi Float ctermfg=196 ctermbg=16 guifg=#ff0000 guibg=#000000
hi Folded ctermfg=196 ctermbg=16 guifg=#ff0000 guibg=#000000
hi Number ctermfg=196 ctermbg=16 guifg=#ff0000 guibg=#000000
hi Tag ctermfg=196 ctermbg=16 guifg=#ff0000 guibg=#000000
hi WarningMsg ctermfg=196 ctermbg=16 guifg=#ff0000 guibg=#000000
hi Comment ctermfg=240 ctermbg=16 guifg=#585858 guibg=#000000
hi DiffDelete ctermfg=240 ctermbg=16 guifg=#585858 guibg=#000000
hi diffRemoved ctermfg=240 ctermbg=16 guifg=#585858 guibg=#000000
hi LineNr ctermfg=240 ctermbg=16 guifg=#585858 guibg=#000000
hi NonText ctermfg=240 ctermbg=16 guifg=#585858 guibg=#000000
hi StatusLineNC ctermfg=240 ctermbg=16 guifg=#585858 guibg=#000000
hi SpecialComment ctermfg=245 ctermbg=16 guifg=#8a8a8a guibg=#000000
hi String ctermfg=245 ctermbg=16 guifg=#8a8a8a guibg=#000000
hi Boolean ctermfg=250 ctermbg=16 guifg=#bcbcbc guibg=#000000
hi Debug ctermfg=250 ctermbg=16 guifg=#bcbcbc guibg=#000000
hi Delimiter ctermfg=250 ctermbg=16 guifg=#bcbcbc guibg=#000000
hi Exception ctermfg=250 ctermbg=16 guifg=#bcbcbc guibg=#000000
hi FoldColumn ctermfg=250 ctermbg=16 guifg=#bcbcbc guibg=#000000
hi Identifier ctermfg=250 ctermbg=16 guifg=#bcbcbc guibg=#000000
hi Macro ctermfg=250 ctermbg=16 guifg=#bcbcbc guibg=#000000
hi ModeMsg ctermfg=250 ctermbg=16 guifg=#bcbcbc guibg=#000000
hi MoreMsg ctermfg=250 ctermbg=16 guifg=#bcbcbc guibg=#000000
hi Question ctermfg=250 ctermbg=16 guifg=#bcbcbc guibg=#000000
hi Title ctermfg=250 ctermbg=16 guifg=#bcbcbc guibg=#000000
hi VertSplit ctermfg=250 ctermbg=16 guifg=#bcbcbc guibg=#000000
hi Constant ctermfg=252 ctermbg=16 guifg=#d0d0d0 guibg=#000000
hi Define ctermfg=255 ctermbg=16 guifg=#eeeeee guibg=#000000
hi DiffAdd ctermfg=255 ctermbg=16 guifg=#eeeeee guibg=#000000
hi diffAdded ctermfg=255 ctermbg=16 guifg=#eeeeee guibg=#000000
hi Directory ctermfg=255 ctermbg=16 guifg=#eeeeee guibg=#000000
hi Function ctermfg=255 ctermbg=16 guifg=#eeeeee guibg=#000000
hi Include ctermfg=255 ctermbg=16 guifg=#eeeeee guibg=#000000
hi Keyword ctermfg=255 ctermbg=16 guifg=#eeeeee guibg=#000000
hi Label ctermfg=255 ctermbg=16 guifg=#eeeeee guibg=#000000
hi Operator ctermfg=255 ctermbg=16 guifg=#eeeeee guibg=#000000
hi PreCondit ctermfg=255 ctermbg=16 guifg=#eeeeee guibg=#000000
hi PreProc ctermfg=255 ctermbg=16 guifg=#eeeeee guibg=#000000
hi Repeat ctermfg=255 ctermbg=16 guifg=#eeeeee guibg=#000000
hi Special ctermfg=255 ctermbg=16 guifg=#eeeeee guibg=#000000
hi SpecialChar ctermfg=255 ctermbg=16 guifg=#eeeeee guibg=#000000
hi Statement ctermfg=255 ctermbg=16 guifg=#eeeeee guibg=#000000
hi diffCommon ctermfg=255 ctermbg=16 guifg=#eeeeee guibg=#000000
hi StatusLine ctermfg=255 ctermbg=16 guifg=#eeeeee guibg=#000000
hi StorageClass ctermfg=255 ctermbg=16 guifg=#eeeeee guibg=#000000
hi Structure ctermfg=255 ctermbg=16 guifg=#eeeeee guibg=#000000
hi Todo ctermfg=255 ctermbg=16 guifg=#eeeeee guibg=#000000
hi Type ctermfg=255 ctermbg=16 guifg=#eeeeee guibg=#000000
hi Typedef ctermfg=255 ctermbg=16 guifg=#eeeeee guibg=#000000
hi SpellBad ctermfg=250 ctermbg=88 guifg=#bcbcbc guibg=#870000
hi Error ctermfg=255 ctermbg=88 guifg=#eeeeee guibg=#870000
hi ErrorMsg ctermfg=255 ctermbg=124 guifg=#eeeeee guibg=#af0000
hi SpellCap ctermfg=255 ctermbg=124 guifg=#eeeeee guibg=#af0000
hi SpellLocal ctermfg=255 ctermbg=124 guifg=#eeeeee guibg=#af0000
hi DiffText ctermfg=250 ctermbg=196 guifg=#bcbcbc guibg=#ff0000
hi Search ctermfg=245 ctermbg=236 guifg=#8a8a8a guibg=#303030
hi PmenuThumb ctermfg=232 ctermbg=240 guifg=#080808 guibg=#585858
hi Pmenu ctermfg=255 ctermbg=240 guifg=#eeeeee guibg=#585858
hi Cursor ctermfg=16 ctermbg=245 guifg=#000000 guibg=#8a8a8a
hi CursorColumn ctermfg=16 ctermbg=245 guifg=#000000 guibg=#8a8a8a
hi MatchParen ctermfg=16 ctermbg=245 guifg=#000000 guibg=#8a8a8a
hi IncSearch ctermfg=255 ctermbg=245 guifg=#eeeeee guibg=#8a8a8a
hi ColorColumn ctermfg=16 ctermbg=250 guifg=#000000 guibg=#bcbcbc
hi PmenuSbar ctermfg=16 ctermbg=250 guifg=#000000 guibg=#bcbcbc
hi PmenuSel ctermfg=16 ctermbg=250 guifg=#000000 guibg=#bcbcbc
hi Visual ctermfg=16 ctermbg=250 guifg=#000000 guibg=#bcbcbc
hi VisualNOS ctermfg=16 ctermbg=250 guifg=#000000 guibg=#bcbcbc
hi SpecialKey ctermfg=16 ctermbg=255 guifg=#000000 guibg=#eeeeee
hi iCursor ctermfg=16 ctermbg=255 guifg=#000000 guibg=#eeeeee
hi DiffChange ctermfg=160 ctermbg=255 guifg=#d70000 guibg=#eeeeee
hi diffChanged ctermfg=160 ctermbg=255 guifg=#d70000 guibg=#eeeeee
hi WildMenu ctermfg=240 ctermbg=255 guifg=#585858 guibg=#eeeeee
else
hi Normal ctermfg=LightGray ctermbg=Black
hi SpellRare ctermfg=Red ctermbg=Black
hi Character ctermfg=LightRed ctermbg=Black
hi Condtional ctermfg=LightRed ctermbg=Black
hi Float ctermfg=LightRed ctermbg=Black
hi Folded ctermfg=LightRed ctermbg=Black
hi Number ctermfg=LightRed ctermbg=Black
hi Tag ctermfg=LightRed ctermbg=Black
hi WarningMsg ctermfg=LightRed ctermbg=Black
hi Comment ctermfg=DarkGray ctermbg=Black
hi DiffDelete ctermfg=DarkGray ctermbg=Black
hi diffRemoved ctermfg=DarkGray ctermbg=Black
hi LineNr ctermfg=DarkGray ctermbg=Black
hi NonText ctermfg=DarkGray ctermbg=Black
hi StatusLineNC ctermfg=DarkGray ctermbg=Black
hi SpecialComment ctermfg=DarkGray ctermbg=Black
hi String ctermfg=DarkGray ctermbg=Black
hi Boolean ctermfg=LightGray ctermbg=Black
hi Debug ctermfg=LightGray ctermbg=Black
hi Delimiter ctermfg=LightGray ctermbg=Black
hi Exception ctermfg=LightGray ctermbg=Black
hi FoldColumn ctermfg=LightGray ctermbg=Black
hi Identifier ctermfg=LightGray ctermbg=Black
hi Macro ctermfg=LightGray ctermbg=Black
hi ModeMsg ctermfg=LightGray ctermbg=Black
hi MoreMsg ctermfg=LightGray ctermbg=Black
hi Question ctermfg=LightGray ctermbg=Black
hi Title ctermfg=LightGray ctermbg=Black
hi VertSplit ctermfg=LightGray ctermbg=Black
hi Constant ctermfg=LightGray ctermbg=Black
hi Define ctermfg=White ctermbg=Black
hi DiffAdd ctermfg=White ctermbg=Black
hi diffAdded ctermfg=White ctermbg=Black
hi Directory ctermfg=White ctermbg=Black
hi Function ctermfg=White ctermbg=Black
hi Include ctermfg=White ctermbg=Black
hi Keyword ctermfg=White ctermbg=Black
hi Label ctermfg=White ctermbg=Black
hi Operator ctermfg=White ctermbg=Black
hi PreCondit ctermfg=White ctermbg=Black
hi PreProc ctermfg=White ctermbg=Black
hi Repeat ctermfg=White ctermbg=Black
hi Special ctermfg=White ctermbg=Black
hi SpecialChar ctermfg=White ctermbg=Black
hi Statement ctermfg=White ctermbg=Black
hi diffCommon ctermfg=White ctermbg=Black
hi StatusLine ctermfg=White ctermbg=Black
hi StorageClass ctermfg=White ctermbg=Black
hi Structure ctermfg=White ctermbg=Black
hi Todo ctermfg=White ctermbg=Black
hi Type ctermfg=White ctermbg=Black
hi Typedef ctermfg=White ctermbg=Black
hi SpellBad ctermfg=LightGray ctermbg=DarkRed
hi Error ctermfg=White ctermbg=DarkRed
hi ErrorMsg ctermfg=White ctermbg=Red
hi SpellCap ctermfg=White ctermbg=Red
hi SpellLocal ctermfg=White ctermbg=Red
hi DiffText ctermfg=LightGray ctermbg=LightRed
hi Search ctermfg=DarkGray ctermbg=DarkGray
hi PmenuThumb ctermfg=Black ctermbg=DarkGray
hi Pmenu ctermfg=White ctermbg=DarkGray
hi Cursor ctermfg=Black ctermbg=DarkGray
hi CursorColumn ctermfg=Black ctermbg=DarkGray
hi MatchParen ctermfg=Black ctermbg=DarkGray
hi IncSearch ctermfg=White ctermbg=DarkGray
hi ColorColumn ctermfg=Black ctermbg=LightGray
hi PmenuSbar ctermfg=Black ctermbg=LightGray
hi PmenuSel ctermfg=Black ctermbg=LightGray
hi Visual ctermfg=Black ctermbg=LightGray
hi VisualNOS ctermfg=Black ctermbg=LightGray
hi SpecialKey ctermfg=Black ctermbg=White
hi iCursor ctermfg=Black ctermbg=White
hi DiffChange ctermfg=Red ctermbg=White
hi diffChanged ctermfg=Red ctermbg=White
hi WildMenu ctermfg=DarkGray ctermbg=White
endif