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

208 lines
11 KiB
VimL

" Distill colorscheme for Neovim/Gvim
" Copyright © 2016 Zandr Martin
"
" Permission is hereby granted, free of charge, to any person obtaining
" a copy of this software and associated documentation files (the "Software"),
" to deal in the Software without restriction, including without limitation
" the rights to use, copy, modify, merge, publish, distribute, sublicense,
" and/or sell copies of the Software, and to permit persons to whom the
" Software is furnished to do so, subject to the following conditions:
"
" The above copyright notice and this permission notice shall be included
" in all copies or substantial portions of the Software.
"
" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
" OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
" IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
" TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
" OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
" initialization {{{
let g:colors_name = 'distill'
if !has('gui_running') && !(&termguicolors)
echoerr 'The ' . g:colors_name . ' colorscheme requires a 24-bit color Vim (Neovim or Gvim).'
finish
endif
set background=dark
highlight clear
if exists('syntax_on')
syntax reset
endif
" }}}
" colors {{{
highlight Normal guifg=#e2e4e9 guibg=#000000 gui=NONE
highlight Visual guifg=#e2e4e9 guibg=#274c77 gui=NONE
highlight CursorLine guibg=#16181d gui=NONE
highlight CursorLineNr guifg=#7d849b guibg=#16181d gui=NONE
highlight! link CursorColumn CursorLine
highlight! link ColorColumn CursorLine
highlight StatusLine guifg=#bcbccd guibg=#373b48 gui=NONE
highlight StatusLineNC guifg=#444554 guibg=#0b0c0e gui=NONE
highlight LineNr guifg=#373b48 gui=NONE
highlight WildMenu guifg=#e2e4e9 guibg=#646b82 gui=NONE
highlight VertSplit guifg=#595f73 gui=NONE
highlight PmenuSbar guifg=#7d849b guibg=#595f73 gui=bold
highlight PmenuThumb guibg=#8c92a6 gui=bold
highlight! link Pmenu StatusLine
highlight! link PmenuSel WildMenu
highlight! link SignColumn LineNr
highlight! link FoldColumn LineNr
highlight! link Folded Comment
highlight! link TabLine StatusLine
highlight! link TabLineSel WildMenu
highlight! link TabLineFill StatusLine
highlight! link TabLineClose WildMenu
highlight Directory guifg=#aa9b6d gui=bold
highlight Underlined guifg=#af5f00 gui=NONE
highlight Question guifg=#618ca8 gui=bold
highlight MoreMsg guifg=#f2b58c gui=bold
highlight WarningMsg guifg=#f28123 gui=bold
highlight ErrorMsg guifg=#e85555 guibg=NONE gui=bold
highlight! link ModeMsg Directory
highlight Comment guifg=#555b6e gui=italic
highlight vimCommentTitleLeader guifg=#bcbccd gui=italic
highlight vimCommentTitle guifg=#bcbccd gui=italic
highlight vimCommentString guifg=#8c92a6 gui=italic
highlight Conceal guifg=#555b6e guibg=#000000 gui=NONE
highlight SpellBad guifg=#e85555 gui=underline
highlight SpellCap guifg=#f28123 gui=underline
highlight SpellRare guifg=#f2b58c gui=underline
highlight! link SpellLocal SpellBad
highlight SpecialKey guifg=#4e5365 gui=NONE
highlight NonText guifg=#a00c3e gui=NONE
highlight MatchParen guifg=#e2e4e9 guibg=#274c77 gui=bold
highlight Boolean guifg=#9e5a8f gui=bold
highlight Constant guifg=#539987 gui=bold
highlight Special guifg=#9a879d gui=NONE
highlight Identifier guifg=#618ca8 gui=bold
highlight Statement guifg=#aa9b6d gui=bold
highlight PreProc guifg=#9e5a8f gui=NONE
highlight Type guifg=#8c92a6 gui=bold
highlight String guifg=#a69888 gui=NONE
highlight Number guifg=#db5461 gui=NONE
highlight Define guifg=#ad6a6c gui=NONE
highlight Error guifg=#ed7878 guibg=#700f0f gui=NONE
highlight Function guifg=#8baa81 gui=bold
highlight Include guifg=#ad6a6c gui=NONE
highlight PreCondit guifg=#ad6a6c gui=NONE
highlight Keyword guifg=#ad6a6c gui=NONE
highlight Search guifg=#e2e4e9 guibg=#8a4f7d gui=NONE
highlight IncSearch guifg=#e2e4e9 guibg=#8a4f7d gui=reverse
highlight Title guifg=#e2e4e9 gui=NONE
highlight Delimiter guifg=#8c92a6 gui=NONE
highlight StorageClass guifg=#b88e8d gui=bold
highlight Operator guifg=#ba8730 gui=NONE
highlight TODO guifg=#f28123 guibg=NONE gui=bold,underline
highlight! link Noise DiffFile
" filetypes {{{
highlight phpStringDelimeter guifg=#875f00 gui=NONE
highlight phpParent guifg=#5d573c gui=NONE
highlight phpDocIdentifier guifg=#618ca8 gui=italic
highlight phpKeyword guifg=#ad6a6c gui=bold
highlight! link phpFunctions Function
highlight! link phpFunction Function
highlight! link phpMemberSelector Operator
highlight! link phpOperator Operator
highlight! link phpCommentTitle vimCommentTitle
highlight! link phpDocTags vimCommentString
highlight! link phpDocParam vimCommentTitle
highlight pythonDot guifg=#ba8730 gui=bold
highlight pythonRun guifg=#5f875f gui=NONE
highlight pythonBuiltinObj guifg=#618ca8 gui=bold
highlight pythonFunction guifg=#8baa81 gui=bold
highlight pythonExClass guifg=#f2b58c gui=NONE
highlight pythonException guifg=#f2b58c gui=bold
highlight pythonDottedName guifg=#c5badd gui=NONE
highlight pythonDecorator guifg=#8a4f7d gui=bold
highlight! link pythonSelf Identifier
highlight! link pythonOperator Operator
highlight xmlTag guifg=#9a879d gui=bold
highlight xmlTagName guifg=#87b677 gui=bold
highlight xmlEndTag guifg=#ad6a6c gui=NONE
highlight! link htmlTag xmlTag
highlight! link htmlTagName xmlTagName
highlight! link htmlEndTag xmlEndTag
highlight DiffAdd guifg=#b6d2ac guibg=#4b7f52 gui=NONE
highlight DiffChange guifg=#f5e884 guibg=#332400 gui=NONE
highlight DiffText guifg=#f5e884 guibg=#332400 gui=reverse
highlight diffLine guifg=#618ca8 gui=bold
highlight diffFile guifg=#646b82 gui=NONE
highlight diffNewFile guifg=#646b82 gui=NONE
highlight! link DiffDelete Error
highlight! link diffAdded DiffAdd
highlight! link diffChanged DiffChange
highlight! link diffRemoved DiffDelete
highlight mailQuoted1 guifg=#618ca8 gui=NONE
highlight mailQuoted2 guifg=#8baa81 gui=NONE
highlight mailQuoted3 guifg=#9a879d gui=NONE
highlight mailQuoted4 guifg=#ad6a6c gui=NONE
highlight mailQuoted5 guifg=#aa9b6d gui=NONE
highlight mailQuoted6 guifg=#7d849b gui=NONE
highlight vimMapModKey guifg=#87b677 gui=NONE
highlight! link vimNotation vimMapModKey
highlight! link cssImportant WarningMsg
highlight! link cFormat Preproc
highlight! link cBraces phpParent
highlight! link cDelimiter DiffFile
highlight! link cUserCont cDelimiter
highlight! link cStructure Identifier
highlight! link cCharacter Constant
highlight! link cSpecialCharacter cCharacter
highlight! link jsonQuote phpParent
highlight! link jsFuncCall Function
highlight! link jsObjectKey Identifier
highlight! link jsVariableDef Identifier
highlight! link jsParens phpParent
highlight! link jsBraces phpParent
highlight! link jsFuncBraces jsBraces
highlight! link jsObjectBraces jsBraces
" }}}
" plugins {{{
highlight SyntasticWarning guifg=#f5e884 guibg=#875f00 gui=bold
highlight SyntasticError guifg=#ed7878 guibg=#700f0f gui=bold
highlight GitGutterAdd guifg=#87b677 guibg=#000000 gui=NONE
highlight GitGutterChange guifg=#f5e884 guibg=#000000 gui=NONE
highlight GitGutterDelete guifg=#e85555 guibg=#000000 gui=NONE
highlight! link GitGutterChangeDelete GitGutterChange
highlight! link CtrlPMode1 StatusLine
highlight! link CtrlPMode2 StatusLine
highlight SneakPluginTarget guifg=#db5461 gui=bold,underline
highlight SneakStreakMask guifg=#274c77 guibg=#274c77 gui=NONE
highlight SneakStreakStatusLine guifg=#bcbccd guibg=#274c77 gui=NONE
highlight! link SneakStreakTarget SneakPluginTarget
highlight! link SneakPluginScope Visual
" }}}
" }}}
" vim: foldmethod=marker