Files
nix-config/.config/nvim/colors/dzo.vim
2020-07-15 09:28:34 -04:00

174 lines
9.1 KiB
VimL

" File: dzo.vim
" Maintainer: Henry Blevins (blevs)
" Url: https://github.com/blevs/vim-dzo
" License: MIT
" Description:
" A dark colorscheme based on a custom color pallete. Vim terminal users, must
" add the following colors to your ~/.Xresources or terminal specific
" settings.
"
" ! vim-dzo colors
" *background: #1A1A1A
" *foreground: #EEEEEF
" ! black
" *color0: #1A1A1A
" *color8: #373B41
" ! red
" *color1: #A54242
" *color9: #CC6666
" ! green
" *color2: #99cf50
" *color10: #8bb664
" ! yellow
" *color3: #FDAF87
" *color11: #DDA790
" ! blue
" *color4: #5F819D
" *color12: #81A2BE
" ! magenta
" *color5: #85678F
" *color13: #B294BB
" ! cyan
" *color6: #005577
" *color14: #89BDFF
" ! white
" *color7: #707880
" *color15: #C5C8C6
"
" The above also serves as a color key. I chose not to go with a vimscript
" heavy configuration to make it easier to fiddle with small changes. Large
" scale modifications become more tedious, but are still very handleable with
" regexes. Additionally, I do not want force you to fight through whatever
" custom system I hacked together.
"" Initialization
""------------------------------------------------------------------------------------------------------------------------
hi clear
if exists("syntax_on")
syntax reset
endif
set background=dark
let g:colors_name = "dzo"
"" Syntax highlighting
""------------------------------------------------------------------------------------------------------------------------
hi ColorColumn ctermfg=NONE guifg=NONE ctermbg=0 guibg=#1A1A1A term=NONE cterm=NONE gui=NONE
" Conceal
" Cursor
" CursorIM
hi CursorColumn ctermfg=NONE guifg=NONE ctermbg=0 guibg=#1A1A1A term=NONE cterm=NONE gui=NONE
hi CursorLine ctermfg=NONE guifg=NONE ctermbg=0 guibg=#1A1A1A term=NONE cterm=NONE gui=NONE
hi Directory ctermfg=12 guifg=#81A2BE ctermbg=NONE guibg=NONE term=NONE cterm=NONE gui=NONE
hi ErrorMsg ctermfg=0 guifg=#1A1A1A ctermbg=9 guibg=#CC6666 term=standout cterm=standout gui=standout
hi VertSplit ctermfg=8 guifg=#373B41 ctermbg=NONE guibg=NONE term=NONE cterm=NONE gui=NONE
hi Folded ctermfg=7 guifg=#707880 ctermbg=8 guibg=#373B41 term=NONE cterm=NONE gui=NONE
hi FoldColumn ctermfg=NONE guifg=NONE ctermbg=8 guibg=#373B41 term=NONE cterm=NONE gui=NONE
hi SignColumn ctermfg=NONE guifg=NONE ctermbg=8 guibg=#373B41 term=NONE cterm=NONE gui=NONE
" Incsearch
hi LineNr ctermfg=8 guifg=#373B41 ctermbg=NONE guibg=NONE term=NONE cterm=NONE gui=NONE
hi CursorLineNr ctermfg=11 guifg=#DDA790 ctermbg=NONE guibg=NONE term=NONE cterm=NONE gui=NONE
hi MatchParen ctermfg=0 guifg=#1A1A1A ctermbg=11 guibg=#DDA790 term=NONE cterm=NONE gui=NONE
hi ModeMsg ctermfg=10 guifg=#8BB664 ctermbg=NONE guibg=NONE term=NONE cterm=NONE gui=NONE
hi MoreMsg ctermfg=10 guifg=#8BB664 ctermbg=NONE guibg=NONE term=NONE cterm=NONE gui=NONE
hi NonText ctermfg=8 guifg=#373B41 ctermbg=NONE guibg=NONE term=NONE cterm=NONE gui=NONE
hi Pmenu ctermfg=15 guifg=#C5C8C6 ctermbg=8 guibg=#373B41 term=NONE cterm=NONE gui=NONE
hi PmenuSel ctermfg=15 guifg=#C5C8C6 ctermbg=8 guibg=#373B41 term=reverse cterm=reverse gui=reverse
" PmenuSbar
" PmenuThumb
hi Question ctermfg=10 guifg=#8BB664 ctermbg=NONE guibg=NONE term=NONE cterm=NONE gui=NONE
hi Search ctermfg=NONE guifg=NONE ctermbg=NONE guibg=NONE term=underline cterm=underline gui=underline
hi SpecialKey ctermfg=8 guifg=#373B41 ctermbg=NONE guibg=NONE term=NONE cterm=NONE gui=NONE
hi SpellCap ctermfg=0 guifg=#1A1A1A ctermbg=11 guibg=#DDA790 term=underline cterm=underline gui=underline
hi SpellLocal ctermfg=0 guifg=#1A1A1A ctermbg=9 guibg=#CC6666 term=underline cterm=underline gui=underline
hi SpellBad ctermfg=0 guifg=#1A1A1A ctermbg=1 guibg=#A54242 term=underline cterm=underline gui=underline
hi SpellRare ctermfg=0 guifg=#1A1A1A ctermbg=5 guibg=#85678F term=underline cterm=underline gui=underline
hi StatusLine ctermfg=7 guifg=#707880 ctermbg=0 guibg=#1A1A1A term=reverse cterm=reverse gui=reverse
hi StatusLineNC ctermfg=8 guifg=#373B41 ctermbg=7 guibg=#707880 term=reverse cterm=reverse gui=reverse
hi TabLine ctermfg=15 guifg=#C5C8C6 ctermbg=8 guibg=#373B41 term=reverse cterm=reverse gui=reverse
" TabLineFill
" TabLineSel
hi Title ctermfg=11 guifg=#DDA790 ctermbg=NONE guibg=NONE term=NONE cterm=NONE gui=NONE
hi Visual ctermfg=NONE guifg=NONE ctermbg=8 guibg=#373B41 term=NONE cterm=NONE gui=NONE
" VisualNos
hi WarningMsg ctermfg=9 guifg=#CC6666 ctermbg=NONE guibg=NONE term=NONE cterm=NONE gui=NONE
hi LongLineWarning guifg=NONE guibg=#371F1C gui=underline ctermfg=NONE ctermbg=NONE cterm=underline
" WildMenu
hi Normal ctermfg=15 guifg=#C5C8C6 ctermbg=0 guibg=#1A1A1A term=NONE cterm=NONE gui=NONE
"" Generic Synatx Highlighting
""------------------------------------------------------------------------------------------------------------------------
hi Comment ctermfg=7 guifg=#707880 ctermbg=NONE guibg=NONE term=NONE cterm=NONE gui=NONE
hi Constant ctermfg=12 guifg=#81A2BE ctermbg=NONE guibg=NONE term=NONE cterm=NONE gui=NONE
hi String ctermfg=10 guifg=#8BB664 ctermbg=NONE guibg=NONE term=NONE cterm=NONE gui=NONE
" Character
" Number
" Boolean
" Float
hi Identifier ctermfg=2 guifg=#99CF50 ctermbg=NONE guibg=NONE term=NONE cterm=NONE gui=NONE
hi Function ctermfg=14 guifg=#89BDFF ctermbg=NONE guibg=NONE term=NONE cterm=NONE gui=NONE
hi Statement ctermfg=11 guifg=#DDA790 ctermbg=NONE guibg=NONE term=NONE cterm=NONE gui=NONE
" Conditional
" Repeat
" Label
hi Operator ctermfg=14 guifg=#89BDFF ctermbg=NONE guibg=NONE term=NONE cterm=NONE gui=NONE
" Keyword
" Exception
hi PreProc ctermfg=14 guifg=#89BDFF ctermbg=NONE guibg=NONE term=NONE cterm=NONE gui=NONE
" Include
" Define
" Macro
" PreCondit
hi Type ctermfg=12 guifg=#81A2BE ctermbg=NONE guibg=NONE term=NONE cterm=NONE gui=NONE
" StorageClass
hi Structure ctermfg=12 guifg=#81A2BE ctermbg=NONE guibg=NONE term=NONE cterm=NONE gui=NONE
" Typedef
hi Special ctermfg=NONE guifg=NONE ctermbg=NONE guibg=NONE term=NONE cterm=NONE gui=NONE
" SpecialChar
" Tag
" Delimiter
" SpecialComment
" Debug
hi Underlined ctermfg=12 guifg=#81A2BE ctermbg=NONE guibg=NONE term=NONE cterm=NONE gui=NONE
hi Ignore ctermfg=NONE guifg=NONE ctermbg=NONE guibg=NONE term=NONE cterm=NONE gui=NONE
hi Error ctermfg=0 guifg=#1A1A1A ctermbg=1 guibg=#A54242 term=underline cterm=underline gui=underline
hi Todo ctermfg=2 guifg=#99CF50 ctermbg=NONE guibg=NONE term=NONE cterm=NONE gui=NONE
"" Quickfix window highlighting
""------------------------------------------------------------------------------------------------------------------------
hi qfLineNr ctermfg=11 guifg=#DDA790 ctermbg=NONE guibg=NONE term=NONE cterm=NONE gui=NONE
" qfFileName
" qfLineNr
" qfError
"" Diff syntax highlighting
""------------------------------------------------------------------------------------------------------------------------
hi DiffAdd ctermfg=0 guifg=#1A1A1A ctermbg=10 guibg=#8BB664 term=NONE cterm=NONE gui=NONE
hi DiffChange ctermfg=0 guifg=#1A1A1A ctermbg=11 guibg=#FDAF87 term=NONE cterm=NONE gui=NONE
hi DiffDelete ctermfg=0 guifg=#1A1A1A ctermbg=9 guibg=#CC6666 term=NONE cterm=NONE gui=NONE
hi DiffText ctermfg=0 guifg=#1A1A1A ctermbg=3 guibg=#FDAF87 term=NONE cterm=NONE gui=NONE
" diffOldFile
" diffNewFile
" diffFile
" diffOnly
" diffIdentical
" diffDiffer
" diffBDiffer
" diffIsA
" diffNoEOL
" diffCommon
hi link diffRemoved Constant
" diffChanged
hi link diffAdded Special
" diffLine
" diffSubname
" diffComment
" Copyright:
" Copyright (c) 2016 Henry Blevins
" Copyright (c) 2012 w0ng
" Copyright (c) 2011 Ethan Schoonover
" Copyright (c) 2009-2012 NanoTech