" strange.vim by Gustaf Sjoberg set background=dark hi clear if exists("syntax_on") syntax reset endif let colors_name = "strange" if &t_Co != 256 && !has("gui_running") " Colorscheme for regular terminals " General hi Normal ctermfg=lightgray ctermbg=none hi NonText ctermfg=darkgray ctermbg=none " hi SpecialKey ctermfg=lightgray ctermbg=none " hi MatchParen ctermfg=lightgray ctermbg=none hi ErrorMsg ctermfg=red ctermbg=none cterm=bold term=bold hi Error ctermfg=red ctermbg=none cterm=bold term=bold hi LineNr ctermfg=white ctermbg=none term=bold cterm=bold " hi Underlined ctermfg=lightgray ctermbg=none " hi Todo ctermfg=lightgray ctermbg=none hi Visual ctermfg=cyan ctermbg=black " Dividers hi StatusLine ctermfg=black ctermbg=white term=none cterm=none hi StatusLineNC ctermfg=darkgray ctermbg=white term=bold cterm=bold hi VertSplit ctermfg=white ctermbg=white hi ColorColumn ctermbg=red " Menus hi PmenuSel ctermbg=darkyellow ctermfg=black hi Pmenu ctermbg=black ctermfg=darkgray hi TabLineSel ctermbg=darkcyan ctermfg=black term=none cterm=none hi TabLine ctermbg=black ctermfg=lightgray term=none cterm=reverse hi TabLineFill cterm=reverse " hi PmenuSbar ctermfg=lightgray ctermbg=none " hi PmenuThumb ctermfg=lightgray ctermbg=none " hi WildMenu ctermfg=lightgray ctermbg=none " Syntax hi Statement ctermfg=darkgray ctermbg=none hi Comment ctermfg=darkgray ctermbg=none hi Constant ctermfg=darkcyan ctermbg=none hi Identifier ctermfg=cyan ctermbg=none hi Type ctermfg=lightred ctermbg=none " hi PreProc ctermfg=lightgray ctermbg=none " hi Number ctermfg=lightgray ctermbg=none " hi Special ctermfg=lightgray ctermbg=none else " 256 color and gui " General hi Normal ctermfg=255 guifg=#FFFFFF ctermbg=232 guibg=#060606 cterm=none gui=none hi NonText ctermfg=244 guifg=#444444 cterm=bold gui=bold hi SpecialKey ctermfg=214 guifg=#FFA500 hi MatchParen ctermfg=233 guifg=#222222 ctermbg=246 guibg=#999999 cterm=bold gui=bold hi ErrorMsg ctermfg=15 guifg=#FFFFFF ctermbg=9 guibg=#FF0000 cterm=none gui=none hi Error ctermfg=15 guifg=#FFFFFF ctermbg=9 guibg=#FF0000 cterm=none gui=none hi LineNr ctermbg=233 guibg=#151515 ctermfg=239 guifg=#3d464c cterm=none gui=none hi Underlined ctermfg=32 guifg=#0066CC cterm=underline gui=underline hi Todo ctermfg=142 guifg=#adac4f ctermbg=235 guibg=#252525 cterm=bold hi CursorLine ctermbg=233 guibg=#111111 cterm=none gui=none hi CursorColumn ctermbg=233 guibg=#111111 cterm=none gui=none hi Visual ctermfg=233 guifg=#333333 ctermbg=108 guibg=#C0FFC0 hi VisualNOS ctermfg=0 guifg=#111111 ctermbg=243 guibg=#888888 cterm=none gui=none " Search hi IncSearch ctermfg=0 guifg=#000000 ctermbg=226 guibg=#FFD700 cterm=none gui=none hi Search ctermfg=0 guifg=#000000 ctermbg=151 guibg=#FFD700 cterm=none gui=none " Dividers hi StatusLine ctermbg=235 guibg=#222222 ctermfg=255 guifg=#FFFFFF cterm=bold gui=none hi StatusLineNC ctermbg=235 guibg=#222222 ctermfg=239 guifg=#555555 cterm=none gui=none hi VertSplit ctermfg=235 guifg=#222222 ctermbg=235 guibg=#222222 cterm=none gui=none hi ColorColumn ctermbg=233 guibg=#151515 " Menus hi Pmenu ctermfg=250 guifg=#DDDDDD ctermbg=236 guibg=#444444 hi PmenuSel ctermfg=255 guifg=#FFFFFF ctermbg=167 guibg=#FF6666 hi PmenuSbar ctermbg=243 guibg=#888888 hi PmenuThumb ctermbg=250 guibg=#EEEEEE hi WildMenu ctermfg=0 guifg=#000000 ctermbg=226 guibg=#FFD700 cterm=none gui=none " Syntax hi Comment ctermfg=244 guifg=#777777 hi Constant ctermfg=108 guifg=#818f71 hi Identifier ctermfg=145 guifg=#bbbaab cterm=none hi PreProc ctermfg=145 guifg=#bbbaab hi Statement ctermfg=240 guifg=#5d6065 cterm=none gui=none hi Type ctermfg=246 guifg=#999999 gui=none hi Number ctermfg=174 guifg=#97806e hi Delimiter ctermfg=240 guifg=#5d6065 hi Special ctermfg=214 guifg=#FFA500 hi Type ctermfg=246 guifg=#999999 cterm=none gui=none " Folds hi Folded ctermfg=222 guifg=#FBD485 ctermbg=234 guibg=#1c1c1c cterm=none gui=none endif