vim/vim/colors/monotonous2.vim

256 lines
17 KiB
VimL

" monotonous2.vim -- Vim color scheme.
" Author: studiovx (studiovx@studiovx.co.uk)
" Webpage:
" Description:
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "monotonous2"
if ($TERM =~ '256' || &t_Co >= 256) || has("gui_running")
hi Normal ctermbg=234 ctermfg=243 cterm=NONE guibg=#2a2c2d guifg=#767676 gui=NONE
set background=dark
hi Special ctermbg=NONE ctermfg=124 cterm=bold guibg=NONE guifg=#cab0af gui=bold
hi NonText ctermbg=NONE ctermfg=124 cterm=NONE guibg=NONE guifg=#d1bab9 gui=NONE
hi Tag ctermbg=52 ctermfg=NONE cterm=NONE guibg=#373030 guifg=NONE gui=NONE
hi Identifier ctermbg=NONE ctermfg=88 cterm=NONE guibg=NONE guifg=#b79392 gui=NONE
hi Function ctermbg=NONE ctermfg=88 cterm=bold guibg=NONE guifg=#c4a6a5 gui=bold
hi Type ctermbg=NONE ctermfg=52 cterm=NONE guibg=NONE guifg=#967978 gui=NONE
hi StorageClass ctermbg=NONE ctermfg=52 cterm=bold guibg=NONE guifg=#866b6b gui=bold
hi link Structure StorageClass
hi link TypeDef StorageClass
hi Constant ctermbg=NONE ctermfg=255 cterm=italic guibg=NONE guifg=#eeeeee gui=italic
hi String ctermbg=NONE ctermfg=250 cterm=italic guibg=NONE guifg=#adaeae gui=italic
hi link Character String
hi link Number String
hi link Boolean String
hi link Float String
hi Folded ctermbg=NONE ctermfg=250 cterm=NONE guibg=NONE guifg=#adaeae gui=NONE
hi Statement ctermbg=NONE ctermfg=243 cterm=NONE guibg=NONE guifg=#767676 gui=NONE
hi Conditional ctermbg=NONE ctermfg=247 cterm=bold guibg=NONE guifg=#999a9a gui=bold
hi Repeat ctermbg=NONE ctermfg=247 cterm=bold guibg=NONE guifg=#999a9a gui=bold
hi Label ctermbg=NONE ctermfg=244 cterm=bold guibg=NONE guifg=#848585 gui=bold
hi Operator ctermbg=NONE ctermfg=240 cterm=bold guibg=NONE guifg=#5c5d5d gui=bold
hi Keyword ctermbg=NONE ctermfg=250 cterm=bold guibg=NONE guifg=#adaeae gui=bold
hi Exception ctermbg=NONE ctermfg=52 cterm=bold guibg=NONE guifg=#6b5d5d gui=bold
hi PreProc ctermbg=NONE ctermfg=238 cterm=bold guibg=NONE guifg=#474949 gui=bold
hi Include ctermbg=NONE ctermfg=238 cterm=NONE guibg=NONE guifg=#474949 gui=NONE
hi Comment ctermbg=NONE ctermfg=240 cterm=italic guibg=NONE guifg=#5c5d5d gui=italic
hi SpecialComment ctermbg=NONE ctermfg=244 cterm=italic guibg=NONE guifg=#848585 gui=italic
hi Todo ctermbg=NONE ctermfg=247 cterm=italic guibg=NONE guifg=#999a9a gui=italic
hi Ignore ctermbg=NONE ctermfg=234 cterm=NONE guibg=NONE guifg=#2a2c2d gui=NONE
hi Error ctermbg=NONE ctermfg=196 cterm=bold guibg=NONE guifg=#c74444 gui=bold
hi Underlined ctermbg=NONE ctermfg=NONE cterm=underline guibg=NONE guifg=NONE gui=underline
hi StatusLine ctermbg=238 ctermfg=250 cterm=NONE guibg=#474949 guifg=#adaeae gui=NONE
hi StatusLineNC ctermbg=238 ctermfg=243 cterm=NONE guibg=#474949 guifg=#707171 gui=NONE
hi TabLine ctermbg=238 ctermfg=243 cterm=NONE guibg=#474949 guifg=#707171 gui=NONE
hi TabLineFill ctermbg=238 ctermfg=238 cterm=NONE guibg=#474949 guifg=#474949 gui=NONE
hi TabLineSel ctermbg=238 ctermfg=250 cterm=NONE guibg=#474949 guifg=#adaeae gui=NONE
hi VertSplit ctermbg=234 ctermfg=238 cterm=NONE guibg=#2a2c2d guifg=#474949 gui=NONE
hi FoldColumn ctermbg=234 ctermfg=238 cterm=NONE guibg=#2a2c2d guifg=#474949 gui=NONE
hi ColorColumn ctermbg=232 ctermfg=NONE cterm=NONE guibg=#272829 guifg=NONE gui=NONE
hi SignColumn ctermbg=234 ctermfg=250 cterm=NONE guibg=#2a2c2d guifg=#adaeae gui=NONE
hi CursorLine ctermbg=232 ctermfg=NONE cterm=NONE guibg=#272829 guifg=NONE gui=NONE
hi Title ctermbg=NONE ctermfg=247 cterm=bold guibg=NONE guifg=#999a9a gui=bold
hi LineNr ctermbg=234 ctermfg=240 cterm=NONE guibg=#2a2c2d guifg=#5c5d5d gui=NONE
hi CursorLineNr ctermbg=234 ctermfg=244 cterm=NONE guibg=#2a2c2d guifg=#848585 gui=NONE
hi Pmenu ctermbg=237 ctermfg=244 cterm=NONE guibg=#333535 guifg=#848585 gui=NONE
hi PmenuSbar ctermbg=237 ctermfg=237 cterm=NONE guibg=#333535 guifg=#333535 gui=NONE
hi PmenuSel ctermbg=237 ctermfg=250 cterm=bold guibg=#333535 guifg=#adaeae gui=bold
hi PmenuThumb ctermbg=244 ctermfg=244 cterm=NONE guibg=#848585 guifg=#848585 gui=NONE
hi SpecialKey ctermbg=NONE ctermfg=124 cterm=NONE guibg=NONE guifg=#655757 gui=NONE
hi DiffAdd ctermbg=22 ctermfg=NONE cterm=NONE guibg=#202820 guifg=NONE gui=NONE
hi DiffChange ctermbg=17 ctermfg=NONE cterm=NONE guibg=#242528 guifg=NONE gui=NONE
hi DiffDelete ctermbg=52 ctermfg=NONE cterm=NONE guibg=#282020 guifg=NONE gui=NONE
hi DiffText ctermbg=17 ctermfg=21 cterm=NONE guibg=#242528 guifg=#656a7c gui=NONE
hi IncSearch ctermbg=17 ctermfg=234 cterm=NONE guibg=#93adc2 guifg=#2a2c2d gui=NONE
hi Search ctermbg=17 ctermfg=250 cterm=NONE guibg=#49535a guifg=#adaeae gui=NONE
hi Visual ctermbg=17 ctermfg=NONE cterm=NONE guibg=#384046 guifg=NONE gui=NONE
hi VisualNOS ctermbg=52 ctermfg=NONE cterm=NONE guibg=#463838 guifg=NONE gui=NONE
hi Directory ctermbg=NONE ctermfg=250 cterm=NONE guibg=NONE guifg=#adaeae gui=NONE
hi MatchParen ctermbg=17 ctermfg=NONE cterm=bold guibg=#49535a guifg=NONE gui=bold
hi SpellBad ctermbg=NONE ctermfg=196 cterm=NONE guibg=NONE guifg=#c74444 gui=NONE guisp=#c74444
hi SpellCap ctermbg=NONE ctermfg=166 cterm=NONE guibg=NONE guifg=#a67038 gui=NONE guisp=#a67038
hi SpellLocal ctermbg=NONE ctermfg=166 cterm=NONE guibg=NONE guifg=#797532 gui=NONE guisp=#a67038
hi SpellRare ctermbg=NONE ctermfg=166 cterm=NONE guibg=NONE guifg=#797532 gui=NONE guisp=#a67038
hi WildMenu ctermbg=238 ctermfg=255 cterm=bold guibg=#474949 guifg=#eeeeee gui=bold
hi ErrorMsg ctermbg=NONE ctermfg=196 cterm=bold guibg=NONE guifg=#c74444 gui=bold
hi ModeMsg ctermbg=NONE ctermfg=255 cterm=bold guibg=NONE guifg=#eeeeee gui=bold
hi MoreMsg ctermbg=NONE ctermfg=255 cterm=NONE guibg=NONE guifg=#eeeeee gui=NONE
hi Question ctermbg=NONE ctermfg=166 cterm=NONE guibg=NONE guifg=#797532 gui=NONE
hi WarningMsg ctermbg=NONE ctermfg=166 cterm=bold guibg=NONE guifg=#a67038 gui=bold
hi EndOfBuffer ctermbg=234 ctermfg=234 cterm=NONE guibg=#2a2c2d guifg=#2a2c2d gui=NONE
hi TabLineNum ctermbg=238 ctermfg=243 cterm=bold guibg=#474949 guifg=#707171 gui=bold
hi TabLineNumSel ctermbg=238 ctermfg=244 cterm=bold guibg=#474949 guifg=#848585 gui=bold
hi StatusLineNoise ctermbg=238 ctermfg=240 cterm=NONE guibg=#474949 guifg=#5c5d5d gui=NONE
hi StatusLineNoiseActive ctermbg=238 ctermfg=243 cterm=NONE guibg=#474949 guifg=#707171 gui=NONE
hi StatusLineBufferNr ctermbg=238 ctermfg=247 cterm=bold guibg=#474949 guifg=#999a9a gui=bold
hi StatusLineBufferNrActive ctermbg=238 ctermfg=250 cterm=bold guibg=#474949 guifg=#adaeae gui=bold
hi StatusLinePercent ctermbg=238 ctermfg=243 cterm=bold guibg=#474949 guifg=#707171 gui=bold
hi StatusLinePercentActive ctermbg=238 ctermfg=247 cterm=bold guibg=#474949 guifg=#999a9a gui=bold
hi StatusLineLinecount ctermbg=238 ctermfg=243 cterm=bold guibg=#474949 guifg=#707171 gui=bold
hi StatusLineLinecountActive ctermbg=238 ctermfg=244 cterm=bold guibg=#474949 guifg=#848585 gui=bold
hi StatusLineDivActive ctermbg=243 ctermfg=243 cterm=NONE guibg=#707171 guifg=#707171 gui=NONE
hi StatusLineDivInput ctermbg=17 ctermfg=17 cterm=NONE guibg=#384046 guifg=#384046 gui=NONE
hi StatusLineDivMod ctermbg=124 ctermfg=124 cterm=NONE guibg=#655757 guifg=#655757 gui=NONE
hi StatusLineDivModActive ctermbg=124 ctermfg=124 cterm=NONE guibg=#916c6c guifg=#916c6c gui=NONE
hi StatusLineFileInfo ctermbg=NONE ctermfg=243 cterm=italic guibg=NONE guifg=#707171 gui=italic
hi StatusLineFile ctermbg=238 ctermfg=247 cterm=italic guibg=#474949 guifg=#999a9a gui=italic
hi StatusLineFileActive ctermbg=238 ctermfg=250 cterm=italic guibg=#474949 guifg=#adaeae gui=italic
hi StatusLineDir ctermbg=238 ctermfg=243 cterm=italic guibg=#474949 guifg=#707171 gui=italic
hi StatusLineDirActive ctermbg=238 ctermfg=243 cterm=italic guibg=#474949 guifg=#707171 gui=italic
hi StatusLineExt ctermbg=238 ctermfg=243 cterm=italic guibg=#474949 guifg=#707171 gui=italic
hi StatusLineExtActive ctermbg=238 ctermfg=244 cterm=italic guibg=#474949 guifg=#848585 gui=italic
hi StatusLineDot ctermbg=238 ctermfg=240 cterm=italic guibg=#474949 guifg=#5c5d5d gui=italic
hi StatusLineDotActive ctermbg=238 ctermfg=240 cterm=italic guibg=#474949 guifg=#5c5d5d gui=italic
hi StatusLineFileReadOnly ctermbg=238 ctermfg=124 cterm=italic guibg=#474949 guifg=#725454 gui=italic
hi StatusLineFileReadOnlyActive ctermbg=NONE ctermfg=124 cterm=italic guibg=NONE guifg=#725454 gui=italic
hi StatusLineWarning ctermbg=238 ctermfg=244 cterm=bold guibg=#474949 guifg=#848585 gui=bold
hi StatusLineWarningActive ctermbg=NONE ctermfg=124 cterm=bold guibg=NONE guifg=#725454 gui=bold
hi LinterDash ctermbg=NONE ctermfg=238 cterm=NONE guibg=NONE guifg=#474949 gui=NONE
hi LinterDashActive ctermbg=NONE ctermfg=240 cterm=NONE guibg=NONE guifg=#5c5d5d gui=NONE
hi LinterError ctermbg=NONE ctermfg=196 cterm=bold guibg=NONE guifg=#6a2e2e gui=bold
hi LinterErrorActive ctermbg=NONE ctermfg=196 cterm=bold guibg=NONE guifg=#833838 gui=bold
hi LinterErrorStyle ctermbg=NONE ctermfg=196 cterm=NONE guibg=NONE guifg=#6a2e2e gui=NONE
hi LinterErrorStyleActive ctermbg=NONE ctermfg=196 cterm=NONE guibg=NONE guifg=#833838 gui=NONE
hi LinterWarning ctermbg=NONE ctermfg=166 cterm=bold guibg=NONE guifg=#553d2b gui=bold
hi LinterWarningActive ctermbg=NONE ctermfg=166 cterm=bold guibg=NONE guifg=#775538 gui=bold
hi LinterWarningStyle ctermbg=NONE ctermfg=166 cterm=NONE guibg=NONE guifg=#553d2b gui=NONE
hi LinterWarningStyleActive ctermbg=NONE ctermfg=166 cterm=NONE guibg=NONE guifg=#775538 gui=NONE
hi LinterInfo ctermbg=NONE ctermfg=166 cterm=bold guibg=NONE guifg=#44402e gui=bold
hi LinterInfoActive ctermbg=NONE ctermfg=166 cterm=bold guibg=NONE guifg=#615b41 gui=bold
hi GitGutterDelete ctermbg=NONE ctermfg=124 cterm=bold guibg=NONE guifg=#725454 gui=bold
hi GitGutterChange ctermbg=NONE ctermfg=19 cterm=bold guibg=NONE guifg=#596171 gui=bold
hi GitGutterAdd ctermbg=NONE ctermfg=34 cterm=bold guibg=NONE guifg=#496349 gui=bold
hi GitGutterChangeDelete ctermbg=NONE ctermfg=126 cterm=bold guibg=NONE guifg=#5c4a5a gui=bold
elseif &t_Co == 8 || $TERM !~# '^linux' || &t_Co == 16
set t_Co=16
hi Normal ctermbg=black ctermfg=gray cterm=NONE
set background=dark
hi Special ctermbg=NONE ctermfg=darkred cterm=bold
hi NonText ctermbg=NONE ctermfg=darkred cterm=NONE
hi Tag ctermbg=darkred ctermfg=NONE cterm=NONE
hi Identifier ctermbg=NONE ctermfg=darkred cterm=NONE
hi Function ctermbg=NONE ctermfg=darkred cterm=bold
hi Type ctermbg=NONE ctermfg=darkred cterm=NONE
hi StorageClass ctermbg=NONE ctermfg=darkred cterm=bold
hi link Structure StorageClass
hi link TypeDef StorageClass
hi Constant ctermbg=NONE ctermfg=white cterm=italic
hi String ctermbg=NONE ctermfg=white cterm=italic
hi link Character String
hi link Number String
hi link Boolean String
hi link Float String
hi Folded ctermbg=NONE ctermfg=white cterm=NONE
hi Statement ctermbg=NONE ctermfg=gray cterm=NONE
hi Conditional ctermbg=NONE ctermfg=darkgray cterm=bold
hi Repeat ctermbg=NONE ctermfg=darkgray cterm=bold
hi Label ctermbg=NONE ctermfg=darkgray cterm=bold
hi Operator ctermbg=NONE ctermfg=gray cterm=bold
hi Keyword ctermbg=NONE ctermfg=white cterm=bold
hi Exception ctermbg=NONE ctermfg=darkred cterm=bold
hi PreProc ctermbg=NONE ctermfg=gray cterm=bold
hi Include ctermbg=NONE ctermfg=gray cterm=NONE
hi Comment ctermbg=NONE ctermfg=gray cterm=italic
hi SpecialComment ctermbg=NONE ctermfg=darkgray cterm=italic
hi Todo ctermbg=NONE ctermfg=darkgray cterm=italic
hi Ignore ctermbg=NONE ctermfg=black cterm=NONE
hi Error ctermbg=NONE ctermfg=red cterm=bold
hi Underlined ctermbg=NONE ctermfg=NONE cterm=underline
hi StatusLine ctermbg=gray ctermfg=white cterm=NONE
hi StatusLineNC ctermbg=gray ctermfg=gray cterm=NONE
hi TabLine ctermbg=gray ctermfg=gray cterm=NONE
hi TabLineFill ctermbg=gray ctermfg=gray cterm=NONE
hi TabLineSel ctermbg=gray ctermfg=white cterm=NONE
hi VertSplit ctermbg=black ctermfg=gray cterm=NONE
hi FoldColumn ctermbg=black ctermfg=gray cterm=NONE
hi ColorColumn ctermbg=gray ctermfg=NONE cterm=NONE
hi SignColumn ctermbg=black ctermfg=white cterm=NONE
hi CursorLine ctermbg=gray ctermfg=NONE cterm=NONE
hi Title ctermbg=NONE ctermfg=darkgray cterm=bold
hi LineNr ctermbg=black ctermfg=gray cterm=NONE
hi CursorLineNr ctermbg=black ctermfg=darkgray cterm=NONE
hi Pmenu ctermbg=black ctermfg=darkgray cterm=NONE
hi PmenuSbar ctermbg=black ctermfg=black cterm=NONE
hi PmenuSel ctermbg=black ctermfg=white cterm=bold
hi PmenuThumb ctermbg=darkgray ctermfg=darkgray cterm=NONE
hi SpecialKey ctermbg=NONE ctermfg=red cterm=NONE
hi DiffAdd ctermbg=darkgreen ctermfg=NONE cterm=NONE
hi DiffChange ctermbg=darkblue ctermfg=NONE cterm=NONE
hi DiffDelete ctermbg=darkred ctermfg=NONE cterm=NONE
hi DiffText ctermbg=darkblue ctermfg=white cterm=NONE
hi IncSearch ctermbg=darkblue ctermfg=black cterm=NONE
hi Search ctermbg=darkblue ctermfg=white cterm=NONE
hi Visual ctermbg=darkblue ctermfg=NONE cterm=NONE
hi VisualNOS ctermbg=darkred ctermfg=NONE cterm=NONE
hi Directory ctermbg=NONE ctermfg=white cterm=NONE
hi MatchParen ctermbg=darkblue ctermfg=NONE cterm=bold
hi SpellBad ctermbg=NONE ctermfg=red cterm=NONE
hi SpellCap ctermbg=NONE ctermfg=yellow cterm=NONE
hi SpellLocal ctermbg=NONE ctermfg=yellow cterm=NONE
hi SpellRare ctermbg=NONE ctermfg=yellow cterm=NONE
hi WildMenu ctermbg=gray ctermfg=white cterm=bold
hi ErrorMsg ctermbg=NONE ctermfg=red cterm=bold
hi ModeMsg ctermbg=NONE ctermfg=white cterm=bold
hi MoreMsg ctermbg=NONE ctermfg=white cterm=NONE
hi Question ctermbg=NONE ctermfg=yellow cterm=NONE
hi WarningMsg ctermbg=NONE ctermfg=yellow cterm=bold
hi EndOfBuffer ctermbg=black ctermfg=black cterm=NONE
hi TabLineNum ctermbg=gray ctermfg=gray cterm=bold
hi TabLineNumSel ctermbg=gray ctermfg=darkgray cterm=bold
hi StatusLineNoise ctermbg=gray ctermfg=gray cterm=NONE
hi StatusLineNoiseActive ctermbg=gray ctermfg=gray cterm=NONE
hi StatusLineBufferNr ctermbg=gray ctermfg=darkgray cterm=bold
hi StatusLineBufferNrActive ctermbg=gray ctermfg=white cterm=bold
hi StatusLinePercent ctermbg=gray ctermfg=gray cterm=bold
hi StatusLinePercentActive ctermbg=gray ctermfg=darkgray cterm=bold
hi StatusLineLinecount ctermbg=gray ctermfg=gray cterm=bold
hi StatusLineLinecountActive ctermbg=gray ctermfg=darkgray cterm=bold
hi StatusLineDivActive ctermbg=gray ctermfg=gray cterm=NONE
hi StatusLineDivInput ctermbg=darkblue ctermfg=darkblue cterm=NONE
hi StatusLineDivMod ctermbg=red ctermfg=red cterm=NONE
hi StatusLineDivModActive ctermbg=red ctermfg=red cterm=NONE
hi StatusLineFileInfo ctermbg=NONE ctermfg=gray cterm=italic
hi StatusLineFile ctermbg=gray ctermfg=darkgray cterm=italic
hi StatusLineFileActive ctermbg=gray ctermfg=white cterm=italic
hi StatusLineDir ctermbg=gray ctermfg=gray cterm=italic
hi StatusLineDirActive ctermbg=gray ctermfg=gray cterm=italic
hi StatusLineExt ctermbg=gray ctermfg=gray cterm=italic
hi StatusLineExtActive ctermbg=gray ctermfg=darkgray cterm=italic
hi StatusLineDot ctermbg=gray ctermfg=gray cterm=italic
hi StatusLineDotActive ctermbg=gray ctermfg=gray cterm=italic
hi StatusLineFileReadOnly ctermbg=gray ctermfg=red cterm=italic
hi StatusLineFileReadOnlyActive ctermbg=NONE ctermfg=red cterm=italic
hi StatusLineWarning ctermbg=gray ctermfg=darkgray cterm=bold
hi StatusLineWarningActive ctermbg=NONE ctermfg=red cterm=bold
hi LinterDash ctermbg=NONE ctermfg=gray cterm=NONE
hi LinterDashActive ctermbg=NONE ctermfg=gray cterm=NONE
hi LinterError ctermbg=NONE ctermfg=red cterm=bold
hi LinterErrorActive ctermbg=NONE ctermfg=red cterm=bold
hi LinterErrorStyle ctermbg=NONE ctermfg=red cterm=NONE
hi LinterErrorStyleActive ctermbg=NONE ctermfg=red cterm=NONE
hi LinterWarning ctermbg=NONE ctermfg=yellow cterm=bold
hi LinterWarningActive ctermbg=NONE ctermfg=yellow cterm=bold
hi LinterWarningStyle ctermbg=NONE ctermfg=yellow cterm=NONE
hi LinterWarningStyleActive ctermbg=NONE ctermfg=yellow cterm=NONE
hi LinterInfo ctermbg=NONE ctermfg=yellow cterm=bold
hi LinterInfoActive ctermbg=NONE ctermfg=yellow cterm=bold
hi GitGutterDelete ctermbg=NONE ctermfg=red cterm=bold
hi GitGutterChange ctermbg=NONE ctermfg=blue cterm=bold
hi GitGutterAdd ctermbg=NONE ctermfg=green cterm=bold
hi GitGutterChangeDelete ctermbg=NONE ctermfg=magenta cterm=bold
endif
augroup cursorlinebg
au!
au InsertEnter * hi CursorLine ctermbg=232 ctermfg=NONE cterm=NONE guibg=#384046 guifg=NONE gui=NONE
au InsertLeave * hi CursorLine ctermbg=232 ctermfg=NONE cterm=NONE guibg=#272829 guifg=NONE gui=NONE
augroup END