Added favourite vim colorschemes

This commit is contained in:
Wryn Wagner 2019-09-13 16:41:14 -06:00
parent fa95b0f239
commit cb637624c4
13 changed files with 1896 additions and 0 deletions

View File

@ -0,0 +1,257 @@
" Vim Code Dark (color scheme)
" https://github.com/tomasiser/vim-code-dark
scriptencoding utf-8
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="codedark"
" Highlighting function (inspiration from https://github.com/chriskempson/base16-vim)
if &t_Co >= 256
let g:codedark_term256=1
elseif !exists("g:codedark_term256")
let g:codedark_term256=0
endif
fun! <sid>hi(group, fg, bg, attr, sp)
if !empty(a:fg)
exec "hi " . a:group . " guifg=" . a:fg.gui . " ctermfg=" . (g:codedark_term256 ? a:fg.cterm256 : a:fg.cterm)
endif
if !empty(a:bg)
exec "hi " . a:group . " guibg=" . a:bg.gui . " ctermbg=" . (g:codedark_term256 ? a:bg.cterm256 : a:bg.cterm)
endif
if a:attr != ""
exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr
endif
if !empty(a:sp)
exec "hi " . a:group . " guisp=" . a:sp.gui
endif
endfun
" ------------------
" Color definitions:
" ------------------
" Terminal colors (base16):
let s:cterm00 = "00"
let s:cterm03 = "08"
let s:cterm05 = "07"
let s:cterm07 = "15"
let s:cterm08 = "01"
let s:cterm0A = "03"
let s:cterm0B = "02"
let s:cterm0C = "06"
let s:cterm0D = "04"
let s:cterm0E = "05"
if exists('base16colorspace') && base16colorspace == "256"
let s:cterm01 = "18"
let s:cterm02 = "19"
let s:cterm04 = "20"
let s:cterm06 = "21"
let s:cterm09 = "16"
let s:cterm0F = "17"
else
let s:cterm01 = "00"
let s:cterm02 = "08"
let s:cterm04 = "07"
let s:cterm06 = "07"
let s:cterm09 = "06"
let s:cterm0F = "03"
endif
" General appearance colors:
" (some of them may be unused)
let s:cdNone = {'gui': 'NONE', 'cterm': 'NONE', 'cterm256': 'NONE'}
let s:cdFront = {'gui': '#D4D4D4', 'cterm': s:cterm05, 'cterm256': '188'}
let s:cdBack = {'gui': '#1E1E1E', 'cterm': s:cterm00, 'cterm256': '234'}
let s:cdTabCurrent = {'gui': '#1E1E1E', 'cterm': s:cterm00, 'cterm256': '234'}
let s:cdTabOther = {'gui': '#2D2D2D', 'cterm': s:cterm01, 'cterm256': '236'}
let s:cdTabOutside = {'gui': '#252526', 'cterm': s:cterm01, 'cterm256': '235'}
let s:cdLeftDark = {'gui': '#252526', 'cterm': s:cterm01, 'cterm256': '235'}
let s:cdLeftMid = {'gui': '#373737', 'cterm': s:cterm03, 'cterm256': '237'}
let s:cdLeftLight = {'gui': '#3F3F46', 'cterm': s:cterm03, 'cterm256': '238'}
let s:cdPopupFront = {'gui': '#BBBBBB', 'cterm': s:cterm06, 'cterm256': '250'}
let s:cdPopupBack = {'gui': '#2D2D30', 'cterm': s:cterm01, 'cterm256': '236'}
let s:cdPopupHighlightBlue = {'gui': '#073655', 'cterm': s:cterm0D, 'cterm256': '24'}
let s:cdPopupHighlightGray = {'gui': '#3D3D40', 'cterm': s:cterm03, 'cterm256': '237'}
let s:cdSplitLight = {'gui': '#898989', 'cterm': s:cterm04, 'cterm256': '245'}
let s:cdSplitDark = {'gui': '#444444', 'cterm': s:cterm03, 'cterm256': '238'}
let s:cdSplitThumb = {'gui': '#424242', 'cterm': s:cterm04, 'cterm256': '238'}
let s:cdCursorDarkDark = {'gui': '#222222', 'cterm': s:cterm01, 'cterm256': '235'}
let s:cdCursorDark = {'gui': '#51504F', 'cterm': s:cterm03, 'cterm256': '239'}
let s:cdCursorLight = {'gui': '#AEAFAD', 'cterm': s:cterm04, 'cterm256': '145'}
let s:cdSelection = {'gui': '#264F78', 'cterm': s:cterm03, 'cterm256': '24'}
let s:cdLineNumber = {'gui': '#5A5A5A', 'cterm': s:cterm04, 'cterm256': '240'}
let s:cdDiffRedDark = {'gui': '#4B1818', 'cterm': s:cterm08, 'cterm256': '52'}
let s:cdDiffRedLight = {'gui': '#6F1313', 'cterm': s:cterm08, 'cterm256': '52'}
let s:cdDiffRedLightLight = {'gui': '#FB0101', 'cterm': s:cterm08, 'cterm256': '09'}
let s:cdDiffGreenDark = {'gui': '#373D29', 'cterm': s:cterm0B, 'cterm256': '237'}
let s:cdDiffGreenLight = {'gui': '#4B5632', 'cterm': s:cterm09, 'cterm256': '58'}
let s:cdSearchCurrent = {'gui': '#49545F', 'cterm': s:cterm09, 'cterm256': '239'}
let s:cdSearch = {'gui': '#4C4E50', 'cterm': s:cterm0A, 'cterm256': '239'}
" Syntax colors:
if !exists("g:codedark_conservative")
let g:codedark_conservative=0
endif
let s:cdGray = {'gui': '#808080', 'cterm': s:cterm04, 'cterm256': '08'}
let s:cdViolet = {'gui': '#646695', 'cterm': s:cterm04, 'cterm256': '60'}
let s:cdBlue = {'gui': '#569CD6', 'cterm': s:cterm0D, 'cterm256': '75'}
let s:cdLightBlue = {'gui': '#9CDCFE', 'cterm': s:cterm0C, 'cterm256': '117'}
if g:codedark_conservative | let s:cdLightBlue = s:cdFront | endif
let s:cdGreen = {'gui': '#608B4E', 'cterm': s:cterm0B, 'cterm256': '65'}
let s:cdBlueGreen = {'gui': '#4EC9B0', 'cterm': s:cterm0F, 'cterm256': '43'}
let s:cdLightGreen = {'gui': '#B5CEA8', 'cterm': s:cterm09, 'cterm256': '151'}
let s:cdRed = {'gui': '#F44747', 'cterm': s:cterm08, 'cterm256': '203'}
let s:cdOrange = {'gui': '#CE9178', 'cterm': s:cterm0F, 'cterm256': '173'}
let s:cdLightRed = {'gui': '#D16969', 'cterm': s:cterm08, 'cterm256': '167'}
if g:codedark_conservative | let s:cdLightRed = s:cdOrange | endif
let s:cdYellowOrange = {'gui': '#D7BA7D', 'cterm': s:cterm0A, 'cterm256': '179'}
let s:cdYellow = {'gui': '#DCDCAA', 'cterm': s:cterm0A, 'cterm256': '187'}
if g:codedark_conservative | let s:cdYellow = s:cdFront | endif
let s:cdPink = {'gui': '#C586C0', 'cterm': s:cterm0E, 'cterm256': '176'}
if g:codedark_conservative | let s:cdPink = s:cdBlue | endif
" Vim editor colors
" <sid>hi(GROUP, FOREGROUND, BACKGROUND, ATTRIBUTE, SPECIAL)
call <sid>hi('Normal', s:cdFront, s:cdBack, 'none', {})
call <sid>hi('ColorColumn', {}, s:cdCursorDarkDark, 'none', {})
call <sid>hi('Cursor', s:cdCursorDark, s:cdCursorLight, 'none', {})
call <sid>hi('CursorLine', {}, s:cdCursorDarkDark, 'none', {})
call <sid>hi('Directory', s:cdBlue, s:cdBack, 'none', {})
call <sid>hi('DiffAdd', {}, s:cdDiffGreenDark, 'none', {})
call <sid>hi('DiffChange', {}, s:cdDiffRedDark, 'none', {})
call <sid>hi('DiffDelete', {}, s:cdDiffRedLight, 'none', {})
call <sid>hi('DiffText', {}, s:cdDiffRedLight, 'none', {})
call <sid>hi('EndOfBuffer', s:cdLineNumber, s:cdBack, 'none', {})
call <sid>hi('ErrorMsg', s:cdRed, s:cdBack, 'none', {})
call <sid>hi('VertSplit', s:cdSplitDark, s:cdBack, 'none', {})
call <sid>hi('Folded', s:cdLeftLight, s:cdLeftDark, 'underline', {})
call <sid>hi('FoldColumn', s:cdLineNumber, s:cdBack, 'none', {})
call <sid>hi('SignColumn', {}, s:cdBack, 'none', {})
call <sid>hi('IncSearch', s:cdNone, s:cdSearchCurrent, 'none', {})
call <sid>hi('LineNr', s:cdLineNumber, s:cdBack, 'none', {})
call <sid>hi('CursorLineNr', s:cdPopupFront, s:cdBack, 'none', {})
call <sid>hi('MatchParen', s:cdNone, s:cdCursorDark, 'none', {})
call <sid>hi('ModeMsg', s:cdFront, s:cdLeftDark, 'none', {})
call <sid>hi('MoreMsg', s:cdFront, s:cdLeftDark, 'none', {})
call <sid>hi('NonText', s:cdLineNumber, s:cdBack, 'none', {})
call <sid>hi('Pmenu', s:cdPopupFront, s:cdPopupBack, 'none', {})
call <sid>hi('PmenuSel', s:cdPopupFront, s:cdPopupHighlightBlue, 'none', {})
call <sid>hi('PmenuSbar', {}, s:cdPopupHighlightGray, 'none', {})
call <sid>hi('PmenuThumb', {}, s:cdPopupFront, 'none', {})
call <sid>hi('Question', s:cdBlue, s:cdBack, 'none', {})
call <sid>hi('Search', s:cdNone, s:cdSearch, 'none', {})
call <sid>hi('SpecialKey', s:cdBlue, s:cdNone, 'none', {})
call <sid>hi('SpellBad', s:cdNone, s:cdNone, 'underline', {})
call <sid>hi('SpellCap', s:cdNone, s:cdNone, 'underline', {})
call <sid>hi('SpellLocal', s:cdNone, s:cdNone, 'underline', {})
call <sid>hi('StatusLine', s:cdFront, s:cdLeftMid, 'none', {})
call <sid>hi('StatusLineNC', s:cdFront, s:cdLeftDark, 'none', {})
call <sid>hi('TabLine', s:cdFront, s:cdTabOther, 'none', {})
call <sid>hi('TabLineFill', s:cdFront, s:cdTabOutside, 'none', {})
call <sid>hi('TabLineSel', s:cdFront, s:cdTabCurrent, 'none', {})
call <sid>hi('Title', s:cdNone, s:cdNone, 'bold', {})
call <sid>hi('Visual', s:cdNone, s:cdSelection, 'none', {})
call <sid>hi('VisualNOS', s:cdNone, s:cdSelection, 'none', {})
call <sid>hi('WarningMsg', s:cdOrange, s:cdBack, 'none', {})
call <sid>hi('WildMenu', s:cdNone, s:cdSelection, 'none', {})
call <sid>hi('Comment', s:cdGreen, {}, 'none', {})
call <sid>hi('Constant', s:cdBlue, {}, 'none', {})
call <sid>hi('String', s:cdOrange, {}, 'none', {})
call <sid>hi('Character', s:cdOrange, {}, 'none', {})
call <sid>hi('Number', s:cdLightGreen, {}, 'none', {})
call <sid>hi('Boolean', s:cdBlue, {}, 'none', {})
call <sid>hi('Float', s:cdLightGreen, {}, 'none', {})
call <sid>hi('Identifier', s:cdLightBlue, {}, 'none', {})
call <sid>hi('Function', s:cdYellow, {}, 'none', {})
call <sid>hi('Statement', s:cdPink, {}, 'none', {})
call <sid>hi('Conditional', s:cdPink, {}, 'none', {})
call <sid>hi('Repeat', s:cdPink, {}, 'none', {})
call <sid>hi('Label', s:cdPink, {}, 'none', {})
call <sid>hi('Operator', s:cdFront, {}, 'none', {})
call <sid>hi('Keyword', s:cdPink, {}, 'none', {})
call <sid>hi('pythonOperator', s:cdPink, {}, 'none', {})
call <sid>hi('Exception', s:cdPink, {}, 'none', {})
call <sid>hi('PreProc', s:cdPink, {}, 'none', {})
call <sid>hi('Include', s:cdPink, {}, 'none', {})
call <sid>hi('Define', s:cdPink, {}, 'none', {})
call <sid>hi('Macro', s:cdPink, {}, 'none', {})
call <sid>hi('PreCondit', s:cdPink, {}, 'none', {})
call <sid>hi('Type', s:cdBlue, {}, 'none', {})
call <sid>hi('StorageClass', s:cdBlue, {}, 'none', {})
call <sid>hi('Structure', s:cdBlue, {}, 'none', {})
call <sid>hi('Typedef', s:cdBlue, {}, 'none', {})
call <sid>hi('Special', s:cdFront, {}, 'none', {})
call <sid>hi('SpecialChar', s:cdFront, {}, 'none', {})
call <sid>hi('Tag', s:cdFront, {}, 'none', {})
call <sid>hi('Delimiter', s:cdFront, {}, 'none', {})
call <sid>hi('SpecialComment', s:cdGreen, {}, 'none', {})
call <sid>hi('Debug', s:cdFront, {}, 'none', {})
call <sid>hi('Underlined', s:cdNone, {}, 'underline', {})
call <sid>hi("Conceal", s:cdFront, s:cdBack, 'none', {})
call <sid>hi('Ignore', s:cdFront, {}, 'none', {})
call <sid>hi('Error', s:cdRed, {}, 'undercurl', s:cdRed)
call <sid>hi('Todo', s:cdNone, s:cdLeftMid, 'none', {})
" HTML:
call <sid>hi('htmlTag', s:cdGray, {}, 'none', {})
call <sid>hi('htmlEndTag', s:cdGray, {}, 'none', {})
call <sid>hi('htmlTagName', s:cdBlue, {}, 'none', {})
call <sid>hi('htmlSpecialTagName', s:cdBlue, {}, 'none', {})
call <sid>hi('htmlArg', s:cdLightBlue, {}, 'none', {})
" CSS:
call <sid>hi('cssBraces', s:cdFront, {}, 'none', {})
call <sid>hi('cssInclude', s:cdPink, {}, 'none', {})
call <sid>hi('cssTagName', s:cdYellowOrange, {}, 'none', {})
call <sid>hi('cssClassName', s:cdYellowOrange, {}, 'none', {})
call <sid>hi('cssPseudoClass', s:cdYellowOrange, {}, 'none', {})
call <sid>hi('cssPseudoClassId', s:cdYellowOrange, {}, 'none', {})
call <sid>hi('cssPseudoClassLang', s:cdYellowOrange, {}, 'none', {})
call <sid>hi('cssIdentifier', s:cdYellowOrange, {}, 'none', {})
call <sid>hi('cssProp', s:cdLightBlue, {}, 'none', {})
call <sid>hi('cssDefinition', s:cdLightBlue, {}, 'none', {})
call <sid>hi('cssAttr', s:cdOrange, {}, 'none', {})
call <sid>hi('cssAttrRegion', s:cdOrange, {}, 'none', {})
call <sid>hi('cssColor', s:cdOrange, {}, 'none', {})
call <sid>hi('cssFunction', s:cdOrange, {}, 'none', {})
call <sid>hi('cssFunctionName', s:cdOrange, {}, 'none', {})
call <sid>hi('cssVendor', s:cdOrange, {}, 'none', {})
call <sid>hi('cssValueNumber', s:cdOrange, {}, 'none', {})
call <sid>hi('cssValueLength', s:cdOrange, {}, 'none', {})
call <sid>hi('cssUnitDecorators', s:cdOrange, {}, 'none', {})
" JavaScript:
call <sid>hi('jsVariableDef', s:cdLightBlue, {}, 'none', {})
call <sid>hi('jsFuncArgs', s:cdLightBlue, {}, 'none', {})
call <sid>hi('jsRegexpString', s:cdLightRed, {}, 'none', {})
call <sid>hi('jsThis', s:cdBlue, {}, 'none', {})
" Ruby:
call <sid>hi('rubyClassNameTag', s:cdBlueGreen, {}, 'none', {})

158
colorschemes/vim/lanox.vim Normal file
View File

@ -0,0 +1,158 @@
"
"
" _ _
" | | __ _ _ __ ___ __ __ __ __(_) _ __ ___
" | | / _` || '_ \ / _ \\ \/ / \ \ / /| || '_ ` _ \
" | || (_| || | | || (_) |> < _\ V / | || | | | | |
" |_| \__,_||_| |_| \___//_/\_\(_)\_/ |_||_| |_| |_|
"
" Dark vim colorscheme based on colors from Wes Anderson films
"
" File: lanox.vim
" URL:
" Author: Lano Puljic
" License: MIT
"
" Copyright (c) 2015 Lano Puljic
"
" MIT License
"
" 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.
highlight clear
set background=dark
if exists("syntax_on")
syntax reset
endif
let colors_name = "lanox"
"-------------------------
"- Editor Settings -
"-------------------------
hi Normal ctermfg=252 ctermbg=000 cterm=NONE guifg=#D0D0D0 guibg=#000000 gui=NONE
hi Cursor ctermfg=16 ctermbg=253 cterm=NONE guifg=#000000 guibg=#DADADA gui=NONE
hi LineNr ctermfg=236 ctermbg=233 cterm=NONE guifg=#838586 guibg=#2f2f2f gui=NONE
hi CursorLine ctermfg=NONE ctermbg=236 cterm=NONE guifg=NONE guibg=#2f2f2f gui=NONE
"-------------------------
"- Varible Types -
"-------------------------
hi Constant ctermfg=135 ctermbg=NONE cterm=bold guifg=#AF5FFF guibg=NONE gui=NONE
hi String ctermfg=220 ctermbg=NONE cterm=NONE guifg=#f1c40f guibg=NONE gui=NONE
hi Character ctermfg=144 ctermbg=NONE cterm=NONE guifg=#AFAF87 guibg=NONE gui=NONE
hi Number ctermfg=135 ctermbg=NONE cterm=bold guifg=#AF5FFF guibg=NONE gui=NONE
hi Boolean ctermfg=135 ctermbg=NONE cterm=NONE guifg=#6c71c4 guibg=NONE gui=NONE
hi Float ctermfg=135 ctermbg=NONE cterm=NONE guifg=#6c71c4 guibg=NONE gui=NONE
hi Function ctermfg=41 ctermbg=NONE cterm=NONE guifg=#2ecc71 guibg=NONE gui=NONE
hi Identifier ctermfg=208 ctermbg=NONE cterm=NONE guifg=#FF8700 guibg=NONE gui=NONE
"-------------------------
"- Language Constructs -
"-------------------------
hi Statement ctermfg=161 ctermbg=NONE cterm=bold guifg=#D7005F guibg=NONE gui=NONE
hi Conditional ctermfg=161 ctermbg=NONE cterm=bold guifg=#D7005F guibg=NONE gui=bold
hi Repeat ctermfg=161 ctermbg=NONE cterm=bold guifg=#D7005F guibg=NONE gui=bold
hi Label ctermfg=229 ctermbg=NONE cterm=none guifg=#FFFFAF guibg=NONE gui=NONE
hi Operator ctermfg=167 ctermbg=NONE cterm=bold guifg=#D75F5F guibg=NONE gui=bold
hi Keyword ctermfg=161 ctermbg=NONE cterm=bold guifg=#D7005F guibg=NONE gui=NONE
hi Exception ctermfg=118 ctermbg=NONE cterm=bold guifg=#87FF00 guibg=NONE gui=NONE
hi Comment ctermfg=247 ctermbg=NONE cterm=NONE guifg=#9E9E9E guibg=NONE gui=NONE
hi Special ctermfg=81 ctermbg=232 cterm=NONE guifg=#5FD7FF guibg=#080808 gui=NONE
hi SpecialChar ctermfg=161 ctermbg=NONE cterm=bold guifg=#D7005F guibg=NONE gui=NONE
hi Tag ctermfg=161 ctermbg=NONE cterm=NONE guifg=#D7005F guibg=NONE gui=NONE
hi Delimiter ctermfg=220 ctermbg=NONE cterm=NONE guifg=#FFD700 guibg=NONE gui=NONE
hi SpecialComment ctermfg=247 ctermbg=NONE cterm=bold guifg=#9E9E9E guibg=NONE gui=NONE
hi Debug ctermfg=225 ctermbg=NONE cterm=bold guifg=#FFD7FF guibg=NONE gui=NONE
"-------------------------
"- Diff -
"-------------------------
hi DiffAdd ctermfg=231 ctermbg=64 cterm=bold guifg=#ecf0f1 guibg=#44800a gui=bold
hi DiffDelete ctermfg=88 ctermbg=NONE cterm=NONE guifg=#880505 guibg=NONE gui=NONE
hi DiffChange ctermfg=231 ctermbg=23 cterm=NONE guifg=#ecf0f1 guibg=#1d3251 gui=NONE
hi DiffText ctermfg=231 ctermbg=40 cterm=bold guifg=#ecf0f1 guibg=#00df00 gui=bold
"-------------------------
"- Completion Menu -
"-------------------------
hi Pmenu ctermfg=41 ctermbg=235 cterm=NONE guifg=#2ecc71 guibg=NONE gui=NONE
hi PmenuSel ctermfg=NONE ctermbg=238 cterm=NONE guifg=NONE guibg=#444444 gui=NONE
hi PreCondit ctermfg=118 ctermbg=NONE cterm=bold guifg=#87FF00 guibg=NONE gui=NONE
hi PreProc ctermfg=118 ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
"---------------------------
"- Searching -
"---------------------------
hi Search ctermfg=15 ctermbg=196 cterm=bold guifg=#f7f3ff guibg=#e14d42 term=reverse gui=bold
hi IncSearch ctermfg=16 ctermbg=39 cterm=bold guifg=#000000 guibg=#6c71c4 term=reverse gui=bold
hi Directory ctermfg=118 ctermbg=NONE cterm=bold guifg=NONE guibg=NONE term=NONE gui=NONE
"---------------------------
"- Promopt/Status -
"---------------------------
hi StatusLine ctermfg=238 ctermbg=253 cterm=NONE guifg=#444444 guibg=#DADADA gui=NONE
hi StatusLineNC ctermfg=244 ctermbg=232 cterm=NONE guifg=#808080 guibg=#080808 gui=NONE
hi WildMenu ctermfg=81 ctermbg=16 cterm=NONE guifg=#5FD7FF guibg=#000000 gui=NONE
hi Question ctermfg=81 ctermbg=NONE cterm=NONE guifg=#5FD7FF guibg=NONE gui=NONE
hi Title ctermfg=166 ctermbg=NONE cterm=NONE guifg=#D75F00 guibg=NONE gui=NONE
hi ModeMsg ctermfg=229 ctermbg=NONE cterm=NONE guifg=#FFFFAF guibg=NONE gui=NONE
hi MoreMsg ctermfg=229 ctermbg=NONE cterm=NONE guifg=#FFFFAF guibg=NONE gui=NONE
"---------------------------
"- Visual Aid -
"---------------------------
hi MatchParen ctermfg=16 ctermbg=208 cterm=bold guifg=#000000 guibg=#FF8700 gui=NONE
hi Visual ctermfg=NONE ctermbg=236 cterm=NONE guifg=#262626 guibg=NONE gui=NONE
hi VisualNOS ctermfg=238 ctermbg=NONE cterm=NONE guifg=#444444 guibg=NONE gui=NONE
hi NonText ctermfg=240 ctermbg=233 cterm=NONE guifg=#585858 guibg=#121212 gui=NONE
hi Todo ctermfg=231 ctermbg=232 cterm=underline guifg=#FFFFFF guibg=#080808 gui=NONE
hi Underlined ctermfg=244 ctermbg=NONE cterm=underline guifg=#808080 guibg=NONE gui=NONE
hi Error ctermfg=219 ctermbg=89 cterm=NONE guifg=#FFAFFF guibg=#87005F gui=NONE
hi ErrorMsg ctermfg=199 ctermbg=16 cterm=bold guifg=#FF00AF guibg=#000000 gui=NONE
hi WarningMsg ctermfg=231 ctermbg=238 cterm=bold guifg=#FFFFFF guibg=#444444 gui=NONE
hi Ignore ctermfg=244 ctermbg=232 cterm=NONE guifg=#808080 guibg=#080808 gui=NONE
hi SpecialKey ctermfg=245 ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
"---------------------------
"- Window/Tab/Delimiter -
"---------------------------
hi VertSplit ctermfg=244 ctermbg=232 cterm=bold guifg=#808080 guibg=#080808 gui=NONE
hi ColorColumn ctermfg=NONE ctermbg=234 cterm=NONE guifg=NONE guibg=NONE gui=NONE
"---------------------------
"- Number column -
"---------------------------
hi CursorColumn ctermfg=NONE ctermbg=234 cterm=NONE guifg=NONE guibg=#1C1C1C gui=NONE
hi FoldColumn ctermfg=67 ctermbg=233 cterm=NONE guifg=#5F87AF guibg=#121212 gui=NONE
hi SignColumn ctermfg=118 ctermbg=235 cterm=NONE guifg=#87FF00 guibg=#262626 gui=NONE
hi Folded ctermfg=67 ctermbg=233 cterm=NONE guifg=#5F87AF guibg=#121212 gui=NONE
"---------------------------
"- C Like -
"---------------------------
hi StorageClass ctermfg=208 ctermbg=NONE cterm=NONE guifg=#FF8700 guibg=NONE gui=NONE
hi Structure ctermfg=81 ctermbg=NONE cterm=NONE guifg=#5fd7ff guibg=NONE gui=NONE
hi Typedef ctermfg=81 ctermbg=NONE cterm=NONE guifg=#5fd7ff guibg=NONE gui=NONE
hi Type ctermfg=81 ctermbg=NONE cterm=NONE guifg=#5fd7ff guibg=NONE gui=NONE
hi Define ctermfg=81 ctermbg=NONE cterm=NONE guifg=#5fd7ff guibg=NONE gui=NONE
hi Macro ctermfg=193 ctermbg=NONE cterm=NONE guifg=#D7FF87 guibg=NONE gui=NONE

View File

@ -0,0 +1,92 @@
" local syntax file - set colors on a per-machine basis:
" vim: tw=0 ts=4 sw=4
" Vim color file
" Version: 1.1
" Maintainer: lilydjwg <lilydjwg@gmail.com>
" Last Change: 2009 May 18
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "lilydjwg_dark"
hi Comment guifg=#686868 ctermfg=59
hi Constant guifg=#10a303 ctermfg=34
hi Cursor guifg=#FF66FF guibg=#00AAFF ctermfg=207 ctermbg=39
hi CursorIM guifg=#00AAFF guibg=#FF66FF ctermfg=39 ctermbg=207
" hi CursorIM gui=None cterm=None
hi CursorLine guibg=#333333 ctermbg=236 cterm=None
hi DiffAdd guifg=#000000 guibg=#33ff33 ctermfg=16 ctermbg=83
hi DiffChange guifg=#dddddd guibg=#5555CC ctermfg=253 ctermbg=63
hi DiffDelete guifg=#000000 guibg=#ee6699 ctermfg=16 ctermbg=175
hi DiffText guifg=#ffffff guibg=#8888ff ctermfg=231 ctermbg=105
hi Directory guifg=#ff99ff ctermfg=213
hi Error gui=underline guifg=#ff0000 guibg=#111133 cterm=underline ctermfg=196 ctermbg=20
hi ErrorMsg guifg=#FFFF00 guibg=#0000FF ctermfg=226 ctermbg=21
hi FoldColumn guifg=#0033FF guibg=#333333 ctermfg=27 ctermbg=236
hi Folded guifg=#9933FF guibg=#333333 ctermfg=128 ctermbg=236
hi Identifier guifg=#986CFF guibg=#2d222d ctermfg=135
hi Ignore gui=None cterm=None
hi IncSearch gui=bold,reverse guifg=#33ff1c guibg=#3454ff cterm=bold,reverse ctermfg=40 ctermbg=69
hi LineNr guifg=#FF77DD ctermfg=212
hi MatchParen guifg=#99FF99 guibg=#444444 ctermfg=120 ctermbg=238
hi ModeMsg gui=bold guifg=#AAAA3C guibg=#222211 cterm=bold ctermfg=136
hi MoreMsg guifg=#FFFF00 ctermfg=226
hi NonText guifg=#8400ff guibg=#1C1C1C ctermfg=129 ctermbg=234
hi Normal guifg=#00CCFF guibg=#222222 ctermfg=39 ctermbg=235
hi Pmenu guifg=#3366FF guibg=#1a1a1a ctermfg=33 ctermbg=233
hi PmenuSbar guibg=#000000 ctermbg=16
hi PmenuSel guifg=#80ff00 guibg=#1a1a1a ctermfg=82 ctermbg=233
hi PmenuThumb gui=reverse cterm=reverse
hi PreProc guifg=#FF99FF guibg=#29222f ctermfg=213
hi Question gui=bold guifg=#009966 guibg=#113322 cterm=bold ctermfg=42
hi Search guifg=#3404ff guibg=#FFFF00 ctermfg=57 ctermbg=226
hi SignColumn guifg=#00FFFF guibg=#C0C0C0 ctermfg=51 ctermbg=251
hi Special guifg=#FF00FF guibg=#2d222d ctermfg=201
hi SpecialKey guifg=#00AEA0 guibg=#22302D ctermfg=37
hi SpellBad gui=undercurl cterm=undercurl
hi SpellCap gui=undercurl cterm=undercurl
hi SpellLocal gui=undercurl cterm=undercurl
hi SpellRare gui=undercurl cterm=undercurl
hi Statement gui=bold guifg=#d86868 guibg=#2d2222 cterm=bold ctermfg=167
hi StatusLine gui=reverse guifg=#00c4ff guibg=#000000 cterm=reverse ctermfg=39 ctermbg=16
hi StatusLineNC guifg=#A4A4FF guibg=#444400 ctermfg=141 ctermbg=58
hi TabLine guifg=#0066FF guibg=#001133 ctermfg=32 ctermbg=17
hi TabLineFill gui=None cterm=None
hi TabLineSel gui=underline guifg=#999944 guibg=#112233 cterm=underline ctermfg=100
hi Title guifg=#ffff44 guibg=#2F2F2F ctermfg=227 ctermbg=236
hi Todo gui=bold,underline guifg=#FF4444 guibg=#333300 cterm=bold,underline ctermfg=203 ctermbg=58
hi Type guifg=#FFA500 guibg=#2d2211 ctermfg=214
hi Underlined gui=underline guifg=#0088c5 guibg=#222d3d ctermfg=32
hi VertSplit gui=reverse guifg=#00C4FF guibg=#0000FF cterm=reverse ctermfg=45 ctermbg=21
hi Visual guibg=#3D3D3D ctermfg=237
hi VisualNOS gui=None cterm=None
hi WarningMsg guifg=#FFA500 guibg=#000080 ctermfg=214 ctermbg=18
hi WildMenu gui=None cterm=None
hi link Boolean Constant
hi link Character Constant
hi link Conditional Statement
hi link CursorColumn CursorLine
hi link Debug Special
hi link Define PreProc
hi link Delimiter Special
hi link Exception Statement
hi link Float Constant
hi link Function Identifier
hi link Include PreProc
hi link Keyword Statement
hi link Label Statement
hi link Macro PreProc
hi link Number Constant
hi link Operator Statement
hi link PreCondit PreProc
hi link Repeat Statement
hi link SpecialChar Special
hi link SpecialComment Special
hi link StorageClass Type
hi link String Constant
hi link Structure Type
hi link Tag Special
hi link Typedef Type

View File

@ -0,0 +1,103 @@
" Vim color file
" Converted from Textmate theme Made of Code using Coloration v0.3.2 (http://github.com/sickill/coloration)
set background=dark
highlight clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "Made of Code"
hi Cursor ctermfg=NONE ctermbg=51 cterm=NONE guifg=NONE guibg=#00ffff gui=NONE
hi Visual ctermfg=NONE ctermbg=24 cterm=NONE guifg=NONE guibg=#05448d gui=NONE
hi CursorLine ctermfg=NONE ctermbg=17 cterm=NONE guifg=NONE guibg=#212231 gui=NONE
hi CursorColumn ctermfg=NONE ctermbg=17 cterm=NONE guifg=NONE guibg=#212231 gui=NONE
hi ColorColumn ctermfg=NONE ctermbg=17 cterm=NONE guifg=NONE guibg=#212231 gui=NONE
hi LineNr ctermfg=102 ctermbg=17 cterm=NONE guifg=#81818a guibg=#212231 gui=NONE
hi VertSplit ctermfg=59 ctermbg=59 cterm=NONE guifg=#4e4f5b guibg=#4e4f5b gui=NONE
hi MatchParen ctermfg=203 ctermbg=NONE cterm=NONE guifg=#ff3854 guibg=NONE gui=NONE
hi StatusLine ctermfg=231 ctermbg=59 cterm=bold guifg=#f8f8f8 guibg=#4e4f5b gui=bold
hi StatusLineNC ctermfg=231 ctermbg=59 cterm=NONE guifg=#f8f8f8 guibg=#4e4f5b gui=NONE
hi Pmenu ctermfg=81 ctermbg=NONE cterm=NONE guifg=#6fd3ff guibg=NONE gui=NONE
hi PmenuSel ctermfg=NONE ctermbg=24 cterm=NONE guifg=NONE guibg=#05448d gui=NONE
hi IncSearch ctermfg=NONE ctermbg=23 cterm=NONE guifg=NONE guibg=#233466 gui=NONE
hi Search ctermfg=NONE ctermbg=23 cterm=NONE guifg=NONE guibg=#233466 gui=NONE
hi Directory ctermfg=39 ctermbg=NONE cterm=NONE guifg=#0a9cff guibg=NONE gui=NONE
hi Folded ctermfg=133 ctermbg=16 cterm=NONE guifg=#c050c2 guibg=#090a1b gui=NONE
hi Normal ctermfg=231 ctermbg=16 cterm=NONE guifg=#f8f8f8 guibg=#090a1b gui=NONE
hi Boolean ctermfg=39 ctermbg=NONE cterm=NONE guifg=#0a9cff guibg=NONE gui=NONE
hi Character ctermfg=39 ctermbg=NONE cterm=NONE guifg=#0a9cff guibg=NONE gui=NONE
hi Comment ctermfg=133 ctermbg=0 cterm=NONE guifg=#c050c2 guibg=#000000 gui=italic
hi Conditional ctermfg=203 ctermbg=NONE cterm=NONE guifg=#ff3854 guibg=NONE gui=NONE
hi Constant ctermfg=39 ctermbg=NONE cterm=NONE guifg=#0a9cff guibg=NONE gui=NONE
hi Define ctermfg=203 ctermbg=NONE cterm=NONE guifg=#ff3854 guibg=NONE gui=NONE
hi ErrorMsg ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
hi WarningMsg ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
hi Float ctermfg=39 ctermbg=NONE cterm=NONE guifg=#0a9cff guibg=NONE gui=NONE
hi Function ctermfg=81 ctermbg=NONE cterm=NONE guifg=#6fd3ff guibg=NONE gui=NONE
hi Identifier ctermfg=113 ctermbg=NONE cterm=NONE guifg=#99cf50 guibg=NONE gui=NONE
hi Keyword ctermfg=203 ctermbg=NONE cterm=NONE guifg=#ff3854 guibg=NONE gui=NONE
hi Label ctermfg=119 ctermbg=16 cterm=NONE guifg=#8fff58 guibg=#102522 gui=NONE
hi NonText ctermfg=59 ctermbg=16 cterm=NONE guifg=#353c4f guibg=#151626 gui=NONE
hi Number ctermfg=39 ctermbg=NONE cterm=NONE guifg=#0a9cff guibg=NONE gui=NONE
hi Operator ctermfg=203 ctermbg=NONE cterm=NONE guifg=#ff3854 guibg=NONE gui=NONE
hi PreProc ctermfg=203 ctermbg=NONE cterm=NONE guifg=#ff3854 guibg=NONE gui=NONE
hi Special ctermfg=231 ctermbg=NONE cterm=NONE guifg=#f8f8f8 guibg=NONE gui=NONE
hi SpecialKey ctermfg=59 ctermbg=17 cterm=NONE guifg=#353c4f guibg=#212231 gui=NONE
hi Statement ctermfg=203 ctermbg=NONE cterm=NONE guifg=#ff3854 guibg=NONE gui=NONE
hi StorageClass ctermfg=113 ctermbg=NONE cterm=NONE guifg=#99cf50 guibg=NONE gui=NONE
hi String ctermfg=119 ctermbg=16 cterm=NONE guifg=#8fff58 guibg=#102522 gui=NONE
hi Tag ctermfg=81 ctermbg=NONE cterm=NONE guifg=#6fd3ff guibg=NONE gui=NONE
hi Title ctermfg=231 ctermbg=NONE cterm=bold guifg=#f8f8f8 guibg=NONE gui=bold
hi Todo ctermfg=133 ctermbg=0 cterm=inverse,bold guifg=#c050c2 guibg=#000000 gui=inverse,bold,italic
hi Type ctermfg=81 ctermbg=NONE cterm=NONE guifg=#6fd3ff guibg=NONE gui=NONE
hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline guifg=NONE guibg=NONE gui=underline
hi rubyClass ctermfg=203 ctermbg=NONE cterm=NONE guifg=#ff3854 guibg=NONE gui=NONE
hi rubyFunction ctermfg=81 ctermbg=NONE cterm=NONE guifg=#6fd3ff guibg=NONE gui=NONE
hi rubyInterpolationDelimiter ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
hi rubySymbol ctermfg=39 ctermbg=NONE cterm=NONE guifg=#0a9cff guibg=NONE gui=NONE
hi rubyConstant ctermfg=49 ctermbg=NONE cterm=NONE guifg=#00ffbc guibg=NONE gui=NONE
hi rubyStringDelimiter ctermfg=119 ctermbg=16 cterm=NONE guifg=#8fff58 guibg=#102522 gui=NONE
hi rubyBlockParameter ctermfg=69 ctermbg=NONE cterm=NONE guifg=#588aff guibg=NONE gui=NONE
hi rubyInstanceVariable ctermfg=69 ctermbg=NONE cterm=NONE guifg=#588aff guibg=NONE gui=NONE
hi rubyInclude ctermfg=203 ctermbg=NONE cterm=NONE guifg=#ff3854 guibg=NONE gui=NONE
hi rubyGlobalVariable ctermfg=69 ctermbg=NONE cterm=NONE guifg=#588aff guibg=NONE gui=NONE
hi rubyRegexp ctermfg=179 ctermbg=NONE cterm=NONE guifg=#e9c062 guibg=NONE gui=NONE
hi rubyRegexpDelimiter ctermfg=179 ctermbg=NONE cterm=NONE guifg=#e9c062 guibg=NONE gui=NONE
hi rubyEscape ctermfg=39 ctermbg=NONE cterm=NONE guifg=#0a9cff guibg=NONE gui=NONE
hi rubyControl ctermfg=203 ctermbg=NONE cterm=NONE guifg=#ff3854 guibg=NONE gui=NONE
hi rubyClassVariable ctermfg=69 ctermbg=NONE cterm=NONE guifg=#588aff guibg=NONE gui=NONE
hi rubyOperator ctermfg=203 ctermbg=NONE cterm=NONE guifg=#ff3854 guibg=NONE gui=NONE
hi rubyException ctermfg=203 ctermbg=NONE cterm=NONE guifg=#ff3854 guibg=NONE gui=NONE
hi rubyPseudoVariable ctermfg=69 ctermbg=NONE cterm=NONE guifg=#588aff guibg=NONE gui=NONE
hi rubyRailsUserClass ctermfg=49 ctermbg=NONE cterm=NONE guifg=#00ffbc guibg=NONE gui=NONE
hi rubyRailsARAssociationMethod ctermfg=221 ctermbg=NONE cterm=NONE guifg=#f1d950 guibg=NONE gui=NONE
hi rubyRailsARMethod ctermfg=221 ctermbg=NONE cterm=NONE guifg=#f1d950 guibg=NONE gui=NONE
hi rubyRailsRenderMethod ctermfg=221 ctermbg=NONE cterm=NONE guifg=#f1d950 guibg=NONE gui=NONE
hi rubyRailsMethod ctermfg=221 ctermbg=NONE cterm=NONE guifg=#f1d950 guibg=NONE gui=NONE
hi erubyDelimiter ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
hi erubyComment ctermfg=133 ctermbg=0 cterm=NONE guifg=#c050c2 guibg=#000000 gui=italic
hi erubyRailsMethod ctermfg=221 ctermbg=NONE cterm=NONE guifg=#f1d950 guibg=NONE gui=NONE
hi htmlTag ctermfg=74 ctermbg=NONE cterm=NONE guifg=#45c1ea guibg=NONE gui=NONE
hi htmlEndTag ctermfg=74 ctermbg=NONE cterm=NONE guifg=#45c1ea guibg=NONE gui=NONE
hi htmlTagName ctermfg=74 ctermbg=NONE cterm=NONE guifg=#45c1ea guibg=NONE gui=NONE
hi htmlArg ctermfg=74 ctermbg=NONE cterm=NONE guifg=#45c1ea guibg=NONE gui=NONE
hi htmlSpecialChar ctermfg=39 ctermbg=NONE cterm=NONE guifg=#0a9cff guibg=NONE gui=NONE
hi javaScriptFunction ctermfg=113 ctermbg=NONE cterm=NONE guifg=#99cf50 guibg=NONE gui=NONE
hi javaScriptRailsFunction ctermfg=221 ctermbg=NONE cterm=NONE guifg=#f1d950 guibg=NONE gui=NONE
hi javaScriptBraces ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
hi yamlKey ctermfg=81 ctermbg=NONE cterm=NONE guifg=#6fd3ff guibg=NONE gui=NONE
hi yamlAnchor ctermfg=69 ctermbg=NONE cterm=NONE guifg=#588aff guibg=NONE gui=NONE
hi yamlAlias ctermfg=69 ctermbg=NONE cterm=NONE guifg=#588aff guibg=NONE gui=NONE
hi yamlDocumentHeader ctermfg=119 ctermbg=16 cterm=NONE guifg=#8fff58 guibg=#102522 gui=NONE
hi cssURL ctermfg=69 ctermbg=NONE cterm=NONE guifg=#588aff guibg=NONE gui=NONE
hi cssFunctionName ctermfg=221 ctermbg=NONE cterm=NONE guifg=#f1d950 guibg=NONE gui=NONE
hi cssColor ctermfg=39 ctermbg=NONE cterm=NONE guifg=#0a9cff guibg=NONE gui=NONE
hi cssPseudoClassId ctermfg=81 ctermbg=NONE cterm=NONE guifg=#6fd3ff guibg=NONE gui=NONE
hi cssClassName ctermfg=81 ctermbg=NONE cterm=NONE guifg=#6fd3ff guibg=NONE gui=NONE
hi cssValueLength ctermfg=39 ctermbg=NONE cterm=NONE guifg=#0a9cff guibg=NONE gui=NONE
hi cssCommonAttr ctermfg=167 ctermbg=NONE cterm=NONE guifg=#cf6a4c guibg=NONE gui=NONE
hi cssBraces ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE

243
colorschemes/vim/moss.vim Normal file
View File

@ -0,0 +1,243 @@
" ------------------------------------------------------------------
" Vim color file
" Name: moss (苔)
" Maintainer: Li Chunlin <yeiicn!gmail.com>
" Last Change: 2010-08-06
" Version: 2.1
" URL: http://vim.sourceforge.net/script.php?script_id=2779
" ------------------------------------------------------------------
" Init
" ------------------------------------------------------------------
set background=dark
highlight clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "moss"
if has("gui_running")
" Highlighting groups for various occasions
" ------------------------------------------------------------------
hi SpecialKey guifg=RosyBrown4
hi NonText guifg=MidnightBlue guibg=#0C2628
hi Directory gui=BOLD guifg=DarkOliveGreen3
hi ErrorMsg guifg=LightGoldenRod guibg=Firebrick
hi IncSearch gui=BOLD guifg=Firebrick1
hi Search gui=REVERSE guifg=NONE guibg=NONE
hi MoreMsg guifg=DarkCyan
hi ModeMsg guifg=OliveDrab2
hi LineNr guifg=DarkSeaGreen3 guibg=#0C2628
hi Question guifg=Green
hi StatusLine gui=BOLD guifg=LemonChiffon3 guibg=#334680
hi StatusLineNC gui=BOLD guifg=Honeydew4 guibg=Gray26
hi VertSplit gui=BOLD guifg=Gray20 guibg=Gray26
hi Title gui=BOLD guifg=RoyalBlue3
hi Visual guifg=PowderBlue guibg=#22364C
hi VisualNOS gui=BOLD,UNDERLINE guifg=SlateGray
hi WarningMsg guifg=Gold
hi WildMenu gui=BOLD guifg=Black guibg=Chartreuse3
hi Folded guifg=PaleGreen3 guibg=DarkSlateGray
hi FoldColumn gui=BOLD guifg=PaleGreen3 guibg=DarkSlateGray
hi DiffAdd guifg=SandyBrown guibg=DarkOliveGreen
hi DiffChange guibg=#3C444C
hi DiffDelete guifg=Gray20 guibg=Black
hi DiffText guifg=Chocolate guibg=#033B40
" new Vim 7.0 items
if v:version >= 700
hi CursorColumn guibg=#063C36
hi CursorLine guibg=#063C36
hi SignColumn guifg=PaleGoldenrod guibg=Turquoise4
hi TabLine guifg=CornflowerBlue guibg=Gray26
hi TabLineSel guifg=RoyalBlue guibg=#082926
hi TabLineFill gui=UNDERLINE guifg=CornflowerBlue guibg=Gray20
hi Pmenu guifg=White guibg=MediumPurple4
hi PmenuSel guifg=Wheat guibg=#22364C
hi PmenuSbar guifg=Tan guibg=SeaShell4
hi PmenuThumb guifg=IndianRed guibg=SeaShell4
hi MatchParen gui=BOLD guifg=GoldenRod guibg=DarkCyan
endif
hi Cursor guifg=Black guibg=LimeGreen
hi CursorIM guifg=Black guibg=OrangeRed
" Syntax highlighting groups
" ------------------------------------------------------------------
hi Normal gui=NONE guifg=LightBlue3 guibg=#082926
hi Comment gui=ITALIC guifg=BurlyWood4
hi Constant gui=NONE guifg=CadetBlue3
hi link String Constant
hi link Character Constant
hi Number gui=NONE guifg=Turquoise3
hi link Boolean Number
hi link Float Number
hi Identifier gui=NONE guifg=SteelBlue3
hi Function gui=NONE guifg=Aquamarine3
hi Statement gui=NONE guifg=SpringGreen3
hi link Conditional Statement
hi link Repeat Statement
hi link Label Statement
hi Operator gui=NONE guifg=SeaGreen3
hi link Keyword Statement
hi link Exception Statement
hi PreProc gui=NONE guifg=DodgerBlue3
hi link Include PreProc
hi link Define PreProc
hi link Macro PreProc
hi link PreCondit PreProc
hi Type gui=NONE guifg=DeepSkyBlue3
hi link StorageClass Type
hi link Structure Type
hi link Typedef Type
hi Special gui=NONE guifg=SlateBlue
hi link Specialchar Special
hi link Tag Special
hi link Delimiter Special
hi link Debug Special
hi Underlined gui=UNDERLINE guifg=SkyBlue3
hi Ignore gui=NONE guifg=Gray18
hi Error gui=NONE guifg=Khaki3 guibg=VioletRed4
hi Todo gui=BOLD guifg=GoldenRod3 guibg=NONE
elseif &t_Co == 88 || &t_Co == 256
" Highlighting groups for various occasions
" ------------------------------------------------------------------
hi SpecialKey ctermfg=95
hi NonText ctermfg=17
hi Directory cterm=bold ctermfg=149
hi ErrorMsg ctermfg=228 ctermbg=124
hi IncSearch cterm=bold ctermfg=203
hi Search cterm=reverse ctermfg=152
hi MoreMsg ctermfg=30
hi ModeMsg ctermfg=191
hi LineNr ctermfg=151
hi Question ctermfg=46
hi StatusLine cterm=bold ctermfg=187 ctermbg=60
hi StatusLineNC cterm=bold ctermfg=108 ctermbg=238
hi VertSplit cterm=bold cterm=bold ctermfg=236 ctermbg=238
hi Title ctermfg=68
hi Visual ctermfg=152 ctermbg=60
hi VisualNOS cterm=bold,underline ctermfg=60
hi WarningMsg ctermfg=220
hi WildMenu cterm=bold ctermfg=16 ctermbg=76
hi Folded ctermfg=114 ctermbg=66
hi FoldColumn cterm=bold ctermfg=114 ctermbg=66
hi DiffAdd ctermfg=215 ctermbg=107
hi DiffChange ctermbg=60
hi DiffDelete ctermfg=236 ctermbg=16
hi DiffText ctermfg=166 ctermbg=23
" new Vim 7.0 items
if v:version >= 700
hi SignColumn ctermfg=229 ctermbg=30
hi TabLine ctermfg=69 ctermbg=238
hi TabLineSel ctermfg=69
hi TabLineFill cterm=underline ctermfg=69 ctermbg=236
hi Pmenu ctermfg=231 ctermbg=97
hi PmenuSel ctermfg=223 ctermbg=60
hi PmenuSbar ctermfg=180 ctermbg=245
hi PmenuThumb ctermfg=167 ctermbg=245
hi MatchParen cterm=bold ctermfg=172 ctermbg=30
endif
hi Cursor ctermfg=16 ctermbg=77
hi CursorIM ctermfg=16 ctermbg=202
" Syntax highlighting groups
" ------------------------------------------------------------------
hi Normal ctermfg=152 ctermbg=232
hi Comment cterm=NONE ctermfg=101
hi Constant ctermfg=116
hi String ctermfg=116
hi Character ctermfg=116
hi Number ctermfg=44
hi Boolean ctermfg=116
hi Float ctermfg=116
hi Identifier ctermfg=74
hi Function ctermfg=79
hi Statement ctermfg=41
hi Conditional ctermfg=41
hi Repeat ctermfg=41
hi Label ctermfg=41
hi Operator ctermfg=78
hi Keyword ctermfg=41
hi Exception ctermfg=41
hi PreProc ctermfg=26
hi Include ctermfg=26
hi Define ctermfg=26
hi Macro ctermfg=26
hi PreCondit ctermfg=26
hi Type ctermfg=38
hi StorageClass ctermfg=38
hi Structure ctermfg=38
hi Typedef ctermfg=38
hi Special ctermfg=62
hi Specialchar ctermfg=62
hi Tag ctermfg=62
hi Delimiter ctermfg=62
hi Debug ctermfg=62
hi Underlined cterm=underline ctermfg=74
hi Ignore ctermfg=236
hi Error ctermfg=186 ctermbg=89
hi Todo cterm=bold ctermfg=172 ctermbg=NONE
else
" Highlighting groups for various occasions
" ------------------------------------------------------------------
hi SpecialKey ctermfg=LightMagenta
hi NonText ctermfg=Black
hi Directory cterm=bold ctermfg=LightYellow
hi ErrorMsg ctermfg=Yellow ctermbg=Red
hi IncSearch cterm=bold ctermfg=Red
hi Search cterm=reverse ctermfg=Yellow
hi MoreMsg ctermfg=DarkCyan
hi ModeMsg ctermfg=Yellow
hi LineNr ctermfg=Gray
hi Question ctermfg=Green
hi StatusLine cterm=bold ctermfg=Gray ctermbg=DarkBlue
hi StatusLineNC cterm=bold ctermfg=Black ctermbg=Gray
hi VertSplit cterm=bold cterm=bold ctermfg=DarkGray ctermbg=Gray
hi Title ctermfg=Blue
hi Visual ctermfg=Blue ctermbg=LightGreen
hi VisualNOS cterm=bold,underline ctermfg=DarkBlue
hi WarningMsg ctermfg=Yellow
hi WildMenu cterm=bold ctermfg=Black ctermbg=Green
hi Folded ctermfg=LightGray ctermbg=DarkCyan
hi FoldColumn cterm=bold ctermfg=LightGray ctermbg=DarkCyan
hi Cursor ctermfg=Black ctermbg=Green
hi CursorIM ctermfg=Black ctermbg=Red
" Syntax highlighting groups
" ------------------------------------------------------------------
hi Normal ctermfg=White ctermbg=Black
hi Comment cterm=NONE ctermfg=Gray
hi Constant ctermfg=LightCyan
hi Identifier ctermfg=DarkCyan
hi Statement ctermfg=Green
hi PreProc ctermfg=DarkBlue
hi Type ctermfg=DarkCyan
hi Special ctermfg=LightBlue
hi Underlined cterm=underline
hi Ignore ctermfg=Black
hi Error ctermfg=LightYellow ctermbg=DarkMagenta
hi Todo cterm=bold ctermfg=LightYellow
endif

View File

@ -0,0 +1,147 @@
" Vim color file based on nightsky
" Maintainer: Ian Kelling
" Last Change:
" cool help screens
" :he group-name
" :he highlight-groups
" :he cterm-colors
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="northsky"
" Search & normal
hi Normal guifg=#eeeeee guibg=black
hi Search guibg=#3D5B8C guifg=yellow gui=bold
hi IncSearch guifg=bg guibg=cyan gui=bold
if &t_Co == "256"
hi Normal ctermfg=255 ctermbg=16
hi Search ctermfg=226 ctermbg=60
hi IncSearch ctermfg=16 ctermbg=51
else
hi Normal ctermfg=lightgray ctermbg=black
hi Search ctermbg=darkblue ctermfg=yellow
hi IncSearch ctermfg=bg ctermbg=cyan
endif
" highlight groups
hi Cursor guifg=bg guibg=fg
hi VertSplit guibg=#C0FFFF guifg=#075554 gui=none
hi Folded guifg=plum1 guibg=#061A3E
hi FoldColumn guibg=#800080 guifg=tan
hi ModeMsg guifg=#404040 guibg=#C0C0C0
hi MoreMsg guifg=darkturquoise guibg=#188F90
hi NonText guibg=#191919 guifg=#9FADC5
hi Question guifg=#F4BB7E
hi SpecialKey guifg=#BF9261
hi StatusLine guibg=#222222 guifg=#b0b0b0 gui=none
hi StatusLineNC guibg=#001111 guifg=DimGrey gui=none
hi Title guifg=#8DB8C3
hi Visual gui=bold guifg=black guibg=#84AF84
hi WarningMsg guifg=#F60000 gui=underline
if &t_Co == "256"
hi Cursor ctermfg=254 ctermbg=166
hi VertSplit ctermfg=23 ctermbg=159
hi Folded ctermfg=219 ctermbg=17
hi FoldColumn ctermfg=180 ctermbg=90
hi ModeMsg ctermfg=238 ctermbg=250
hi MoreMsg ctermfg=44 ctermbg=30
hi NonText ctermfg=146 ctermbg=234
hi Question ctermfg=216
hi SpecialKey ctermfg=137
hi StatusLine ctermfg=145 ctermbg=235
hi StatusLineNC ctermfg=242 ctermbg=16
hi Title ctermfg=109
hi Visual ctermfg=16 ctermbg=108
hi WarningMsg ctermfg=196
else
hi Cursor ctermfg=white ctermbg=red
hi VertSplit ctermfg=darkblue ctermbg=cyan
hi Folded ctermfg=lightmagenta ctermbg=bg
hi FoldColumn ctermfg=lightgray ctermbg=darkmagenta
hi ModeMsg ctermfg=black ctermbg=gray
hi MoreMsg ctermfg=cyan ctermbg=darkcyan
hi NonText ctermfg=gray ctermbg=darkgrey
hi Question ctermfg=yellow
hi SpecialKey ctermfg=brown
hi StatusLine ctermfg=lightgray ctermbg=darkgray
hi StatusLineNC ctermfg=darkgray ctermbg=black
hi Title ctermfg=blue
hi Visual ctermfg=black ctermbg=darkgreen
hi WarningMsg ctermfg=red
endif
" syntax highlighting groups
hi Comment guifg=DarkGray
hi Constant guifg=#72A5E4 gui=bold
hi Number guifg=chartreuse2 gui=bold
hi Identifier guifg=#ADCBF1
hi Statement guifg=yellow
hi PreProc guifg=#14967C
hi Type guifg=#FFAE66
hi Special guifg=#EEBABA
hi Ignore guifg=grey60
hi Todo guibg=#9C8C84 guifg=#244C0A
hi Label guifg=#ffc0c0
if &t_Co == "256"
hi Comment ctermfg=248
hi Constant ctermfg=74
hi Number ctermfg=118
hi Identifier ctermfg=153
hi Statement ctermfg=226
hi PreProc ctermfg=30
hi Type ctermfg=215
hi Special ctermfg=217
hi Ignore ctermfg=246
hi Todo ctermfg=22 ctermbg=138
hi Label ctermfg=217
else
hi Comment ctermfg=darkgray
hi Constant ctermfg=lightcyan
hi Number ctermfg=green
hi Identifier ctermfg=gray
hi Statement ctermfg=yellow
hi PreProc ctermfg=darkgreen
hi Type ctermfg=white "brown
hi Special ctermfg=brown "darkmagenta
hi Ignore ctermfg=gray
hi Todo ctermfg=darkblue ctermbg=darkgray
hi Label ctermfg=darkmagenta
endif
" Vim defaults
hi ErrorMsg guifg=White guibg=Red
hi DiffAdd guibg=DarkBlue
hi DiffChange guibg=aquamarine4
hi DiffDelete gui=bold guifg=Yellow guibg=DarkBlue
hi DiffText gui=bold guibg=#940303
hi Directory guifg=Cyan
hi LineNr guifg=DarkGreen
hi WildMenu guifg=Black guibg=Yellow
hi lCursor guibg=SeaGreen1 guifg=NONE
hi Underlined gui=underline guifg=#80a0ff
hi Error guifg=White guibg=Red
if &t_Co == "256"
hi ErrorMsg ctermfg=231 ctermbg=196
hi DiffAdd ctermbg=18
hi DiffChange ctermbg=66
hi DiffDelete ctermfg=226 ctermbg=18
hi DiffText ctermbg=88
hi Directory ctermfg=51
hi LineNr ctermfg=22
hi WildMenu ctermfg=16 ctermbg=226
hi lCursor ctermbg=85
hi Underlined ctermfg=111
hi Error ctermfg=231 ctermbg=196
else
hi lCursor ctermbg=lightgreen ctermfg=NONE
endif
" vim:sw=4 ts=4 sts=4

View File

@ -0,0 +1,186 @@
" Vim color file
" Name: pf_earch
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "pf_earth"
" map a urxvt cube number to an xterm-256 cube number
fun! <SID>M(a)
return strpart("0135", a:a, 1) + 0
endfun
" map a urxvt colour to an xterm-256 colour
fun! <SID>X(a)
if &t_Co == 88
return a:a
else
if a:a == 8
return 237
elseif a:a < 16
return a:a
elseif a:a > 79
return 232 + (3 * (a:a - 80))
else
let l:b = a:a - 16
let l:x = l:b % 4
let l:y = (l:b / 4) % 4
let l:z = (l:b / 16)
return 16 + <SID>M(l:x) + (6 * <SID>M(l:y)) + (36 * <SID>M(l:z))
endif
endif
endfun
if has("gui_running")
hi Normal gui=NONE guifg=#E7FFD8 guibg=#262320
hi IncSearch guifg=#66ffff gui=reverse
hi Search guifg=#000000 guibg=#cae682 ctermfg=0 ctermbg=195
hi ErrorMsg gui=BOLD guifg=#ffffff guibg=#ff3300
hi WarningMsg gui=BOLD guifg=#ffffff guibg=#ff6600
hi ModeMsg gui=BOLD guifg=#7e7eae guibg=NONE
hi MoreMsg gui=BOLD guifg=#7e7eae guibg=NONE
hi Question gui=BOLD guifg=#ffcd00 guibg=NONE
hi StatusLine gui=NONE guifg=#b9b9b9 guibg=#2F2A26
hi StatusLineNC gui=NONE guifg=#474A39 guibg=#2F2A26
hi VertSplit gui=NONE guifg=#b9b9b9 guibg=#3e3e5e
hi WildMenu gui=BOLD guifg=#ffcd00 guibg=#1e1e2e
hi DiffText gui=NONE guifg=#ffffcd guibg=#00cd00
hi DiffChange gui=NONE guifg=#ffffcd guibg=#008bff
hi DiffDelete gui=NONE guifg=#ffffcd guibg=#cd0000
hi DiffAdd gui=NONE guifg=#ffffcd guibg=#00cd00
hi Cursor gui=NONE guifg=#404040 guibg=#D78332
hi lCursor gui=NONE guifg=#404040 guibg=#8b8bff
hi CursorIM gui=NONE guifg=#404040 guibg=#8b8bff
hi CursorLine gui=NONE guibg=#222725 gui=none
hi Folded gui=NONE guifg=#cfcfcd guibg=#4b208f
hi FoldColumn gui=NONE guifg=#8b8bcd guibg=#2e2e2e
hi Directory gui=NONE guifg=#00ff8b guibg=NONE
hi LineNr gui=NONE guifg=#595A48 guibg=#2E2A26
hi NonText gui=BOLD guifg=#8b8bcd guibg=NONE
hi SpecialKey gui=BOLD guifg=#8b00cd guibg=NONE
hi Title gui=BOLD guifg=#af4f4b guibg=#1e1e27
hi Visual guifg=NONE guibg=#364458
hi Comment gui=italic guifg=#4F4B42
hi Constant gui=NONE guifg=#ffcd8b guibg=NONE
hi Boolean gui=italic guifg=#B15A40 guibg=NONE
hi String guifg=#B99B74 gui=none
hi Error gui=NONE guifg=#ffffff guibg=#ff0000
hi Identifier gui=NONE guifg=#CEB429 guibg=NONE
hi Ignore gui=NONE guifg=#8b8bcd guibg=NONE
"hi Number gui=NONE guifg=#506dbd guibg=NONE
hi Number guifg=#C0E06C ctermfg=207
" def/end
hi PreProc gui=NONE guifg=#838861 guibg=NONE
hi Special gui=NONE guifg=#c080d0 guibg=NONE
" do/end
hi Statement gui=NONE guifg=#5FE8D0 guibg=NONE
hi Operator gui=NONE guifg=#828A66 guibg=NONE
"hi Todo gui=BOLD guifg=#303030 guibg=#c080d0
"hi Todo guifg=#efef8f guibg=NONE gui=underline
hi Todo guifg=#FFFFFF guibg=bg gui=bold
hi Type gui=NONE guifg=#ff8bff guibg=NONE
hi Underlined gui=BOLD guifg=#ffffcd guibg=NONE
hi TaglistTagName gui=BOLD guifg=#808bed guibg=NONE
" match parenthesis, brackets
hi MatchParen guifg=#00ff00 guibg=NONE gui=bold
hi MatchParen ctermfg=46 ctermbg=NONE cterm=bold
" Popup Menu
" ----------
" normal item in popup
hi Pmenu guifg=#e0e0e0 guibg=#303840 gui=none
hi Pmenu ctermfg=253 ctermbg=233 cterm=none
" selected item in popup
hi PmenuSel guifg=#cae682 guibg=#505860 gui=none
hi PmenuSel ctermfg=186 ctermbg=237 cterm=none
" scrollbar in popup
hi PMenuSbar guibg=#505860 gui=none
hi PMenuSbar ctermbg=59 cterm=none
" thumb of the scrollbar in the popup
hi PMenuThumb guibg=#808890 gui=none
hi PMenuThumb ctermbg=102 cterm=none
" Ruby Highlighting
hi rubySymbol guifg=#DA8332 gui=italic
hi rubyClass guifg=#b3d38c gui=italic
hi rubyGlobalVariable guifg=#45B6DC
hi rubyClassVariable guifg=#CB9064
hi rubyInstanceVariable guifg=#C3BF55
hi rubyConstant guifg=#8EB564 gui=italic
hi rubyBlockParameter guifg=#CC6BDC
hi link rubyClass Keyword
hi link rubyModule Keyword
hi link rubyOperator Operator
hi link rubyIdentifier Identifier
hi rubyRegexp guifg=#B18A3D ctermfg=brown
hi rubyRegexpDelimiter guifg=#FF8000 ctermfg=brown
"hi rubyFunction guifg=#0066bb gui=bold
"hi rubyKeyword guifg=#66cd66
"hi rubyIndentifier guifg=#008aff
"hi rubyGlobalVariable guifg=#dd7700
"hi rubyPredefinedIdentifier guifg=#555555 gui=bold
"hi rubyString guifg=#0086d2
"hi rubyStringDelimiter guifg=#dd7700
"hi rubySpaceError guibg=#270000
"hi rubyDocumentation guifg=#aaaaaa
"hi rubyData guifg=#555555
else
exec "hi Normal cterm=NONE ctermfg=" . <SID>X("78") . " ctermbg=" . <SID>X(80) . ""
exec "hi IncSearch cterm=BOLD ctermfg=" . <SID>X("80") . " ctermbg=" . <SID>X(73) . ""
exec "hi Search cterm=NONE ctermfg=" . <SID>X("80") . " ctermbg=" . <SID>X(73) . ""
exec "hi ErrorMsg cterm=BOLD ctermfg=" . <SID>X("79") . " ctermbg=" . <SID>X(64) . ""
exec "hi WarningMsg cterm=BOLD ctermfg=" . <SID>X("79") . " ctermbg=" . <SID>X(68) . ""
exec "hi ModeMsg cterm=BOLD ctermfg=" . <SID>X("39") . ""
exec "hi MoreMsg cterm=BOLD ctermfg=" . <SID>X("39") . ""
exec "hi Question cterm=BOLD ctermfg=" . <SID>X("72") . ""
exec "hi StatusLine cterm=BOLD ctermfg=" . <SID>X("84") . " ctermbg=" . <SID>X(81) . ""
exec "hi StatusLineNC cterm=NONE ctermfg=" . <SID>X("84") . " ctermbg=" . <SID>X(81) . ""
exec "hi VertSplit cterm=NONE ctermfg=" . <SID>X("84") . " ctermbg=" . <SID>X(82) . ""
exec "hi WildMenu cterm=BOLD ctermfg=" . <SID>X("72") . " ctermbg=" . <SID>X(80) . ""
exec "hi DiffText cterm=NONE ctermfg=" . <SID>X("78") . " ctermbg=" . <SID>X(24) . ""
exec "hi DiffChange cterm=NONE ctermfg=" . <SID>X("78") . " ctermbg=" . <SID>X(23) . ""
exec "hi DiffDelete cterm=NONE ctermfg=" . <SID>X("78") . " ctermbg=" . <SID>X(48) . ""
exec "hi DiffAdd cterm=NONE ctermfg=" . <SID>X("78") . " ctermbg=" . <SID>X(24) . ""
exec "hi Cursor cterm=NONE ctermfg=" . <SID>X("8") . " ctermbg=" . <SID>X(39) . ""
exec "hi lCursor cterm=NONE ctermfg=" . <SID>X("8") . " ctermbg=" . <SID>X(39) . ""
exec "hi CursorIM cterm=NONE ctermfg=" . <SID>X("8") . " ctermbg=" . <SID>X(39) . ""
exec "hi Folded cterm=NONE ctermfg=" . <SID>X("78") . " ctermbg=" . <SID>X(35) . ""
exec "hi FoldColumn cterm=NONE ctermfg=" . <SID>X("38") . " ctermbg=" . <SID>X(80) . ""
exec "hi Directory cterm=NONE ctermfg=" . <SID>X("29") . " ctermbg=NONE"
exec "hi LineNr cterm=NONE ctermfg=" . <SID>X("38") . " ctermbg=" . <SID>X(80) . ""
exec "hi NonText cterm=BOLD ctermfg=" . <SID>X("38") . " ctermbg=NONE"
exec "hi SpecialKey cterm=BOLD ctermfg=" . <SID>X("34") . " ctermbg=NONE"
exec "hi Title cterm=BOLD ctermfg=" . <SID>X("52") . " ctermbg=" . <SID>X(80) . ""
exec "hi Visual cterm=NONE ctermfg=" . <SID>X("80") . " ctermbg=" . <SID>X(73) . ""
exec "hi Comment cterm=NONE ctermfg=" . <SID>X("52") . " ctermbg=NONE"
exec "hi Constant cterm=NONE ctermfg=" . <SID>X("73") . " ctermbg=NONE"
exec "hi String cterm=NONE ctermfg=" . <SID>X("73") . " ctermbg=" . <SID>X(8) . ""
exec "hi Error cterm=NONE ctermfg=" . <SID>X("79") . " ctermbg=" . <SID>X(64) . ""
exec "hi Identifier cterm=NONE ctermfg=" . <SID>X("71") . " ctermbg=NONE"
exec "hi Ignore cterm=NONE ctermfg=" . <SID>X("38") . " ctermbg=NONE"
exec "hi Number cterm=NONE ctermfg=" . <SID>X("22") . " ctermbg=NONE"
exec "hi PreProc cterm=NONE ctermfg=" . <SID>X("10") . " ctermbg=NONE"
exec "hi Special cterm=NONE ctermfg=" . <SID>X("39") . " ctermbg=NONE"
exec "hi Statement cterm=NONE ctermfg=" . <SID>X("26") . " ctermbg=NONE"
exec "hi Todo cterm=BOLD ctermfg=" . <SID>X("08") . " ctermbg=" . <SID>X(39) . ""
exec "hi Type cterm=NONE ctermfg=" . <SID>X("71") . " ctermbg=NONE"
exec "hi Underlined cterm=BOLD ctermfg=" . <SID>X("78") . " ctermbg=NONE"
exec "hi TaglistTagName cterm=BOLD ctermfg=" . <SID>X("26") . " ctermbg=NONE"
endif
" vim: set et :

View File

@ -0,0 +1,99 @@
" A warm, console-only variation on skittles berry.
" @author Shawn Biddle <github.com/shawncplus>
set background=dark
if version > 580
hi clear
if exists("syntax_on")
syntax reset
endif
endif
let g:colors_name="skittles_autumn"
hi SpecialKey ctermfg=235
hi NonText ctermfg=240
hi Directory ctermfg=149
hi ErrorMsg term=standout ctermfg=117
hi IncSearch term=reverse ctermfg=186 ctermbg=0
hi Search term=reverse ctermfg=15 ctermbg=66
hi MoreMsg ctermfg=228
hi ModeMsg ctermfg=228
hi LineNr ctermfg=242 ctermbg=none
hi Question term=standout ctermfg=80
hi StatusLine term=reverse ctermfg=66
hi StatusLineNC term=reverse ctermfg=8 ctermbg=232
hi VertSplit term=reverse ctermfg=8 ctermbg=232
hi Title ctermfg=212
hi Visual term=reverse ctermfg=255 ctermbg=95
hi VisualNOS ctermfg=255 ctermbg=95
hi WarningMsg term=standout ctermfg=15 ctermbg=236
hi WildMenu term=standout ctermfg=80 ctermbg=none
hi Folded term=standout ctermfg=66 ctermbg=0
hi FoldColumn term=standout ctermfg=66 ctermbg=none
hi DiffAdd ctermfg=none ctermbg=234
hi DiffChange term=bold ctermbg=238
hi DiffDelete ctermfg=124 ctermbg=52
hi DiffText cterm=bold ctermbg=240
hi SignColumn term=standout ctermfg=149 ctermbg=none
hi Conceal ctermfg=none ctermbg=none
hi SpellBad term=reverse ctermfg=255 ctermbg=9 guisp=#ff0000
hi SpellCap term=reverse ctermfg=255 ctermbg=12 guisp=#0000ff
hi SpellRare term=reverse ctermfg=255 ctermbg=13 guisp=#ff00ff
hi SpellLocal ctermfg=255 ctermbg=14 guisp=#00ffff
hi Pmenu ctermfg=80 ctermbg=234
hi PmenuSel ctermfg=80 ctermbg=8
hi PmenuSbar ctermfg=80 ctermbg=0
hi PmenuThumb ctermfg=80
hi TabLine ctermfg=255 ctermbg=242
hi TabLineSel ctermfg=255
hi TabLineFill term=reverse ctermfg=255
hi CursorColumn term=reverse ctermfg=255 ctermbg=none
hi CursorLine cterm=none term=none ctermbg=235
hi CursorLineNr cterm=bold ctermfg=125 ctermbg=none
hi clear ColorColumn
hi link ColorColumn CursorLine
hi MatchParen cterm=bold ctermfg=0 ctermbg=208
hi Comment ctermfg=66 cterm=italic
hi Constant ctermfg=91 cterm=bold
hi Special ctermfg=80 cterm=bold
hi Statement ctermfg=196 ctermbg=none
hi PreProc ctermfg=149
hi Type ctermfg=80
hi Underlined ctermfg=7
hi Ignore ctermfg=8
hi Error term=reverse ctermfg=125 ctermbg=7
hi Todo term=standout ctermfg=0 ctermbg=11
hi String ctermfg=202
hi Character ctermfg=11
hi Number ctermfg=91
hi link Float Number
hi link Boolean Number
hi Function ctermfg=42
hi Repeat ctermfg=89 cterm=bold
hi link Conditional Repeat
hi Label ctermfg=228
hi Operator ctermfg=208
hi Keyword ctermfg=117 cterm=bold
hi Exception ctermfg=142 cterm=bold
hi Include ctermfg=255
hi Define ctermfg=30 cterm=bold
hi link Structure Define
hi Macro ctermfg=186
hi PreCondit ctermfg=149 cterm=bold
hi StorageClass ctermfg=208
hi Typedef ctermfg=80
hi Tag ctermfg=117
hi SpecialChar ctermfg=208 cterm=bold
hi Delimiter ctermfg=245
hi SpecialComment ctermfg=66 cterm=bold
hi Debug ctermfg=138 cterm=bold
hi Normal ctermfg=222 ctermbg=235
hi Identifier cterm=none term=none ctermfg=222
hi clear Cursor
hi Cursor ctermbg=26 ctermfg=7
hi GitGutterChange ctermfg=202 ctermbg=none cterm=bold
hi GitGutterDelete ctermfg=125 ctermbg=none cterm=bold
hi GitGutterAdd ctermfg=190 ctermbg=none cterm=bold
hi link TagbarSignature Type

View File

@ -0,0 +1,94 @@
set background=dark
if version > 580
hi clear
if exists("syntax_on")
syntax reset
endif
endif
let g:colors_name="skittles_berry"
hi SpecialKey ctermfg=240 guifg=#585858
hi NonText ctermfg=250 guifg=#bcbcbc
hi Directory ctermfg=149 gui=bold guifg=#afd75f
hi ErrorMsg term=standout ctermfg=117 gui=bold guifg=#87d7ff
hi IncSearch term=reverse ctermfg=186 ctermbg=0 guifg=#d7d787 guibg=#000000
hi Search term=reverse ctermfg=15 ctermbg=66 guifg=#ffffff guibg=#455354
hi MoreMsg ctermfg=228 guifg=#ffff87
hi ModeMsg ctermfg=228 guifg=#ffff87
hi LineNr ctermfg=15 ctermbg=0 guifg=#ffffff guibg=#000000
hi Question term=standout ctermfg=81 guifg=#5fd7ff
hi StatusLine term=reverse ctermfg=66 guifg=#5f8787
hi StatusLineNC term=reverse ctermfg=8 ctermbg=232 guifg=#7f7f7f guibg=#080808
hi VertSplit term=reverse ctermfg=8 ctermbg=232 gui=bold guifg=#7f7f7f guibg=#080808
hi Title ctermfg=209 guifg=#ff875f
hi Visual term=reverse ctermfg=255 ctermbg=95 guifg=#eeeeee guibg=#875f5f
hi VisualNOS ctermfg=255 ctermbg=95 guifg=#eeeeee guibg=#875f5f
hi WarningMsg term=standout ctermfg=15 ctermbg=236 gui=bold guifg=#ffffff guibg=#303030
hi WildMenu term=standout ctermfg=81 ctermbg=233 guifg=#5fd7ff guibg=#121212
hi Folded term=standout ctermfg=66 ctermbg=0 guifg=#465457 guibg=#000000
hi FoldColumn term=standout ctermfg=66 ctermbg=0 guifg=#465457 guibg=#000000
hi DiffAdd ctermfg=NONE ctermbg=24 guifg=#f8f8f2 guibg=#13354a
hi DiffChange term=bold ctermbg=238 guifg=#89807d guibg=#4c4745
hi DiffDelete ctermfg=125 ctermbg=125 guifg=#960050 guibg=#1e0010
hi DiffText term=reverse cterm=bold ctermfg=0 ctermbg=202 gui=bold guifg=#ad81ff guibg=#4a7800
hi SignColumn term=standout ctermfg=149 ctermbg=74 guifg=#a6e22e guibg=#232526
hi Conceal ctermfg=7 ctermbg=242 guifg=#e5e5e5 guibg=#080808
hi SpellBad term=reverse ctermfg=255 ctermbg=9 guifg=#eeeeee guisp=#ff0000
hi SpellCap term=reverse ctermfg=255 ctermbg=12 guifg=#eeeeee guisp=#0000ff
hi SpellRare term=reverse ctermfg=255 ctermbg=13 guifg=#eeeeee guisp=#ff00ff
hi SpellLocal ctermfg=255 ctermbg=14 guifg=#eeeeee guisp=#00ffff
hi Pmenu ctermfg=81 ctermbg=0 guifg=#5fd7ff guibg=#000000
hi PmenuSel ctermfg=81 ctermbg=8 guifg=#5fd7ff guibg=#7f7f7f
hi PmenuSbar ctermfg=81 ctermbg=232 guifg=#5fd7ff guibg=#080808
hi PmenuThumb ctermfg=81 guifg=#5fd7ff
hi TabLine ctermfg=255 ctermbg=242 guifg=#eeeeee guibg=#080808
hi TabLineSel ctermfg=255 guifg=#eeeeee
hi TabLineFill cterm=none term=none ctermbg=235 guibg=#262626
hi CursorColumn cterm=none term=none ctermbg=235 guibg=#262626
hi CursorLine cterm=none term=none ctermbg=235 guibg=#262626
hi clear ColorColumn
hi link ColorColumn CursorLine
hi MatchParen term=reverse ctermfg=0 ctermbg=208 gui=bold guifg=#000000 guibg=#ff8700
hi Comment ctermfg=66 guifg=#5f8787
hi Constant ctermfg=91 gui=bold guifg=#8700af
hi Special ctermfg=81 guifg=#5fd7ff
hi Statement ctermfg=202 ctermbg=233 guifg=#ff5f00 guibg=#121212
hi PreProc ctermfg=149 guifg=#afd75f
hi Type ctermfg=81 guifg=#5fd7ff
hi Underlined ctermfg=8 gui=underline guifg=#7f7f7f
hi Ignore ctermfg=8 guifg=#7f7f7f
hi Error term=reverse gui=reverse ctermfg=125 ctermbg=7 guifg=#af005f guibg=#e5e5e5
hi Todo term=standout ctermfg=0 ctermbg=11 gui=bold guifg=#000000 guibg=#ffff00
hi String ctermfg=112 guifg=#87d700
hi Character ctermfg=228 guifg=#ffff87
hi Number ctermfg=129 guifg=#af00ff
hi Boolean ctermfg=93 guifg=#8700af
hi Float ctermfg=141 guifg=#af87ff
hi Function ctermfg=25 guifg=#005faf
hi Conditional ctermfg=124 gui=bold guifg=#af0000
hi Repeat ctermfg=124 gui=bold guifg=#af0000
hi Label ctermfg=228 guifg=#ffff87
hi Operator ctermfg=214 guifg=#ffaf00
hi Keyword ctermfg=117 gui=bold guifg=#87d700
hi Exception ctermfg=106 gui=bold guifg=#87af00
hi Include ctermfg=255 guifg=#eeeeee
hi Define ctermfg=124 gui=bold guifg=#af0000
hi Macro ctermfg=186 guifg=#d7d787
hi PreCondit ctermfg=149 gui=bold guifg=#afd75f
hi StorageClass ctermfg=208 guifg=#ff8700
hi Structure ctermfg=81 guifg=#5fd7ff
hi Typedef ctermfg=81 guifg=#5fd7ff
hi Tag ctermfg=117 guifg=#87d7ff
hi SpecialChar ctermfg=208 gui=bold guifg=#ff8700
hi Delimiter ctermfg=245 guifg=#8a8a8a
hi SpecialComment ctermfg=66 gui=bold guifg=#5f8787
hi Debug ctermfg=138 gui=bold guifg=#af8787
hi Normal ctermfg=230 ctermbg=233 guifg=#ffffd7 guibg=#121212
hi Identifier cterm=none term=none ctermfg=228 guifg=#ffff87
hi clear Cursor
hi Cursor ctermbg=26 ctermfg=7 guifg=#e5e5e5 guibg=#005fd7
hi GitGutterChange ctermfg=202 ctermbg=233 cterm=bold
hi GitGutterDelete ctermfg=125 ctermbg=233 cterm=bold
hi GitGutterAdd ctermfg=190 ctermbg=233 cterm=bold
hi link TagbarSignature Type

View File

@ -0,0 +1,161 @@
" Tigrana 256 Dark
" Author: Joseph Carter
" URL: https://github.com/iKarith/tigrana
" Created: 2017
" Version: 0.3
"
" Based on https://github.com/baskerville/bubblegum
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="tigrana-256-dark"
" Main
hi Normal ctermfg=252 ctermbg=234 cterm=none guifg=#D0D0D0 guibg=#1c1c1c gui=none
hi Comment ctermfg=244 cterm=none guifg=#808080 gui=none
" Constant
hi Constant ctermfg=229 cterm=none guifg=#FFFFAF gui=none
hi link String Constant
hi Character ctermfg=187 cterm=none guifg=#D7D7AF gui=none
hi Number ctermfg=180 cterm=none guifg=#D7AF87 gui=none
hi Boolean ctermfg=187 cterm=none guifg=#D7D7AF gui=none
hi Float ctermfg=180 cterm=none guifg=#D7AF87 gui=none
" Variable Name
hi Identifier ctermfg=182 cterm=none guifg=#D7AFD7 gui=none
hi Function ctermfg=182 cterm=none guifg=#D7AFD7 gui=none
" Statement
hi Statement ctermfg=110 cterm=none guifg=#87AFD7 gui=none
hi Conditional ctermfg=110 cterm=none guifg=#87AFD7 gui=none
hi Repeat ctermfg=110 cterm=none guifg=#87AFD7 gui=none
hi Label ctermfg=110 cterm=none guifg=#87AFD7 gui=none
hi Operator ctermfg=110 cterm=none guifg=#87AFD7 gui=none
hi Keyword ctermfg=110 cterm=none guifg=#87AFD7 gui=none
hi Exception ctermfg=110 cterm=none guifg=#87AFD7 gui=none
" Preprocessor
hi PreProc ctermfg=150 cterm=none guifg=#AFD787 gui=none
hi Include ctermfg=150 cterm=none guifg=#AFD787 gui=none
hi Define ctermfg=150 cterm=none guifg=#AFD787 gui=none
hi Macro ctermfg=150 cterm=none guifg=#AFD787 gui=none
hi PreCondit ctermfg=150 cterm=none guifg=#AFD787 gui=none
" Type
hi Type ctermfg=146 cterm=none guifg=#AFAFD7 gui=none
hi StorageClass ctermfg=146 cterm=none guifg=#AFAFD7 gui=none
hi Structure ctermfg=146 cterm=none guifg=#AFAFD7 gui=none
hi Typedef ctermfg=146 cterm=none guifg=#AFAFD7 gui=none
" Special
hi Special ctermfg=174 cterm=none guifg=#D78787 gui=none
hi SpecialChar ctermfg=174 cterm=none guifg=#D78787 gui=none
hi Tag ctermfg=174 cterm=none guifg=#D78787 gui=none
hi Delimiter ctermfg=174 cterm=none guifg=#D78787 gui=none
hi SpecialComment ctermfg=174 cterm=none guifg=#D78787 gui=none
hi Debug ctermfg=174 cterm=none guifg=#D78787 gui=none
hi Underlined ctermfg=249 cterm=underline guifg=#B2B2B2 gui=underline
hi Ignore ctermfg=235 cterm=none guifg=#262626 gui=none
hi Error ctermfg=231 ctermbg=167 cterm=none guifg=#FFFFFF guibg=#D75F5F gui=none
hi Todo ctermfg=16 cterm=none guifg=#000000 ctermbg=184 guibg=#dfdf00 gui=none
" Window
hi StatusLine ctermfg=231 ctermbg=237 cterm=none guifg=#B2B2B2 guibg=#FFFFFF gui=none
hi StatusLineNC ctermfg=244 ctermbg=237 cterm=none guifg=#808080 guibg=#3A3A3A gui=none
hi TabLine ctermfg=249 ctermbg=237 cterm=none guifg=#B2B2B2 guibg=#3A3A3A gui=none
hi TabLineSel ctermfg=253 ctermbg=238 cterm=none guifg=#DADADA guibg=#444444 gui=none
hi TabLineFill ctermbg=237 cterm=none guibg=#3A3A3A gui=none
hi VertSplit ctermfg=237 ctermbg=237 cterm=none guifg=#3A3A3A guibg=#3A3A3A gui=none
" Menu
hi Pmenu ctermfg=249 ctermbg=237 cterm=none guifg=#B2B2B2 guibg=#3A3A3A gui=none
hi PmenuSel ctermfg=231 ctermbg=244 cterm=none guifg=#FFFFFF guibg=#808080 gui=none
hi PmenuSbar ctermbg=59 cterm=none guibg=#5F5F5F gui=none
hi PmenuThumb ctermbg=246 cterm=none guibg=#949494 gui=none
hi WildMenu ctermfg=232 ctermbg=98 cterm=none guifg=#080808 guibg=#875FD7 gui=none
" Selection
hi Visual ctermfg=235 ctermbg=117 cterm=none guifg=#262626 guibg=#87D7FF gui=none
hi VisualNOS ctermfg=235 ctermbg=80 cterm=none guifg=#262626 guibg=#5FD7D7 gui=none
" Message
hi ErrorMsg ctermfg=210 cterm=none guifg=#FF8787 gui=none
hi WarningMsg ctermfg=140 cterm=none guifg=#AF87D7 gui=none
hi MoreMsg ctermfg=72 cterm=none guifg=#5FAF87 gui=none
hi ModeMsg ctermfg=222 cterm=bold guifg=#FFD787 gui=bold
hi Question ctermfg=38 cterm=none guifg=#00AFD7 gui=none
" Mark
hi Folded ctermfg=244 cterm=none guifg=#808080 gui=none
hi FoldColumn ctermfg=79 ctermbg=233 cterm=none guifg=#5FD7AF guibg=#121212 gui=none
hi SignColumn ctermfg=184 ctermbg=233 cterm=none guifg=#D7D700 guibg=#121212 gui=none
hi ColorColumn ctermbg=233 cterm=none guibg=#121212 gui=none
hi LineNr ctermfg=244 ctermbg=233 cterm=none guifg=#808080 guibg=#121212 gui=none
hi MatchParen ctermfg=16 ctermbg=215 cterm=none guifg=#000000 guibg=#FFAF5F gui=none
" Cursor
hi CursorColumn ctermbg=237 cterm=none guibg=#3A3A3A gui=none
hi CursorLine ctermbg=237 cterm=none guibg=#3A3A3A gui=none
hi CursorLineNr ctermfg=249 ctermbg=237 cterm=none guifg=#B2B2B2 guibg=#3A3A3A gui=none
" Search
hi Search ctermfg=16 ctermbg=179 cterm=none guifg=#000000 guibg=#D7AF5F gui=none
hi IncSearch ctermfg=231 ctermbg=168 cterm=none guifg=#FFFFFF guibg=#D75F87 gui=none
" Diff Mode
hi DiffAdd ctermfg=16 ctermbg=149 cterm=none guifg=#000000 guibg=#AFD75F gui=none
hi DiffChange ctermfg=16 ctermbg=217 cterm=none guifg=#000000 guibg=#FFAFAF gui=none
hi DiffText ctermfg=16 ctermbg=211 cterm=bold guifg=#000000 guibg=#FF87AF gui=bold
hi DiffDelete ctermfg=16 ctermbg=249 cterm=none guifg=#000000 guibg=#B2B2B2 gui=none
" Spell
hi SpellBad ctermfg=217 ctermbg=bg cterm=underline guifg=#FFAFAF guibg=bg gui=underline
hi SpellCap ctermfg=189 ctermbg=bg cterm=underline guifg=#DFDFFF guibg=bg gui=underline
hi SpellRare ctermfg=168 ctermbg=bg cterm=underline guifg=#D75F87 guibg=bg gui=underline
hi SpellLocal ctermfg=98 ctermbg=bg cterm=underline guifg=#875FD7 guibg=bg gui=underline
" Misc
hi SpecialKey ctermfg=114 cterm=none guifg=#87D787 gui=none
hi NonText ctermfg=244 cterm=none guifg=#808080 gui=none
hi Directory ctermfg=103 cterm=none guifg=#8787AF gui=none
hi Title ctermfg=109 cterm=none guifg=#87AFAF gui=none
hi Conceal ctermfg=77 cterm=none guifg=#5FD75F gui=none
hi Noise ctermfg=247 cterm=none guifg=#9E9E9E gui=none
hi helpHyperTextJump ctermfg=74 cterm=none guifg=#5FAFD7 gui=none
hi perlSharpBang ctermfg=244 cterm=none guifg=#808080 gui=none
hi rubySharpBang ctermfg=244 cterm=none guifg=#808080 gui=none
hi jsFuncCall ctermfg=116 cterm=none guifg=#87D7D7 gui=none
" Html
hi javaScriptNumber ctermfg=179 cterm=none guifg=#D7AF5F gui=none
hi htmlTag ctermfg=147 cterm=none guifg=#AFAFFF gui=none
hi htmlEndTag ctermfg=147 cterm=none guifg=#AFAFFF gui=none
hi htmlTagName ctermfg=175 cterm=none guifg=#D787AF gui=none
hi htmlString ctermfg=187 cterm=none guifg=#D7D7AF gui=none
" Vim
hi vimFold ctermfg=244 cterm=none guifg=#808080 gui=none
hi vimCommentTitle ctermfg=249 cterm=none guifg=#B2B2B2 gui=none
" Diff File
hi diffFile ctermfg=244 cterm=none guifg=#808080 gui=none
hi diffLine ctermfg=186 cterm=none guifg=#D7D787 gui=none
hi diffAdded ctermfg=107 cterm=none guifg=#87AF5F gui=none
hi diffRemoved ctermfg=175 cterm=none guifg=#D787AF gui=none
hi diffChanged ctermfg=179 cterm=none guifg=#D7AF5F gui=none
hi diffSubname ctermfg=252 cterm=none guifg=#D0D0D0 gui=none
hi diffOldLine ctermfg=104 cterm=none guifg=#8787D7 gui=none
" Mail
hi mailSubject ctermfg=109 cterm=none guifg=#87AFAF gui=none
hi mailSignature ctermfg=244 cterm=none guifg=#808080 gui=none
" Markdown
hi markdownCode ctermfg=244 cterm=none guifg=#808080 gui=none
hi markdownCodeBlock ctermfg=244 cterm=none guifg=#808080 gui=none
hi markdownItalic ctermfg=252 cterm=none guifg=#D0D0D0 gui=none

190
colorschemes/vim/up.vim Normal file
View File

@ -0,0 +1,190 @@
" Maintainer: Sasha Koss
" Version: 0.9
" Last Change: 9 Dec 2010
" Credits: Vim color scheme "up" originaly based on BusyBee colorscheme create by Patrick J. Anderson
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "up"
"————————————————+———————————————————————————————————————————————+———+———————————————————————————————————————————————"
" | GUI | | TERMINAL "
" TYPE +———————————————+———————————————+———————————————+———+———————————————+———————————————+———————————————"
" | foreground | background | | | foreground | background | "
"————————————————+———————————————+———————————————+———————————————+———+———————————————+———————————————+———————————————"
"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————"
" Guideline
"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————"
hi Action guifg=#FBDE2D guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
hi Key guifg=#FBDE2D guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————"
" Interface "
"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————"
hi CursorLine guifg=NONE guibg=#202020 ctermbg=234 cterm=NONE
hi CursorColumn guifg=NONE guibg=#202020 ctermbg=234 cterm=NONE
hi MatchParen guifg=#d0ffc0 guibg=#202020 gui=bold ctermfg=157 ctermbg=234 cterm=bold
hi Pmenu guifg=#ffffff guibg=#444444 ctermfg=255 ctermbg=238 cterm=NONE
hi PmenuSel guifg=#000000 guibg=#b1d631 ctermfg=0 ctermbg=148 cterm=NONE
hi PmenuSbar guifg=#000000 guibg=#808080 ctermfg=0 ctermbg=248 cterm=NONE
hi PmenuThumb guifg=#ffffff guibg=#000000 ctermfg=255 ctermbg=0 cterm=NONE
hi Normal guifg=#e2e2e5 guibg=#1B1B1B gui=none ctermfg=253 ctermbg=235 cterm=NONE
hi NonText guifg=#333333 guibg=#232323 gui=none ctermfg=244 ctermbg=235 cterm=NONE
hi LineNr guifg=#707070 guibg=#3E3E3E gui=none ctermfg=244 ctermbg=233 cterm=NONE
hi StatusLine guifg=#0e0e0e guibg=#fe9e21 gui=none ctermfg=253 ctermbg=238 cterm=NONE
hi StatusLineNC guifg=#f0f6e6 guibg=#68774f gui=none ctermfg=246 ctermbg=238 cterm=NONE
hi VertSplit guifg=#828282 guibg=#828282 gui=none ctermfg=238 ctermbg=238 cterm=NONE
hi Folded guifg=#a0a8b0 guibg=#384048 gui=none ctermfg=248 ctermbg=4 cterm=NONE
hi Title guifg=#f6f3e8 guibg=NONE gui=bold ctermfg=254 cterm=bold
hi Visual guifg=#faf4c6 guibg=#3c414c gui=none ctermfg=229 ctermbg=24 cterm=NONE
hi SpecialKey guifg=#808080 guibg=#343434 gui=none ctermfg=244 ctermbg=236 cterm=NONE
hi Cursor guifg=#000000 guibg=#DEFF8E gui=none ctermbg=241 ctermbg=NONE cterm=NONE
"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————"
" VimL related colors
"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————"
hi link vimGroup Action
"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————"
" Colorscheme related colors
"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————"
hi link vimHiGroup Action
hi vimHiGuiRgb guifg=#ABB78D guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
" 7.3 features
hi ColorColumn guifg=NONE guibg=#323232 gui=NONE ctermfg=NONE ctermbg=234 cterm=NONE
"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————"
" Basic code highlight
"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————"
hi Comment guifg=#605A4E gui=italic ctermfg=223
hi SpecialComment guifg=#FAF4C6 gui=NONE ctermfg=229
hi Todo guifg=#8f8f8f gui=NONE ctermfg=245
hi Boolean guifg=#b1d631 gui=NONE ctermfg=148
hi Identifier guifg=#b1d631 gui=NONE ctermfg=148
hi Function guifg=#B7EF52 gui=NONE ctermfg=155
hi Type guifg=#81C7FF gui=NONE ctermfg=75
hi Typedef guifg=#7AFFFD gui=NONE ctermfg=81
hi StorageClass guifg=#7AFFFD gui=NONE ctermfg=81
hi Statement guifg=#7AFFFD gui=NONE ctermfg=81
hi Keyword guifg=#ff9800 gui=NONE ctermfg=208
hi Constant guifg=#14F2E7 gui=NONE ctermfg=111
hi Number guifg=#FEFFD5 gui=NONE ctermfg=229
hi Special guifg=#ff9800 gui=NONE ctermfg=208
hi PreProc guifg=#faf4c6 gui=NONE ctermfg=229
hi Define guifg=#7AFFFD gui=NONE ctermfg=81
hi String guifg=#8cd9a2 guibg=NONE gui=NONE ctermfg=157
hi Character guifg=#22ff00 guibg=NONE gui=NONE ctermfg=2
hi SpecialChar guifg=#22ff44 guibg=NONE gui=bold ctermfg=2
hi Delimiter guifg=#ff9800 guibg=NONE gui=NONE ctermfg=208
"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————"
" NERDTree highlight
"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————"
hi Directory guifg=#66A0C4 ctermfg=65
hi treeCWD guifg=#BBE7FB ctermfg=67
hi treeDirSlash guifg=#4D4D4D ctermfg=237
hi treePart guifg=#919191 ctermfg=247
hi treeUp guifg=#4D4D4D ctermfg=237
hi treeHelp guifg=#4D4D4D ctermfg=237
"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————"
" SQL
"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————"
hi link sqlOperator Special
"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————"
" Java
"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————"
" nth special
"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————"
" Ruby
"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————"
hi link rubyFunction Action
hi link rubyStringEscape SpecialChar
hi rubyLocalVariableOrMethod guifg=#F5F0C7
"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————"
" HTML
"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————"
hi def link javaScript Normal
"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————"
" HAML
"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————"
hi link hamlTag htmlTagName
hi link hamlClass Action
hi link hamlClassChar hamlClass
hi hamlId guifg=#9FDC42
hi link hamlIdChar hamlId
hi hamlRubyChar guifg=#C86161
hi link hamlInterpolationDelimiter hamlRubyChar
"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————"
" CSS
"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————"
hi link cssTagName htmlTagName
hi link cssClassName hamlClass
hi link cssInentifier hamlId
hi cssBoxProp guifg=#9BA789
hi link cssColorProp cssBoxProp
hi link cssRenderProp cssBoxProp
hi link cssFontProp cssBoxProp
hi link cssTextProp cssBoxProp
hi cssImportant guifg=#E8D1D1
hi cssUIAttr guifg=#F5F0C7
hi link cssValueLength cssUIAttr
hi link cssColor cssUIAttr
hi link cssColorAttr cssUIAttr
hi link cssCommonAttr cssUIAttr
hi link cssTextAttr cssUIAttr
hi link cssFontAttr cssUIAttr
hi link cssRenderAttr cssUIAttr
"hi cssBoxProp guibg=#3E2A2A
"hi cssColorProp guibg=#403E31
"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————"
" SASS
"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————"
hi link sassClassChar cssClass
hi link sassProperty cssDefinition

View File

@ -0,0 +1,2 @@
#!/bin/bash
for file in $(find ./ -name \*.vim); do cp $file ~/.vim/colors/; done

164
colorschemes/vim/vice.vim Normal file
View File

@ -0,0 +1,164 @@
" /$$ /$$ /$$$$$$ /$$$$$$ /$$$$$$$$
" | $$ | $$|_ $$_/ /$$__ $$| $$_____/
" | $$ | $$ | $$ | $$ \__/| $$
" | $$ / $$/ | $$ | $$ | $$$$$
" \ $$ $$/ | $$ | $$ | $$__/
" \ $$$/ | $$ | $$ $$| $$
" \ $/ /$$$$$$| $$$$$$/| $$$$$$$$
" \_/ |______/ \______/ |________/
" URL: https://github.com/bcicen/vim-vice
" Author: Bradley Cicenas <bradley@vektor.nyc>
" License: MIT
set background=dark
highlight clear
if exists("syntax_on")
syntax reset
endif
set t_Co=256
let g:colors_name = "vice"
" Color definitions
let s:white = [231, "#ffffff"]
let s:grey0 = [102, "#878787"] "lightest grey
let s:grey1 = [238, "#444444"] "mid grey
let s:grey2 = [236, "#303030"] "darkest grey
let s:pink = [212, "#ff87d7"]
let s:light_pink = [218, "#ffafd7"]
let s:hot_pink = [201, "#ff00ff" ]
let s:red = [197, "#ff005f" ]
let s:teal = [123, "#87ffff"]
let s:light_blue = [159, "#afffff"]
let s:light_yellow = [229, "#ffffaf"]
let s:mint = [158, "#afffd7"]
let s:dark_mint = [49, "#00ffaf"]
let s:lavender = [183, "#d7afff"]
let s:gray_purple = [146, "#afafd7"]
let s:dark_lavender = [97, "#875faf"]
let s:none = ["NONE", ""]
" func
function! s:Color(name, fg, bg, style)
execute "hi " . a:name . " ctermfg=" . a:fg[0] . " ctermbg=" . a:bg[0] " cterm=" . a:style
if a:fg[1] != ""
execute "hi " . a:name . " guifg=" . a:fg[1]
endif
if a:bg[1] != ""
execute "hi " . a:name . " guibg=" . a:bg[1]
endif
execute "hi " . a:name . " gui=" . a:style
endfun
call s:Color("Normal", s:white, s:grey2, "NONE")
call s:Color("Cursor", s:grey2, s:white, "NONE")
call s:Color("Visual", s:none, s:grey0, "NONE")
call s:Color("CursorLine", s:none, s:grey2, "NONE")
call s:Color("CursorColumn", s:none, s:grey2, "NONE")
call s:Color("CursorLineNr", s:hot_pink, s:none, "NONE")
call s:Color("ColorColumn", s:none, s:grey2, "NONE")
call s:Color("LineNr", s:grey0, s:grey2, "NONE")
call s:Color("VertSplit", s:grey0, s:grey0, "NONE")
call s:Color("MatchParen", s:grey0, s:light_blue, "NONE")
call s:Color("StatusLine", s:white, s:grey1, "NONE")
call s:Color("StatusLineNC", s:white, s:grey0, "NONE")
call s:Color("Pmenu", s:white, s:grey0, "NONE")
call s:Color("PmenuSel", s:grey0, s:light_blue, "NONE")
call s:Color("IncSearch", s:grey0, s:light_blue, "NONE")
call s:Color("Search", s:grey0, s:light_blue, "NONE")
call s:Color("Directory", s:light_blue, s:none, "NONE")
call s:Color("Folded", s:mint, s:grey1, "NONE")
call s:Color("Define", s:gray_purple, s:none, "NONE")
" Diff
call s:Color("DiffAdd", s:white, s:dark_mint, "NONE")
call s:Color("DiffDelete", s:red, s:none, "NONE")
call s:Color("DiffChange", s:white, s:grey2, "NONE")
call s:Color("DiffText", s:grey0, s:light_blue, "NONE")
" Command line
call s:Color("ErrorMsg", s:white, s:hot_pink, "NONE")
call s:Color("Overlength", s:grey0, s:light_yellow, "NONE")
call s:Color("WarningMsg", s:white, s:hot_pink, "NONE")
" Elements
call s:Color("Boolean", s:lavender, s:none, "NONE")
call s:Color("Character", s:lavender, s:none, "NONE")
call s:Color("Comment", s:gray_purple, s:none, "NONE")
call s:Color("Conditional", s:light_pink, s:none, "NONE")
call s:Color("Constant", s:mint, s:none, "NONE")
call s:Color("Float", s:lavender, s:none, "NONE")
call s:Color("Function", s:pink, s:none, "NONE")
call s:Color("Identifier", s:pink, s:none, "NONE")
call s:Color("Keyword", s:pink, s:none, "NONE")
call s:Color("Label", s:teal, s:none, "NONE")
call s:Color("NonText", s:white, s:grey2, "NONE")
call s:Color("Number", s:mint, s:none, "NONE")
call s:Color("Operator", s:light_pink, s:none, "NONE")
call s:Color("PreProc", s:teal, s:none, "NONE")
call s:Color("Special", s:pink, s:none, "NONE")
call s:Color("SpecialKey", s:white, s:grey2, "NONE")
call s:Color("Statement", s:teal, s:none, "NONE")
call s:Color("StorageClass", s:mint, s:none, "NONE")
call s:Color("String", s:mint, s:none, "NONE")
call s:Color("Tag", s:light_pink, s:none, "NONE")
call s:Color("Title", s:white, s:none, "NONE")
call s:Color("Todo", s:hot_pink, s:white, "inverse,NONE")
call s:Color("Type", s:mint, s:none, "NONE")
call s:Color("Underlined", s:none, s:none, "underline")
" Tab line
call s:Color("TabLine", s:mint, s:grey1, "NONE")
call s:Color("TabLineSel", s:grey1, s:mint, "NONE")
call s:Color("TabLineFill", s:white, s:grey2, "NONE")
" Language and filetype specific
call s:Color("pythonStatement", s:teal, s:none, "NONE")
call s:Color("htmlTag", s:none, s:none, "NONE")
call s:Color("htmlEndTag", s:none, s:none, "NONE")
call s:Color("htmlTagName", s:none, s:none, "NONE")
call s:Color("htmlArg", s:none, s:none, "NONE")
call s:Color("htmlSpecialChar", s:lavender, s:none, "NONE")
call s:Color("htmlItalic", s:mint, s:none, "NONE")
call s:Color("htmlBold", s:dark_mint, s:none, "NONE")
call s:Color("javaScriptFunction", s:mint, s:none, "NONE")
call s:Color("javaScriptRailsFunction", s:mint, s:none, "NONE")
call s:Color("javaScriptBraces", s:none, s:none, "NONE")
call s:Color("yamlKey", s:light_pink, s:none, "NONE")
call s:Color("yamlAnchor", s:none, s:none, "NONE")
call s:Color("yamlAlias", s:none, s:none, "NONE")
call s:Color("yamlDocumentHeader", s:light_yellow, s:none, "NONE")
call s:Color("yamlPlainScalar", s:light_blue, s:none, "NONE")
call s:Color("yamlBlockCollectionItemStart", s:light_pink, s:none, "NONE")
call s:Color("cssURL", s:hot_pink, s:none, "NONE")
call s:Color("cssFunctionName", s:mint, s:none, "NONE")
call s:Color("cssColor", s:lavender, s:none, "NONE")
call s:Color("cssPseudoClassId", s:light_pink, s:none, "NONE")
call s:Color("cssClassName", s:light_pink, s:none, "NONE")
call s:Color("cssValueLength", s:lavender, s:none, "NONE")
call s:Color("cssCommonAttr", s:mint, s:none, "NONE")
call s:Color("cssBraces", s:none, s:none, "NONE")
call s:Color("jsThis", s:light_pink, s:none, "NONE")
call s:Color("jsBraces", s:pink, s:none, "NONE")
call s:Color("jsGlobalObjects", s:mint, s:none, "NONE")
call s:Color("coffeeCurly", s:lavender, s:none, "NONE")
call s:Color("coffeeObjAssign", s:pink, s:none, "NONE")
call s:Color("cjsxAttribProperty", s:lavender, s:none, "NONE")
call s:Color("markdownH1", s:light_blue, s:none, "NONE")
call s:Color("markdownH2", s:light_blue, s:none, "NONE")
call s:Color("markdownH3", s:light_blue, s:none, "NONE")
call s:Color("markdownH4", s:light_blue, s:none, "NONE")
call s:Color("markdownH5", s:light_blue, s:none, "NONE")
call s:Color("markdownH6", s:light_blue, s:none, "NONE")
call s:Color("markdownHeadingDelimiter", s:light_blue, s:none, "NONE")
call s:Color("markdownRule", s:light_blue, s:none, "NONE")