commit d51f6770754450d1f983e44a2921d9b49724f790
parent 6883b1965bb4d1c8c6fe01ce3d4f613782b15fc0
Author: Alex-P. Natsios <drakevr@2f30.org>
Date: Sun, 29 May 2016 17:49:09 +0300
vim: import the colorscheme for vim
The vim colorscheme also comes with an optional syntax addition for c
and diff source files.
At this point they have to be removed *by hand* if you don't want them.
Diffstat:
3 files changed, 214 insertions(+), 0 deletions(-)
diff --git a/vim-colors-behelit/after/syntax/c.vim b/vim-colors-behelit/after/syntax/c.vim
@@ -0,0 +1,7 @@
+syn match cCustomParen "?=(" contains=cParen,cCppParen
+syn match cCustomFunc "\<\h\+\w*\s*(\@=" contains=cCustomParen
+syn match cCustomScope "::"
+syn match cCustomClass "\<\h\+\w*\s*::" contains=cCustomScope
+
+hi def link cCustomFunc Function
+hi def link cCustomClass Function
diff --git a/vim-colors-behelit/after/syntax/diff.vim b/vim-colors-behelit/after/syntax/diff.vim
@@ -0,0 +1,3 @@
+syn match diffIndex "^index .*"
+
+hi def link diffIndex Statement
diff --git a/vim-colors-behelit/colors/behelit.vim b/vim-colors-behelit/colors/behelit.vim
@@ -0,0 +1,204 @@
+" Theme: behelit
+" Version: 0.3
+" Maintainer: oblique <psyberbits@gmail.com>
+"
+" Copyright (c) 2014, oblique
+" All rights reserved.
+"
+" Redistribution and use in source and binary forms, with or without
+" modification, are permitted provided that the following conditions are met:
+"
+" * Redistributions of source code must retain the above copyright notice, this
+" list of conditions and the following disclaimer.
+"
+" * Redistributions in binary form must reproduce the above copyright notice,
+" this list of conditions and the following disclaimer in the documentation
+" and/or other materials provided with the distribution.
+"
+" THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+" DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+" SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+" CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+" OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+" OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+highlight clear
+set background=dark
+if exists("syntax_on")
+ syntax reset
+endif
+let g:colors_name="behelit"
+
+highlight Normal guifg=#5fff5f guibg=#101010 gui=NONE
+highlight SpecialKey guifg=#5f87d7 guibg=NONE gui=NONE
+highlight NonText guifg=#444444 guibg=#101010 gui=NONE
+highlight Directory guifg=#5f87d7 guibg=NONE gui=NONE
+highlight IncSearch guifg=#101010 guibg=#ff875f gui=NONE
+highlight LineNr guifg=#5f87af guibg=#101010 gui=NONE
+highlight StatusLine guifg=#5f5faf guibg=#1c1c1c gui=NONE
+highlight StatusLineNC guifg=#585858 guibg=#1c1c1c gui=NONE
+highlight VertSplit guifg=#1c1c1c guibg=#1c1c1c gui=NONE
+highlight Visual guifg=NONE guibg=#1c1c1c gui=NONE
+highlight VisualNOS guifg=NONE guibg=#1c1c1c gui=underline
+highlight WildMenu guifg=#d7005f guibg=#1c1c1c gui=bold
+highlight Folded guifg=#af87ff guibg=#1c1c1c gui=NONE
+highlight FoldColumn guifg=#af87ff guibg=#1c1c1c gui=NONE
+highlight DiffAdd guifg=#101010 guibg=#5f87d7 gui=NONE
+highlight DiffChange guifg=#101010 guibg=#af87ff gui=NONE
+highlight DiffDelete guifg=#101010 guibg=#d7005f gui=NONE
+highlight DiffText guifg=#101010 guibg=#af57ff gui=NONE
+highlight SignColumn guifg=#d7005f guibg=#101010 gui=NONE
+highlight Conceal guifg=#ff5f5f guibg=NONE gui=NONE
+highlight SpellBad guifg=#d7005f guibg=NONE gui=undercurl guisp=#d7005f
+highlight SpellCap guifg=#af87ff guibg=NONE gui=undercurl guisp=#af87ff
+highlight SpellRare guifg=#00ff87 guibg=NONE gui=undercurl guisp=#00ff87
+highlight SpellLocal guifg=#ff5f5f guibg=NONE gui=undercurl guisp=#ff5f5f
+highlight Pmenu guifg=#585858 guibg=#1c1c1c gui=NONE
+highlight PmenuSel guifg=#101010 guibg=#ff5f5f gui=NONE
+highlight PmenuSbar guifg=#101010 guibg=#1c1c1c gui=NONE
+highlight PmenuThumb guifg=#101010 guibg=#af87ff gui=NONE
+highlight TabLine guifg=#585858 guibg=#1c1c1c gui=NONE
+highlight TablineSel guifg=#d7005f guibg=#1c1c1c gui=bold
+highlight TablineFill guifg=#585858 guibg=#1c1c1c gui=NONE
+highlight CursorColumn guifg=NONE guibg=#1c1c1c gui=NONE
+highlight CursorLine guifg=NONE guibg=#1c1c1c gui=NONE
+highlight ColorColumn guifg=NONE guibg=#1c1c1c gui=NONE
+highlight Cursor guifg=#101010 guibg=#5fff5f gui=NONE
+highlight CursorIM guifg=#101010 guibg=#5fff5f gui=NONE
+highlight Special guifg=#ff5f5f guibg=NONE gui=NONE
+highlight Identifier guifg=#5f87d7 guibg=NONE gui=NONE
+highlight PreProc guifg=#87ff5f guibg=NONE gui=bold
+highlight Number guifg=#af87ff guibg=NONE gui=NONE
+highlight Function guifg=#af87ff guibg=NONE gui=NONE
+highlight ErrorMsg guifg=#d7005f guibg=NONE gui=bold
+highlight Search guifg=#101010 guibg=#ffff57 gui=NONE
+highlight MoreMsg guifg=#5f87d7 guibg=NONE gui=NONE
+highlight ModeMsg guifg=#5f87d7 guibg=NONE gui=NONE
+highlight CursorLineNr guifg=#ff5f5f guibg=#1c1c1c gui=NONE
+highlight Question guifg=#5f87d7 guibg=NONE gui=bold
+highlight WarningMsg guifg=#ff5f5f guibg=NONE gui=bold
+highlight Statement guifg=#d7005f guibg=NONE gui=NONE
+highlight Type guifg=#5f87d7 guibg=NONE gui=NONE
+highlight Error guifg=#d7005f guibg=NONE gui=bold
+highlight Todo guifg=#af87ff guibg=NONE gui=bold
+highlight Title guifg=#af87ff guibg=NONE gui=NONE
+highlight MatchParen guifg=#101010 guibg=#ff875f gui=NONE
+highlight Comment guifg=#585858 guibg=NONE gui=NONE
+highlight Constant guifg=#af87ff guibg=NONE gui=NONE
+highlight String guifg=#ffff87 guibg=NONE gui=NONE
+highlight Character guifg=#ffff87 guibg=NONE gui=NONE
+highlight Underlined guifg=NONE guibg=NONE gui=underline
+highlight diffRemoved guifg=#d7005f guibg=NONE gui=NONE
+highlight diffAdded guifg=#5f87ff guibg=NONE gui=NONE
+highlight diffFile guifg=#af87ff guibg=NONE gui=NONE
+
+" vim-markdown
+highlight mkdRule guifg=#af87ff guibg=NONE gui=NONE
+highlight htmlH1 guifg=#5f87ff guibg=NONE gui=NONE
+highlight htmlH2 guifg=#d7005f guibg=NONE gui=NONE
+highlight htmlH3 guifg=#af87ff guibg=NONE gui=NONE
+highlight htmlH4 guifg=#00ff87 guibg=NONE gui=NONE
+highlight htmlH5 guifg=#ffd787 guibg=NONE gui=NONE
+highlight htmlH6 guifg=#ff5f87 guibg=NONE gui=NONE
+
+highlight mkdCode guifg=#5f87ff guibg=NONE gui=bold
+highlight mkdIndentCode guifg=#5f87ff guibg=NONE gui=bold
+highlight mkdListItem guifg=#5f87ff guibg=NONE gui=bold
+
+highlight htmlLink guifg=#5f87ff guibg=NONE gui=underline
+highlight mkdLink guifg=#af87ff guibg=NONE gui=NONE
+highlight mkdURL guifg=#5f87ff guibg=NONE gui=underline
+highlight mkdID guifg=#d7005f guibg=NONE gui=bold
+highlight mkdLinkDef guifg=#d7005f guibg=NONE gui=bold
+highlight mkdLinkDefTarget guifg=#5f87ff guibg=NONE gui=underline
+highlight mkdLinkTitle guifg=#af87ff guibg=NONE gui=NONE
+
+if &t_Co > 255
+ highlight Normal ctermfg=83 ctermbg=233 cterm=NONE
+ highlight SpecialKey ctermfg=68 ctermbg=NONE cterm=NONE
+ highlight NonText ctermfg=237 ctermbg=233 cterm=NONE
+ highlight Directory ctermfg=68 ctermbg=NONE cterm=NONE
+ highlight IncSearch ctermfg=0 ctermbg=209 cterm=NONE
+ highlight LineNr ctermfg=67 ctermbg=233 cterm=NONE
+ highlight StatusLine ctermfg=61 ctermbg=234 cterm=NONE
+ highlight StatusLineNC ctermfg=240 ctermbg=234 cterm=NONE
+ highlight VertSplit ctermfg=234 ctermbg=234 cterm=NONE
+ highlight Visual ctermfg=NONE ctermbg=234 cterm=NONE
+ highlight VisualNOS ctermfg=NONE ctermbg=234 cterm=underline
+ highlight WildMenu ctermfg=161 ctermbg=234 cterm=bold
+ highlight Folded ctermfg=141 ctermbg=234 cterm=NONE
+ highlight FoldColumn ctermfg=141 ctermbg=234 cterm=NONE
+ highlight DiffAdd ctermfg=0 ctermbg=68 cterm=NONE
+ highlight DiffChange ctermfg=0 ctermbg=141 cterm=NONE
+ highlight DiffDelete ctermfg=0 ctermbg=161 cterm=NONE
+ highlight DiffText ctermfg=0 ctermbg=135 cterm=NONE
+ highlight SignColumn ctermfg=161 ctermbg=233 cterm=NONE
+ highlight Conceal ctermfg=203 ctermbg=NONE cterm=NONE
+ highlight SpellBad ctermfg=161 ctermbg=NONE cterm=underline
+ highlight SpellCap ctermfg=141 ctermbg=NONE cterm=underline
+ highlight SpellRare ctermfg=48 ctermbg=NONE cterm=underline
+ highlight SpellLocal ctermfg=203 ctermbg=NONE cterm=underline
+ highlight Pmenu ctermfg=240 ctermbg=234 cterm=NONE
+ highlight PmenuSel ctermfg=0 ctermbg=203 cterm=NONE
+ highlight PmenuSbar ctermfg=0 ctermbg=234 cterm=NONE
+ highlight PmenuThumb ctermfg=0 ctermbg=141 cterm=NONE
+ highlight TabLine ctermfg=240 ctermbg=234 cterm=NONE
+ highlight TablineSel ctermfg=161 ctermbg=234 cterm=bold
+ highlight TablineFill ctermfg=240 ctermbg=234 cterm=NONE
+ highlight CursorColumn ctermfg=NONE ctermbg=234 cterm=NONE
+ highlight CursorLine ctermfg=NONE ctermbg=234 cterm=NONE
+ highlight ColorColumn ctermfg=NONE ctermbg=234 cterm=NONE
+ highlight Cursor ctermfg=0 ctermbg=83 cterm=NONE
+ highlight CursorIM ctermfg=0 ctermbg=83 cterm=NONE
+ highlight Comment ctermfg=240 ctermbg=NONE cterm=NONE
+ highlight Constant ctermfg=141 ctermbg=NONE cterm=NONE
+ highlight Special ctermfg=203 ctermbg=NONE cterm=NONE
+ highlight Identifier ctermfg=68 ctermbg=NONE cterm=NONE
+ highlight PreProc ctermfg=119 ctermbg=NONE cterm=bold
+ highlight String ctermfg=228 ctermbg=NONE cterm=NONE
+ highlight Character ctermfg=228 ctermbg=NONE cterm=NONE
+ highlight Number ctermfg=141 ctermbg=NONE cterm=NONE
+ highlight Function ctermfg=141 ctermbg=NONE cterm=bold
+ highlight ErrorMsg ctermfg=161 ctermbg=NONE cterm=bold
+ highlight Search ctermfg=0 ctermbg=227 cterm=NONE
+ highlight MoreMsg ctermfg=68 ctermbg=NONE cterm=NONE
+ highlight ModeMsg ctermfg=68 ctermbg=NONE cterm=NONE
+ highlight CursorLineNr ctermfg=203 ctermbg=234 cterm=NONE
+ highlight Question ctermfg=68 ctermbg=NONE cterm=bold
+ highlight WarningMsg ctermfg=203 ctermbg=NONE cterm=bold
+ highlight Statement ctermfg=161 ctermbg=NONE cterm=bold
+ highlight Type ctermfg=68 ctermbg=NONE cterm=NONE
+ highlight Error ctermfg=161 ctermbg=NONE cterm=bold
+ highlight Todo ctermfg=141 ctermbg=NONE cterm=bold
+ highlight Title ctermfg=141 ctermbg=NONE cterm=NONE
+ highlight MatchParen ctermfg=0 ctermbg=209 cterm=NONE
+ highlight Underlined ctermfg=NONE ctermbg=NONE cterm=underline
+ highlight diffRemoved ctermfg=161 ctermbg=NONE cterm=NONE
+ highlight diffAdded ctermfg=69 ctermbg=NONE cterm=NONE
+ highlight diffFile ctermfg=141 ctermbg=NONE cterm=NONE
+
+" vim-markdown
+ highlight mkdRule ctermfg=141 ctermbg=NONE cterm=NONE
+ highlight htmlH1 ctermfg=69 ctermbg=NONE cterm=NONE
+ highlight htmlH2 ctermfg=161 ctermbg=NONE cterm=NONE
+ highlight htmlH3 ctermfg=141 ctermbg=NONE cterm=NONE
+ highlight htmlH4 ctermfg=48 ctermbg=NONE cterm=NONE
+ highlight htmlH5 ctermfg=222 ctermbg=NONE cterm=NONE
+ highlight htmlH6 ctermfg=204 ctermbg=NONE cterm=NONE
+
+ highlight mkdCode ctermfg=69 ctermbg=NONE cterm=bold
+ highlight mkdIndentCode ctermfg=69 ctermbg=NONE cterm=bold
+ highlight mkdListItem ctermfg=69 ctermbg=NONE cterm=bold
+
+ highlight htmlLink ctermfg=69 ctermbg=NONE cterm=underline
+ highlight mkdLink ctermfg=141 ctermbg=NONE cterm=NONE
+ highlight mkdURL ctermfg=69 ctermbg=NONE cterm=underline
+ highlight mkdID ctermfg=161 ctermbg=NONE cterm=bold
+ highlight mkdLinkDef ctermfg=161 ctermbg=NONE cterm=bold
+ highlight mkdLinkDefTarget ctermfg=69 ctermbg=NONE cterm=underline
+ highlight mkdLinkTitle ctermfg=141 ctermbg=NONE cterm=NONE
+end