Remove termguicolors

This commit is contained in:
Sonny Bakker 2017-09-11 06:44:31 +02:00
parent c14fd0c690
commit 72ce081b2d
28 changed files with 2878 additions and 9748 deletions

2093
vim/colors/PaperColor.vim Normal file

File diff suppressed because it is too large Load diff

View file

@ -1,538 +0,0 @@
" File: afterglow.vim
" Author: Danilo Augusto <daniloaugusto.ita16@gmail.com>
" Date: 2017-02-27
" Vim color file - Afterglow (monokai version)
"
" Hex color conversion functions borrowed from the theme 'Desert256'
set background=dark
if version > 580
hi clear
if exists("syntax_on")
syntax reset
endif
endif
let g:colors_name = "afterglow"
" Default GUI Colours
let s:foreground = "d6d6d6"
let s:background = "1e1e1e"
let s:selection = "5a647e"
let s:line = "393939"
let s:comment = "797979"
let s:red = "ac4142"
let s:orange = "e87d3e"
let s:yellow = "e5b567"
let s:green = "b4c973"
let s:blue = "6c99bb"
let s:wine = "b05279"
let s:purple = "9e86c8"
let s:window = "4d5057"
if has("gui_running") || &t_Co == 88 || &t_Co == 256
" Returns an approximate grey index for the given grey level
fun <SID>grey_number(x)
if &t_Co == 88
if a:x < 23
return 0
elseif a:x < 69
return 1
elseif a:x < 103
return 2
elseif a:x < 127
return 3
elseif a:x < 150
return 4
elseif a:x < 173
return 5
elseif a:x < 196
return 6
elseif a:x < 219
return 7
elseif a:x < 243
return 8
else
return 9
endif
else
if a:x < 14
return 0
else
let l:n = (a:x - 8) / 10
let l:m = (a:x - 8) % 10
if l:m < 5
return l:n
else
return l:n + 1
endif
endif
endif
endfun
" Returns the actual grey level represented by the grey index
fun <SID>grey_level(n)
if &t_Co == 88
if a:n == 0
return 0
elseif a:n == 1
return 46
elseif a:n == 2
return 92
elseif a:n == 3
return 115
elseif a:n == 4
return 139
elseif a:n == 5
return 162
elseif a:n == 6
return 185
elseif a:n == 7
return 208
elseif a:n == 8
return 231
else
return 255
endif
else
if a:n == 0
return 0
else
return 8 + (a:n * 10)
endif
endif
endfun
" Returns the palette index for the given grey index
fun <SID>grey_colour(n)
if &t_Co == 88
if a:n == 0
return 16
elseif a:n == 9
return 79
else
return 79 + a:n
endif
else
if a:n == 0
return 16
elseif a:n == 25
return 231
else
return 231 + a:n
endif
endif
endfun
" Returns an approximate colour index for the given colour level
fun <SID>rgb_number(x)
if &t_Co == 88
if a:x < 69
return 0
elseif a:x < 172
return 1
elseif a:x < 230
return 2
else
return 3
endif
else
if a:x < 75
return 0
else
let l:n = (a:x - 55) / 40
let l:m = (a:x - 55) % 40
if l:m < 20
return l:n
else
return l:n + 1
endif
endif
endif
endfun
" Returns the actual colour level for the given colour index
fun <SID>rgb_level(n)
if &t_Co == 88
if a:n == 0
return 0
elseif a:n == 1
return 139
elseif a:n == 2
return 205
else
return 255
endif
else
if a:n == 0
return 0
else
return 55 + (a:n * 40)
endif
endif
endfun
" Returns the palette index for the given R/G/B colour indices
fun <SID>rgb_colour(x, y, z)
if &t_Co == 88
return 16 + (a:x * 16) + (a:y * 4) + a:z
else
return 16 + (a:x * 36) + (a:y * 6) + a:z
endif
endfun
" Returns the palette index to approximate the given R/G/B colour levels
fun <SID>colour(r, g, b)
" Get the closest grey
let l:gx = <SID>grey_number(a:r)
let l:gy = <SID>grey_number(a:g)
let l:gz = <SID>grey_number(a:b)
" Get the closest colour
let l:x = <SID>rgb_number(a:r)
let l:y = <SID>rgb_number(a:g)
let l:z = <SID>rgb_number(a:b)
if l:gx == l:gy && l:gy == l:gz
" There are two possibilities
let l:dgr = <SID>grey_level(l:gx) - a:r
let l:dgg = <SID>grey_level(l:gy) - a:g
let l:dgb = <SID>grey_level(l:gz) - a:b
let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb)
let l:dr = <SID>rgb_level(l:gx) - a:r
let l:dg = <SID>rgb_level(l:gy) - a:g
let l:db = <SID>rgb_level(l:gz) - a:b
let l:drgb = (l:dr * l:dr) + (l:dg * l:dg) + (l:db * l:db)
if l:dgrey < l:drgb
" Use the grey
return <SID>grey_colour(l:gx)
else
" Use the colour
return <SID>rgb_colour(l:x, l:y, l:z)
endif
else
" Only one possibility
return <SID>rgb_colour(l:x, l:y, l:z)
endif
endfun
" Returns the palette index to approximate the 'rrggbb' hex string
fun <SID>rgb(rgb)
let l:r = ("0x" . strpart(a:rgb, 0, 2)) + 0
let l:g = ("0x" . strpart(a:rgb, 2, 2)) + 0
let l:b = ("0x" . strpart(a:rgb, 4, 2)) + 0
return <SID>colour(l:r, l:g, l:b)
endfun
" Sets the highlighting for the given group
fun <SID>X(group, fg, bg, attr)
if a:fg != ""
exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . <SID>rgb(a:fg)
endif
if a:bg != ""
exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . <SID>rgb(a:bg)
endif
if a:attr != ""
exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr
endif
endfun
" Vim Highlighting
call <SID>X("Normal", s:foreground, s:background, "")
call <SID>X("LineNr", s:comment, "", "")
call <SID>X("NonText", s:selection, "", "")
call <SID>X("SpecialKey", s:selection, "", "")
call <SID>X("Search", s:background, s:yellow, "")
call <SID>X("TabLine", s:window, s:foreground, "reverse")
call <SID>X("TabLineFill", s:window, s:foreground, "reverse")
call <SID>X("StatusLine", s:window, s:yellow, "reverse")
call <SID>X("StatusLineNC", s:window, s:foreground, "reverse")
call <SID>X("VertSplit", s:window, s:window, "none")
call <SID>X("Visual", "", s:selection, "")
call <SID>X("Directory", s:blue, "", "")
call <SID>X("ModeMsg", s:green, "", "")
call <SID>X("MoreMsg", s:green, "", "")
call <SID>X("Question", s:green, "", "")
call <SID>X("WarningMsg", s:red, "", "")
call <SID>X("MatchParen", "", s:selection, "")
call <SID>X("Folded", s:comment, s:background, "")
call <SID>X("FoldColumn", "", s:background, "")
if version >= 700
call <SID>X("CursorLine", "", s:line, "none")
call <SID>X("CursorLineNR", s:orange, "", "none")
call <SID>X("CursorColumn", "", s:line, "none")
call <SID>X("PMenu", s:foreground, s:selection, "none")
call <SID>X("PMenuSel", s:foreground, s:selection, "reverse")
call <SID>X("SignColumn", "", s:background, "none")
end
if version >= 703
call <SID>X("ColorColumn", "", s:line, "none")
end
" Standard Highlighting
call <SID>X("Comment", s:comment, "", "")
call <SID>X("Todo", s:red, s:background, "")
call <SID>X("Title", s:comment, "", "")
call <SID>X("Identifier", s:foreground, "", "none")
call <SID>X("Statement", s:wine, "", "")
call <SID>X("Conditional", s:wine, "", "")
call <SID>X("Repeat", s:wine, "", "")
call <SID>X("Structure", s:wine, "", "")
call <SID>X("Function", s:blue, "", "")
call <SID>X("Constant", s:purple, "", "")
call <SID>X("Keyword", s:orange, "", "")
call <SID>X("String", s:yellow, "", "")
call <SID>X("Special", s:orange, "", "")
call <SID>X("PreProc", s:green, "", "")
call <SID>X("Operator", s:purple, "", "none")
call <SID>X("Type", s:wine, "", "none")
call <SID>X("Define", s:wine, "", "none")
call <SID>X("Include", s:wine, "", "")
syntax match commonOperator "\(+\|=\|-\|*\|\^\|\/\)"
hi link commonOperator Operator
" Vim Highlighting
call <SID>X("vimCommand", s:wine, "", "none")
" C Highlighting
call <SID>X("cType", s:wine, "", "")
call <SID>X("cStorageClass", s:orange, "", "")
call <SID>X("cConditional", s:wine, "", "")
call <SID>X("cRepeat", s:wine, "", "")
" PHP Highlighting
call <SID>X("phpVarSelector", s:wine, "", "")
call <SID>X("phpKeyword", s:wine, "", "")
call <SID>X("phpRepeat", s:wine, "", "")
call <SID>X("phpConditional", s:wine, "", "")
call <SID>X("phpStatement", s:wine, "", "")
call <SID>X("phpMemberSelector", s:foreground, "", "")
" Ruby Highlighting
call <SID>X("rubySymbol", s:blue, "", "")
call <SID>X("rubyConstant", s:green, "", "")
call <SID>X("rubyAccess", s:yellow, "", "")
call <SID>X("rubyAttribute", s:blue, "", "")
call <SID>X("rubyInclude", s:blue, "", "")
call <SID>X("rubyLocalVariableOrMethod", s:orange, "", "")
call <SID>X("rubyCurlyBlock", s:orange, "", "")
call <SID>X("rubyStringDelimiter", s:yellow, "", "")
call <SID>X("rubyInterpolationDelimiter", s:orange, "", "")
call <SID>X("rubyConditional", s:wine, "", "")
call <SID>X("rubyRepeat", s:wine, "", "")
call <SID>X("rubyControl", s:wine, "", "")
call <SID>X("rubyException", s:wine, "", "")
" Crystal Highlighting
call <SID>X("crystalSymbol", s:green, "", "")
call <SID>X("crystalConstant", s:yellow, "", "")
call <SID>X("crystalAccess", s:yellow, "", "")
call <SID>X("crystalAttribute", s:blue, "", "")
call <SID>X("crystalInclude", s:blue, "", "")
call <SID>X("crystalLocalVariableOrMethod", s:orange, "", "")
call <SID>X("crystalCurlyBlock", s:orange, "", "")
call <SID>X("crystalStringDelimiter", s:green, "", "")
call <SID>X("crystalInterpolationDelimiter", s:orange, "", "")
call <SID>X("crystalConditional", s:wine, "", "")
call <SID>X("crystalRepeat", s:wine, "", "")
call <SID>X("crystalControl", s:wine, "", "")
call <SID>X("crystalException", s:wine, "", "")
" Python Highlighting
call <SID>X("pythonInclude", s:wine, "", "")
call <SID>X("pythonStatement", s:blue, "", "")
call <SID>X("pythonConditional", s:wine, "", "")
call <SID>X("pythonRepeat", s:wine, "", "")
call <SID>X("pythonException", s:wine, "", "")
call <SID>X("pythonFunction", s:green, "", "italic")
call <SID>X("pythonPreCondit", s:wine, "", "")
call <SID>X("pythonExClass", s:orange, "", "")
call <SID>X("pythonBuiltin", s:purple, "", "")
call <SID>X("pythonOperator", s:wine, "", "")
call <SID>X("pythonNumber", s:purple, "", "")
call <SID>X("pythonString", s:yellow, "", "")
call <SID>X("pythonRawString", s:yellow, "", "")
call <SID>X("pythonDecorator", s:wine, "", "")
call <SID>X("pythonDoctest", s:yellow, "", "")
" JavaScript Highlighting
call <SID>X("javaScriptEndColons", s:foreground, "", "")
call <SID>X("javaScriptOpSymbols", s:foreground, "", "")
call <SID>X("javaScriptLogicSymbols", s:foreground, "", "")
call <SID>X("javaScriptBraces", s:foreground, "", "")
call <SID>X("javaScriptParens", s:foreground, "", "")
call <SID>X("javaScriptFunction", s:green, "", "")
call <SID>X("javaScriptComment", s:comment, "", "")
call <SID>X("javaScriptLineComment", s:comment, "", "")
call <SID>X("javaScriptDocComment", s:comment, "", "")
call <SID>X("javaScriptCommentTodo", s:red, "", "")
call <SID>X("javaScriptString", s:yellow, "", "")
call <SID>X("javaScriptRegexpString", s:yellow, "", "")
call <SID>X("javaScriptTemplateString", s:yellow, "", "")
call <SID>X("javaScriptNumber", s:purple, "", "")
call <SID>X("javaScriptFloat", s:purple, "", "")
call <SID>X("javaScriptGlobal", s:purple, "", "")
call <SID>X("javaScriptCharacter", s:blue, "", "")
call <SID>X("javaScriptPrototype", s:blue, "", "")
call <SID>X("javaScriptConditional", s:blue, "", "")
call <SID>X("javaScriptBranch", s:blue, "", "")
call <SID>X("javaScriptIdentifier", s:orange, "", "")
call <SID>X("javaScriptRepeat", s:blue, "", "")
call <SID>X("javaScriptStatement", s:blue, "", "")
call <SID>X("javaScriptMessage", s:blue, "", "")
call <SID>X("javaScriptReserved", s:blue, "", "")
call <SID>X("javaScriptOperator", s:blue, "", "")
call <SID>X("javaScriptNull", s:purple, "", "")
call <SID>X("javaScriptBoolean", s:purple, "", "")
call <SID>X("javaScriptLabel", s:blue, "", "")
call <SID>X("javaScriptSpecial", s:blue, "", "")
call <SID>X("javaScriptExceptions", s:red, "", "")
call <SID>X("javaScriptDeprecated", s:red, "", "")
call <SID>X("javaScriptError", s:red, "", "")
" LaTeX
call <SID>X("texStatement",s:blue, "", "")
call <SID>X("texMath", s:wine, "", "none")
call <SID>X("texMathMacher", s:yellow, "", "none")
call <SID>X("texRefLabel", s:wine, "", "none")
call <SID>X("texRefZone", s:blue, "", "none")
call <SID>X("texComment", s:comment, "", "none")
call <SID>X("texDelimiter", s:purple, "", "none")
call <SID>X("texMathZoneX", s:purple, "", "none")
" CoffeeScript Highlighting
call <SID>X("coffeeRepeat", s:wine, "", "")
call <SID>X("coffeeConditional", s:wine, "", "")
call <SID>X("coffeeKeyword", s:wine, "", "")
call <SID>X("coffeeObject", s:yellow, "", "")
" HTML Highlighting
call <SID>X("htmlTag", s:foreground, "", "")
call <SID>X("htmlEndTag", s:foreground, "", "")
call <SID>X("htmlTagName", s:wine, "", "")
call <SID>X("htmlArg", s:green, "", "")
call <SID>X("htmlScriptTag", s:wine, "", "")
" Diff Highlighting
call <SID>X("diffAdd", "", "4c4e39", "")
call <SID>X("diffDelete", s:background, s:red, "")
call <SID>X("diffChange", "", "2B5B77", "")
call <SID>X("diffText", s:line, s:blue, "")
" ShowMarks Highlighting
call <SID>X("ShowMarksHLl", s:orange, s:background, "none")
call <SID>X("ShowMarksHLo", s:wine, s:background, "none")
call <SID>X("ShowMarksHLu", s:yellow, s:background, "none")
call <SID>X("ShowMarksHLm", s:wine, s:background, "none")
" Lua Highlighting
call <SID>X("luaStatement", s:wine, "", "")
call <SID>X("luaRepeat", s:wine, "", "")
call <SID>X("luaCondStart", s:wine, "", "")
call <SID>X("luaCondElseif", s:wine, "", "")
call <SID>X("luaCond", s:wine, "", "")
call <SID>X("luaCondEnd", s:wine, "", "")
" Cucumber Highlighting
call <SID>X("cucumberGiven", s:blue, "", "")
call <SID>X("cucumberGivenAnd", s:blue, "", "")
" Go Highlighting
call <SID>X("goDirective", s:wine, "", "")
call <SID>X("goDeclaration", s:wine, "", "")
call <SID>X("goStatement", s:wine, "", "")
call <SID>X("goConditional", s:wine, "", "")
call <SID>X("goConstants", s:orange, "", "")
call <SID>X("goTodo", s:red, "", "")
call <SID>X("goDeclType", s:blue, "", "")
call <SID>X("goBuiltins", s:wine, "", "")
call <SID>X("goRepeat", s:wine, "", "")
call <SID>X("goLabel", s:wine, "", "")
" Clojure Highlighting
call <SID>X("clojureConstant", s:orange, "", "")
call <SID>X("clojureBoolean", s:orange, "", "")
call <SID>X("clojureCharacter", s:orange, "", "")
call <SID>X("clojureKeyword", s:green, "", "")
call <SID>X("clojureNumber", s:orange, "", "")
call <SID>X("clojureString", s:green, "", "")
call <SID>X("clojureRegexp", s:green, "", "")
call <SID>X("clojureParen", s:wine, "", "")
call <SID>X("clojureVariable", s:yellow, "", "")
call <SID>X("clojureCond", s:blue, "", "")
call <SID>X("clojureDefine", s:wine, "", "")
call <SID>X("clojureException", s:red, "", "")
call <SID>X("clojureFunc", s:blue, "", "")
call <SID>X("clojureMacro", s:blue, "", "")
call <SID>X("clojureRepeat", s:blue, "", "")
call <SID>X("clojureSpecial", s:wine, "", "")
call <SID>X("clojureQuote", s:blue, "", "")
call <SID>X("clojureUnquote", s:blue, "", "")
call <SID>X("clojureMeta", s:blue, "", "")
call <SID>X("clojureDeref", s:blue, "", "")
call <SID>X("clojureAnonArg", s:blue, "", "")
call <SID>X("clojureRepeat", s:blue, "", "")
call <SID>X("clojureDispatch", s:blue, "", "")
" Scala Highlighting
call <SID>X("scalaKeyword", s:wine, "", "")
call <SID>X("scalaKeywordModifier", s:wine, "", "")
call <SID>X("scalaOperator", s:blue, "", "")
call <SID>X("scalaPackage", s:wine, "", "")
call <SID>X("scalaFqn", s:foreground, "", "")
call <SID>X("scalaFqnSet", s:foreground, "", "")
call <SID>X("scalaImport", s:wine, "", "")
call <SID>X("scalaBoolean", s:orange, "", "")
call <SID>X("scalaDef", s:wine, "", "")
call <SID>X("scalaVal", s:wine, "", "")
call <SID>X("scalaVar", s:wine, "", "")
call <SID>X("scalaClass", s:wine, "", "")
call <SID>X("scalaObject", s:wine, "", "")
call <SID>X("scalaTrait", s:wine, "", "")
call <SID>X("scalaDefName", s:blue, "", "")
call <SID>X("scalaValName", s:foreground, "", "")
call <SID>X("scalaVarName", s:foreground, "", "")
call <SID>X("scalaClassName", s:foreground, "", "")
call <SID>X("scalaType", s:yellow, "", "")
call <SID>X("scalaTypeSpecializer", s:yellow, "", "")
call <SID>X("scalaAnnotation", s:orange, "", "")
call <SID>X("scalaNumber", s:orange, "", "")
call <SID>X("scalaDefSpecializer", s:yellow, "", "")
call <SID>X("scalaClassSpecializer", s:yellow, "", "")
call <SID>X("scalaBackTick", s:green, "", "")
call <SID>X("scalaRoot", s:foreground, "", "")
call <SID>X("scalaMethodCall", s:blue, "", "")
call <SID>X("scalaCaseType", s:yellow, "", "")
call <SID>X("scalaLineComment", s:comment, "", "")
call <SID>X("scalaComment", s:comment, "", "")
call <SID>X("scalaDocComment", s:comment, "", "")
call <SID>X("scalaDocTags", s:comment, "", "")
call <SID>X("scalaEmptyString", s:green, "", "")
call <SID>X("scalaMultiLineString", s:green, "", "")
call <SID>X("scalaUnicode", s:orange, "", "")
call <SID>X("scalaString", s:green, "", "")
call <SID>X("scalaStringEscape", s:green, "", "")
call <SID>X("scalaSymbol", s:orange, "", "")
call <SID>X("scalaChar", s:orange, "", "")
call <SID>X("scalaXml", s:green, "", "")
call <SID>X("scalaConstructorSpecializer", s:yellow, "", "")
call <SID>X("scalaBackTick", s:blue, "", "")
" Git
call <SID>X("diffAdded", s:green, "", "")
call <SID>X("diffRemoved", s:red, "", "")
call <SID>X("gitcommitSummary", "", "", "bold")
" Delete Functions
delf <SID>X
delf <SID>rgb
delf <SID>colour
delf <SID>rgb_colour
delf <SID>rgb_level
delf <SID>rgb_number
delf <SID>grey_colour
delf <SID>grey_level
delf <SID>grey_number
endif

View file

@ -1,284 +0,0 @@
" " ___ "
" " - -_, ,, |\ "
" " ( ~/|| || \\ ' "
" " ( / || || / \\ \\ \\ \\ \\/\\ "
" " \/==|| || || || || || || || || "
" " /_ _|| || || || || || || || || "
" " ( - \\, \\ \\/ \\/\\ \\ \\ \\ "
" SKYRIM BELONGS TO THE NORDS:
" A Vim colorscheme
" Author: Alessandro Yorba
" Script URL: https://github.com/AlessandroYorba/Alduin
" Copyright (c) 2017 Alessandro Yorba
"
" 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.
"=================================================================================
" BASIC COLORS:
"=================================================================================
" Foreground #dfdfaf | Selection #875f5f |
" Background #121212 | Selected Text #dfdfaf |
" CursorColor #dfdfaf | |
" Bold #ffffff | |
" Links #af0000 | |
"=================================================================================
" ANSI COLORS ALDUIN:
"=================================================================================
"---------------------------------------|-----------------------------------------
" NORMAL Hex xterm | "BRIGHT Hex xterm |
"---------------------------------------|-----------------------------------------
" Black #1c1c1c 0 | brBlack #87875f 8 |
" Red #af1600 1 | brRed #af5f5f 9 |
" Green #af5f00 2 | brGreen #d75f00 10 |
" Yellow #878787 3 | brYellow #5f5f87 11 |
" Blue #af875f 4 | brBlue #dfaf87 12 |
" Magenta #875f5f 5 | brMagenta #af8787 13 |
" Cyan #87afaf 6 | brCyan #afd7d7 14 |
" White #dfdfaf 7 | brWhite #ffdf87 15 |
"---------------------------------------|-----------------------------------------
"=================================================================================
" SETUP:
"=================================================================================
set background=dark
highlight clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="alduin"
if !exists("g:alduin_Shout_Clear_Skies")
let g:alduin_Shout_Clear_Skies = 0
endif
if !exists( "g:alduin_Shout_Aura_Whisper")
let g:alduin_Shout_Aura_Whisper = 0
endif
if !exists( "g:alduin_Shout_Fire_Breath" )
let g:alduin_Shout_Fire_Breath = 0
endif
if !exists("g:alduin_Shout_Animal_Allegiance")
let g:alduin_Shout_Animal_Allegiance = 0
endif
if !exists("g:alduin_Shout_Dragon_Aspect" )
let g:alduin_Shout_Dragon_Aspect = 0
endif
if !exists( "g:alduin_Shout_Become_Ethereal" )
let g:alduin_Shout_Become_Ethereal = 0
endif
if !exists( "g:alduin_Contract_Vampirism")
let g:alduin_Contract_Vampirism = 0
endif
"===================================================================================================================
" CONTRACT VAMPIRISM:
"===================================================================================================================
if g:alduin_Contract_Vampirism
let alduin_Hour = strftime("%H")
"Alduin: 7am - 5pm
if 7 <= alduin_Hour && alduin_Hour < 17
let g:alduin_Shout_Dragon_Aspect = 0
let g:alduin_Shout_Become_Ethereal = 0
"Shout_Dragon_Aspect: 5pm - 12am
elseif 17 <= alduin_Hour && alduin_Hour < 24
let g:alduin_Shout_Dragon_Aspect = 1
let g:alduin_Shout_Become_Ethereal = 0
"Shout_Become_Ethereal: 12am - 7am
else
let g:alduin_Shout_Dragon_Aspect = 0
let g:alduin_Shout_Become_Ethereal = 1
endif
endif
"===================================================================================================================
" ALDUIN HIGHLIGHTING:
"===================================================================================================================
highlight! Number guifg=#af5f00 guibg=NONE gui=NONE ctermfg=130 ctermbg=NONE cterm=NONE
highlight! Constant guifg=#af8787 guibg=NONE gui=NONE ctermfg=138 ctermbg=NONE cterm=NONE
highlight! Statement guifg=#878787 guibg=NONE gui=NONE ctermfg=102 ctermbg=NONE cterm=NONE
highlight! PreProc guifg=#dfaf87 guibg=NONE gui=NONE ctermfg=180 ctermbg=NONE cterm=NONE
highlight! Search guifg=#dfdfaf guibg=#875f5f gui=NONE ctermfg=187 ctermbg=95 cterm=NONE
highlight! MatchParen guifg=#dfdfaf guibg=#875f5f gui=NONE ctermfg=187 ctermbg=95 cterm=NONE
highlight! ModeMsg guifg=#afaf87 guibg=NONE gui=NONE ctermfg=144 ctermbg=NONE cterm=NONE
highlight! Function guifg=#875f5f guibg=NONE gui=NONE ctermfg=95 ctermbg=NONE cterm=NONE
highlight! Identifier guifg=#87afaf guibg=NONE gui=NONE ctermfg=109 ctermbg=NONE cterm=NONE
highlight! Special guifg=#af5f5f guibg=NONE gui=NONE ctermfg=131 ctermbg=NONE cterm=NONE
highlight! Underlined guifg=#afd7d7 guibg=NONE gui=NONE ctermfg=152 ctermbg=NONE cterm=NONE
highlight! NonText guifg=#87875f guibg=NONE gui=NONE ctermfg=101 ctermbg=NONE cterm=NONE
highlight! Comment guifg=#87875f guibg=NONE gui=NONE ctermfg=101 ctermbg=NONE cterm=NONE
highlight! SpecialComment guifg=#87875f guibg=NONE gui=reverse ctermfg=101 ctermbg=NONE cterm=reverse
highlight! IncSearch guifg=#af5f5f guibg=NONE gui=reverse ctermfg=131 ctermbg=NONE cterm=reverse
highlight! Todo guifg=#af5f00 guibg=NONE gui=reverse ctermfg=130 ctermbg=NONE cterm=reverse
highlight! Error guifg=#af5f5f guibg=#121212 gui=reverse ctermfg=131 ctermbg=233 cterm=reverse
highlight! DiffAdd guifg=#87af87 guibg=NONE gui=reverse ctermfg=108 ctermbg=NONE cterm=reverse
highlight! DiffChange guifg=#5f5f87 guibg=NONE gui=reverse ctermfg=60 ctermbg=NONE cterm=reverse
highlight! DiffText guifg=#8787af guibg=NONE gui=reverse ctermfg=103 ctermbg=NONE cterm=reverse
highlight! DiffDelete guifg=#af5f5f guibg=NONE gui=reverse ctermfg=131 ctermbg=NONE cterm=reverse
highlight! SpellBad guifg=#ff0000 guibg=NONE gui=undercurl ctermfg=196 ctermbg=NONE cterm=undercurl
highlight! SpellLocal guifg=#5f875f guibg=NONE gui=undercurl ctermfg=65 ctermbg=NONE cterm=undercurl
highlight! SpellCap guifg=#87afff guibg=NONE gui=undercurl ctermfg=111 ctermbg=NONE cterm=undercurl
highlight! SpellRare guifg=#d75f00 guibg=NONE gui=undercurl ctermfg=166 ctermbg=NONE cterm=undercurl
highlight! VisualNOS guifg=NONE guibg=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline
highlight! PmenuSbar guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
highlight! link PmenuThumb PmenuSbar
highlight! link VertSplit LineNr
highlight! link WildMenu Search
highlight! link Visual Search
highlight! link PmenuSel Search
highlight! link MoreMsg PreProc
highlight! link Title PreProc
highlight! link Include PreProc
highlight! link Define PreProc
highlight! link Macro PreProc
highlight! link PreCondit PreProc
highlight! link htmlItalic PreProc
highlight! link cssIdentifier PreProc
highlight! link cssClassName PreProc
highlight! link SpecialKey Identifier
highlight! link Directory Special
highlight! link WarningMsg Special
highlight! link ErrorMsg Error
highlight! link storageclass Function
highlight! link structure Function
highlight! link typedef Function
highlight! link htmlArg Function
highlight! link Question Function
highlight! link Type Function
highlight! link Operator Statement
highlight! link Label Statement
highlight! link Conditional Statement
highlight! link Repeat Statement
highlight! link Keyword Statement
highlight! link Exception Statement
highlight! link Character Number
highlight! link Boolean Number
highlight! link Float Number
highlight! link VimCommentTitle SpecialComment
"===================================================================================================================
" ALDUIN UI:
"===================================================================================================================
if 1
highlight! Normal guifg=#dfdfaf guibg=#1c1c1c gui=NONE ctermfg=187 ctermbg=234 cterm=NONE
highlight! StatusLine guifg=#87875f guibg=#121212 gui=NONE ctermfg=101 ctermbg=233 cterm=NONE
highlight! StatusLineNC guifg=#585858 guibg=#121212 gui=NONE ctermfg=240 ctermbg=233 cterm=NONE
highlight! CursorLine guifg=NONE guibg=#262626 gui=NONE ctermfg=NONE ctermbg=235 cterm=NONE
highlight! LineNr guifg=#444444 guibg=#121212 gui=NONE ctermfg=238 ctermbg=233 cterm=NONE
highlight! CursorLineNR guifg=#1c1c1c guibg=#87875f gui=NONE ctermfg=234 ctermbg=101 cterm=NONE
highlight! FoldColumn guifg=#87afaf guibg=#1c1c1c gui=NONE ctermfg=109 ctermbg=234 cterm=NONE
highlight! String guifg=#ffdf87 guibg=#262626 gui=NONE ctermfg=222 ctermbg=235 cterm=NONE
highlight! ColorColumn guifg=NONE guibg=#262626 gui=NONE ctermfg=NONE ctermbg=235 cterm=NONE
highlight! link SignColumn TabLine
highlight! link TabLineFill TabLine
highlight! link Pmenu StatusLine
highlight! link TabLineSel StatusLine
highlight! link TabLine LineNr
highlight! link Folded LineNr
endif
"===================================================================================================================
" SHOUT_DRAGON_ASPECT UI:
"===================================================================================================================
if g:alduin_Shout_Dragon_Aspect
highlight! Normal guifg=#dfdfaf guibg=#121212 gui=NONE ctermfg=187 ctermbg=233 cterm=NONE
highlight! StatusLine guifg=#87875f guibg=#080808 gui=NONE ctermfg=101 ctermbg=232 cterm=NONE
highlight! StatusLineNC guifg=#444444 guibg=#080808 gui=NONE ctermfg=238 ctermbg=232 cterm=NONE
highlight! CursorLine guifg=NONE guibg=#1c1c1c gui=NONE ctermfg=NONE ctermbg=234 cterm=NONE
highlight! LineNr guifg=#444444 guibg=#080808 gui=NONE ctermfg=238 ctermbg=232 cterm=NONE
highlight! CursorLineNR guifg=#121212 guibg=#87875f gui=NONE ctermfg=233 ctermbg=101 cterm=NONE
highlight! FoldColumn guifg=#87afaf guibg=#121212 gui=NONE ctermfg=109 ctermbg=233 cterm=NONE
highlight! String guifg=#ffdf87 guibg=#1c1c1c gui=NONE ctermfg=222 ctermbg=234 cterm=NONE
highlight! TabLine guifg=#87875f guibg=#080808 gui=NONE ctermfg=101 ctermbg=232 cterm=NONE
highlight! TabLineSel guifg=#121212 guibg=#87875f gui=NONE ctermfg=233 ctermbg=101 cterm=NONE
highlight! ColorColumn guifg=NONE guibg=#1c1c1c gui=NONE ctermfg=NONE ctermbg=234 cterm=NONE
highlight! link SignColumn TabLine
highlight! link TabLineFill TabLine
highlight! link Pmenu StatusLine
highlight! link TabLineSel StatusLine
highlight! link TabLine LineNr
highlight! link Folded LineNr
endif
"===================================================================================================================
" SHOUT_BECOME_ETHEREAL UI:
"===================================================================================================================
if g:alduin_Shout_Become_Ethereal
highlight! Normal guifg=#dfdfaf guibg=#080808 gui=NONE ctermfg=187 ctermbg=232 cterm=NONE
highlight! StatusLine guifg=#87875f guibg=#1c1c1c gui=NONE ctermfg=101 ctermbg=234 cterm=NONE
highlight! StatusLineNC guifg=#444444 guibg=#1c1c1c gui=NONE ctermfg=238 ctermbg=234 cterm=NONE
highlight! CursorLine guifg=NONE guibg=#121212 gui=NONE ctermfg=NONE ctermbg=233 cterm=NONE
highlight! LineNr guifg=#444444 guibg=#000000 gui=NONE ctermfg=238 ctermbg=16 cterm=NONE
highlight! CursorLineNR guifg=#080808 guibg=#87875f gui=NONE ctermfg=232 ctermbg=101 cterm=NONE
highlight! FoldColumn guifg=#87afaf guibg=#080808 gui=NONE ctermfg=109 ctermbg=232 cterm=NONE
highlight! String guifg=#ffdf87 guibg=#121212 gui=NONE ctermfg=222 ctermbg=233 cterm=NONE
highlight! TabLine guifg=#87875f guibg=#000000 gui=NONE ctermfg=101 ctermbg=16 cterm=NONE
highlight! TabLineSel guifg=#080808 guibg=#87875f gui=NONE ctermfg=232 ctermbg=101 cterm=NONE
highlight! ColorColumn guifg=NONE guibg=#121212 gui=NONE ctermfg=NONE ctermbg=233 cterm=NONE
highlight! link SignColumn TabLine
highlight! link TabLineFill TabLine
highlight! link Pmenu StatusLine
highlight! link TabLineSel StatusLine
highlight! link TabLine LineNr
highlight! link Folded LineNr
endif
"===================================================================================================================
" SHOUT_CLEAR_SKIES:
"===================================================================================================================
if g:alduin_Shout_Clear_Skies
highlight! CursorLine guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
endif
"===================================================================================================================
" SHOUT_ANIMAL_ALLEGIANCE:
"===================================================================================================================
if g:alduin_Shout_Animal_Allegiance
highlight! String guifg=#ffdf87 guibg=NONE ctermfg=222 ctermbg=NONE cterm=NONE gui=NONE
endif
"===================================================================================================================
" SHOUT_AURA_WHISPER:
"===================================================================================================================
if g:alduin_Shout_Aura_Whisper
highlight! MatchParen guifg=#eeeeee guibg=#1c1c1c gui=underline ctermfg=255 ctermbg=234 cterm=underline
endif
"===================================================================================================================
" SHOUT_FIRE_BREATH:
"===================================================================================================================
if g:alduin_Shout_Fire_Breath
highlight! Search guifg=#dfdfaf guibg=#5f0000 gui=NONE ctermfg=187 ctermbg=52 cterm=NONE
highlight! Special guifg=#af0000 guibg=NONE gui=NONE ctermfg=124 ctermbg=NONE cterm=NONE
highlight! Title guifg=#af5f5f guibg=NONE gui=NONE ctermfg=131 ctermbg=NONE cterm=NONE
endif

View file

@ -1,330 +0,0 @@
" vi:syntax=vim
" base16-vim (https://github.com/chriskempson/base16-vim)
" by Chris Kempson (http://chriskempson.com)
" Atelier Savanna scheme by Bram de Haan (http://atelierbramdehaan.nl)
" This enables the coresponding base16-shell script to run so that
" :colorscheme works in terminals supported by base16-shell scripts
" User must set this variable in .vimrc
" let g:base16_shell_path=base16-builder/output/shell/
if !has('gui_running')
if exists("g:base16_shell_path")
execute "silent !/bin/sh ".g:base16_shell_path."/base16-atelier-savanna.sh"
endif
endif
" GUI color definitions
let s:gui00 = "171c19"
let s:gui01 = "232a25"
let s:gui02 = "526057"
let s:gui03 = "5f6d64"
let s:gui04 = "78877d"
let s:gui05 = "87928a"
let s:gui06 = "dfe7e2"
let s:gui07 = "ecf4ee"
let s:gui08 = "b16139"
let s:gui09 = "9f713c"
let s:gui0A = "a07e3b"
let s:gui0B = "489963"
let s:gui0C = "1c9aa0"
let s:gui0D = "478c90"
let s:gui0E = "55859b"
let s:gui0F = "867469"
" Terminal color definitions
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 = "10"
let s:cterm02 = "11"
let s:cterm04 = "12"
let s:cterm06 = "13"
let s:cterm09 = "09"
let s:cterm0F = "14"
endif
" Neovim terminal colours
if has("nvim")
let g:terminal_color_0 = "#171c19"
let g:terminal_color_1 = "#b16139"
let g:terminal_color_2 = "#489963"
let g:terminal_color_3 = "#a07e3b"
let g:terminal_color_4 = "#478c90"
let g:terminal_color_5 = "#55859b"
let g:terminal_color_6 = "#1c9aa0"
let g:terminal_color_7 = "#87928a"
let g:terminal_color_8 = "#5f6d64"
let g:terminal_color_9 = "#9f713c"
let g:terminal_color_10 = "#232a25"
let g:terminal_color_11 = "#526057"
let g:terminal_color_12 = "#78877d"
let g:terminal_color_13 = "#dfe7e2"
let g:terminal_color_14 = "#867469"
let g:terminal_color_15 = "#ecf4ee"
let g:terminal_color_background = g:terminal_color_0
let g:terminal_color_foreground = g:terminal_color_7
if &background == "light"
let g:terminal_color_background = g:terminal_color_7
let g:terminal_color_foreground = g:terminal_color_2
endif
endif
" Theme setup
hi clear
syntax reset
let g:colors_name = "base16-atelier-savanna"
" Highlighting function
fun <sid>hi(group, guifg, guibg, ctermfg, ctermbg, attr, guisp)
if a:guifg != ""
exec "hi " . a:group . " guifg=#" . a:guifg
endif
if a:guibg != ""
exec "hi " . a:group . " guibg=#" . a:guibg
endif
if a:ctermfg != ""
exec "hi " . a:group . " ctermfg=" . a:ctermfg
endif
if a:ctermbg != ""
exec "hi " . a:group . " ctermbg=" . a:ctermbg
endif
if a:attr != ""
exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr
endif
if a:guisp != ""
exec "hi " . a:group . " guisp=#" . a:guisp
endif
endfun
" Vim editor colors
call <sid>hi("Normal", s:gui05, s:gui00, s:cterm05, s:cterm00, "", "")
call <sid>hi("Bold", "", "", "", "", "bold", "")
call <sid>hi("Debug", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Directory", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Error", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
call <sid>hi("ErrorMsg", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "")
call <sid>hi("Exception", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("FoldColumn", s:gui0C, s:gui01, s:cterm0C, s:cterm01, "", "")
call <sid>hi("Folded", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("IncSearch", s:gui01, s:gui09, s:cterm01, s:cterm09, "none", "")
call <sid>hi("Italic", "", "", "", "", "none", "")
call <sid>hi("Macro", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("MatchParen", "", s:gui03, "", s:cterm03, "", "")
call <sid>hi("ModeMsg", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("MoreMsg", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("Question", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Search", s:gui03, s:gui0A, s:cterm03, s:cterm0A, "", "")
call <sid>hi("SpecialKey", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("TooLong", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Underlined", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Visual", "", s:gui02, "", s:cterm02, "", "")
call <sid>hi("VisualNOS", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("WarningMsg", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("WildMenu", s:gui08, s:gui0A, s:cterm08, "", "", "")
call <sid>hi("Title", s:gui0D, "", s:cterm0D, "", "none", "")
call <sid>hi("Conceal", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "", "")
call <sid>hi("Cursor", s:gui00, s:gui05, s:cterm00, s:cterm05, "", "")
call <sid>hi("NonText", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("LineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("SignColumn", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("StatusLine", s:gui04, s:gui02, s:cterm04, s:cterm02, "none", "")
call <sid>hi("StatusLineNC", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "")
call <sid>hi("VertSplit", s:gui02, s:gui02, s:cterm02, s:cterm02, "none", "")
call <sid>hi("ColorColumn", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("CursorColumn", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("CursorLine", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("CursorLineNr", s:gui04, s:gui01, s:cterm04, s:cterm01, "", "")
call <sid>hi("QuickFixLine", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("PMenu", s:gui05, s:gui01, s:cterm05, s:cterm01, "none", "")
call <sid>hi("PMenuSel", s:gui01, s:gui05, s:cterm01, s:cterm05, "", "")
call <sid>hi("TabLine", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "")
call <sid>hi("TabLineFill", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "")
call <sid>hi("TabLineSel", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "none", "")
" Standard syntax highlighting
call <sid>hi("Boolean", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Character", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Comment", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("Conditional", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("Constant", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Define", s:gui0E, "", s:cterm0E, "", "none", "")
call <sid>hi("Delimiter", s:gui0F, "", s:cterm0F, "", "", "")
call <sid>hi("Float", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Function", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Identifier", s:gui08, "", s:cterm08, "", "none", "")
call <sid>hi("Include", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Keyword", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("Label", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Number", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Operator", s:gui05, "", s:cterm05, "", "none", "")
call <sid>hi("PreProc", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Repeat", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Special", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("SpecialChar", s:gui0F, "", s:cterm0F, "", "", "")
call <sid>hi("Statement", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("StorageClass", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("String", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("Structure", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("Tag", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Todo", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "", "")
call <sid>hi("Type", s:gui0A, "", s:cterm0A, "", "none", "")
call <sid>hi("Typedef", s:gui0A, "", s:cterm0A, "", "", "")
" C highlighting
call <sid>hi("cOperator", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("cPreCondit", s:gui0E, "", s:cterm0E, "", "", "")
" C# highlighting
call <sid>hi("csClass", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("csAttribute", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("csModifier", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("csType", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("csUnspecifiedStatement", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("csContextualStatement", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("csNewDecleration", s:gui08, "", s:cterm08, "", "", "")
" CSS highlighting
call <sid>hi("cssBraces", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("cssClassName", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("cssColor", s:gui0C, "", s:cterm0C, "", "", "")
" Diff highlighting
call <sid>hi("DiffAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "")
call <sid>hi("DiffChange", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("DiffDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "")
call <sid>hi("DiffText", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "")
call <sid>hi("DiffAdded", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "", "")
call <sid>hi("DiffFile", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "")
call <sid>hi("DiffNewFile", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "", "")
call <sid>hi("DiffLine", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "", "")
call <sid>hi("DiffRemoved", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "")
" Git highlighting
call <sid>hi("gitcommitOverflow", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("gitcommitSummary", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("gitcommitComment", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("gitcommitUntracked", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("gitcommitDiscarded", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("gitcommitSelected", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("gitcommitHeader", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("gitcommitSelectedType", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("gitcommitUnmergedType", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("gitcommitDiscardedType", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("gitcommitBranch", s:gui09, "", s:cterm09, "", "bold", "")
call <sid>hi("gitcommitUntrackedFile", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("gitcommitUnmergedFile", s:gui08, "", s:cterm08, "", "bold", "")
call <sid>hi("gitcommitDiscardedFile", s:gui08, "", s:cterm08, "", "bold", "")
call <sid>hi("gitcommitSelectedFile", s:gui0B, "", s:cterm0B, "", "bold", "")
" GitGutter highlighting
call <sid>hi("GitGutterAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "")
call <sid>hi("GitGutterChange", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "")
call <sid>hi("GitGutterDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "")
call <sid>hi("GitGutterChangeDelete", s:gui0E, s:gui01, s:cterm0E, s:cterm01, "", "")
" HTML highlighting
call <sid>hi("htmlBold", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("htmlItalic", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("htmlEndTag", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("htmlTag", s:gui05, "", s:cterm05, "", "", "")
" JavaScript highlighting
call <sid>hi("javaScript", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("javaScriptBraces", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("javaScriptNumber", s:gui09, "", s:cterm09, "", "", "")
" pangloss/vim-javascript highlighting
call <sid>hi("jsOperator", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("jsStatement", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("jsReturn", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("jsThis", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("jsClassDefinition", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("jsFunction", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("jsFuncName", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("jsFuncCall", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("jsClassFuncName", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("jsClassMethodType", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("jsRegexpString", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("jsGlobalObjects", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("jsGlobalNodeObjects", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("jsExceptions", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("jsBuiltins", s:gui0A, "", s:cterm0A, "", "", "")
" Mail highlighting
call <sid>hi("mailQuoted1", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("mailQuoted2", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("mailQuoted3", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("mailQuoted4", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("mailQuoted5", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("mailQuoted6", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("mailURL", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("mailEmail", s:gui0D, "", s:cterm0D, "", "", "")
" Markdown highlighting
call <sid>hi("markdownCode", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("markdownError", s:gui05, s:gui00, s:cterm05, s:cterm00, "", "")
call <sid>hi("markdownCodeBlock", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("markdownHeadingDelimiter", s:gui0D, "", s:cterm0D, "", "", "")
" NERDTree highlighting
call <sid>hi("NERDTreeDirSlash", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("NERDTreeExecFile", s:gui05, "", s:cterm05, "", "", "")
" PHP highlighting
call <sid>hi("phpMemberSelector", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("phpComparison", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("phpParent", s:gui05, "", s:cterm05, "", "", "")
" Python highlighting
call <sid>hi("pythonOperator", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("pythonRepeat", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("pythonInclude", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("pythonStatement", s:gui0E, "", s:cterm0E, "", "", "")
" Ruby highlighting
call <sid>hi("rubyAttribute", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("rubyConstant", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("rubyInterpolationDelimiter", s:gui0F, "", s:cterm0F, "", "", "")
call <sid>hi("rubyRegexp", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("rubySymbol", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("rubyStringDelimiter", s:gui0B, "", s:cterm0B, "", "", "")
" SASS highlighting
call <sid>hi("sassidChar", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("sassClassChar", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("sassInclude", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("sassMixing", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("sassMixinName", s:gui0D, "", s:cterm0D, "", "", "")
" Signify highlighting
call <sid>hi("SignifySignAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "")
call <sid>hi("SignifySignChange", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "")
call <sid>hi("SignifySignDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "")
" Spelling highlighting
call <sid>hi("SpellBad", "", s:gui00, "", s:cterm00, "undercurl", s:gui08)
call <sid>hi("SpellLocal", "", s:gui00, "", s:cterm00, "undercurl", s:gui0C)
call <sid>hi("SpellCap", "", s:gui00, "", s:cterm00, "undercurl", s:gui0D)
call <sid>hi("SpellRare", "", s:gui00, "", s:cterm00, "undercurl", s:gui0E)
" Remove functions
delf <sid>hi
" Remove color variables
unlet s:gui00 s:gui01 s:gui02 s:gui03 s:gui04 s:gui05 s:gui06 s:gui07 s:gui08 s:gui09 s:gui0A s:gui0B s:gui0C s:gui0D s:gui0E s:gui0F
unlet s:cterm00 s:cterm01 s:cterm02 s:cterm03 s:cterm04 s:cterm05 s:cterm06 s:cterm07 s:cterm08 s:cterm09 s:cterm0A s:cterm0B s:cterm0C s:cterm0D s:cterm0E s:cterm0F

View file

@ -1,330 +0,0 @@
" vi:syntax=vim
" base16-vim (https://github.com/chriskempson/base16-vim)
" by Chris Kempson (http://chriskempson.com)
" Eighties scheme by Chris Kempson (http://chriskempson.com)
" This enables the coresponding base16-shell script to run so that
" :colorscheme works in terminals supported by base16-shell scripts
" User must set this variable in .vimrc
" let g:base16_shell_path=base16-builder/output/shell/
if !has('gui_running')
if exists("g:base16_shell_path")
execute "silent !/bin/sh ".g:base16_shell_path."/base16-eighties.sh"
endif
endif
" GUI color definitions
let s:gui00 = "2d2d2d"
let s:gui01 = "393939"
let s:gui02 = "515151"
let s:gui03 = "747369"
let s:gui04 = "a09f93"
let s:gui05 = "d3d0c8"
let s:gui06 = "e8e6df"
let s:gui07 = "f2f0ec"
let s:gui08 = "f2777a"
let s:gui09 = "f99157"
let s:gui0A = "ffcc66"
let s:gui0B = "99cc99"
let s:gui0C = "66cccc"
let s:gui0D = "6699cc"
let s:gui0E = "cc99cc"
let s:gui0F = "d27b53"
" Terminal color definitions
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 = "10"
let s:cterm02 = "11"
let s:cterm04 = "12"
let s:cterm06 = "13"
let s:cterm09 = "09"
let s:cterm0F = "14"
endif
" Neovim terminal colours
if has("nvim")
let g:terminal_color_0 = "#2d2d2d"
let g:terminal_color_1 = "#f2777a"
let g:terminal_color_2 = "#99cc99"
let g:terminal_color_3 = "#ffcc66"
let g:terminal_color_4 = "#6699cc"
let g:terminal_color_5 = "#cc99cc"
let g:terminal_color_6 = "#66cccc"
let g:terminal_color_7 = "#d3d0c8"
let g:terminal_color_8 = "#747369"
let g:terminal_color_9 = "#f99157"
let g:terminal_color_10 = "#393939"
let g:terminal_color_11 = "#515151"
let g:terminal_color_12 = "#a09f93"
let g:terminal_color_13 = "#e8e6df"
let g:terminal_color_14 = "#d27b53"
let g:terminal_color_15 = "#f2f0ec"
let g:terminal_color_background = g:terminal_color_0
let g:terminal_color_foreground = g:terminal_color_7
if &background == "light"
let g:terminal_color_background = g:terminal_color_7
let g:terminal_color_foreground = g:terminal_color_2
endif
endif
" Theme setup
hi clear
syntax reset
let g:colors_name = "base16-eighties"
" Highlighting function
fun <sid>hi(group, guifg, guibg, ctermfg, ctermbg, attr, guisp)
if a:guifg != ""
exec "hi " . a:group . " guifg=#" . a:guifg
endif
if a:guibg != ""
exec "hi " . a:group . " guibg=#" . a:guibg
endif
if a:ctermfg != ""
exec "hi " . a:group . " ctermfg=" . a:ctermfg
endif
if a:ctermbg != ""
exec "hi " . a:group . " ctermbg=" . a:ctermbg
endif
if a:attr != ""
exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr
endif
if a:guisp != ""
exec "hi " . a:group . " guisp=#" . a:guisp
endif
endfun
" Vim editor colors
call <sid>hi("Normal", s:gui05, s:gui00, s:cterm05, s:cterm00, "", "")
call <sid>hi("Bold", "", "", "", "", "bold", "")
call <sid>hi("Debug", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Directory", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Error", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
call <sid>hi("ErrorMsg", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "")
call <sid>hi("Exception", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("FoldColumn", s:gui0C, s:gui01, s:cterm0C, s:cterm01, "", "")
call <sid>hi("Folded", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("IncSearch", s:gui01, s:gui09, s:cterm01, s:cterm09, "none", "")
call <sid>hi("Italic", "", "", "", "", "none", "")
call <sid>hi("Macro", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("MatchParen", "", s:gui03, "", s:cterm03, "", "")
call <sid>hi("ModeMsg", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("MoreMsg", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("Question", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Search", s:gui03, s:gui0A, s:cterm03, s:cterm0A, "", "")
call <sid>hi("SpecialKey", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("TooLong", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Underlined", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Visual", "", s:gui02, "", s:cterm02, "", "")
call <sid>hi("VisualNOS", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("WarningMsg", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("WildMenu", s:gui08, s:gui0A, s:cterm08, "", "", "")
call <sid>hi("Title", s:gui0D, "", s:cterm0D, "", "none", "")
call <sid>hi("Conceal", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "", "")
call <sid>hi("Cursor", s:gui00, s:gui05, s:cterm00, s:cterm05, "", "")
call <sid>hi("NonText", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("LineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("SignColumn", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("StatusLine", s:gui04, s:gui02, s:cterm04, s:cterm02, "none", "")
call <sid>hi("StatusLineNC", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "")
call <sid>hi("VertSplit", s:gui02, s:gui02, s:cterm02, s:cterm02, "none", "")
call <sid>hi("ColorColumn", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("CursorColumn", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("CursorLine", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("CursorLineNr", s:gui04, s:gui01, s:cterm04, s:cterm01, "", "")
call <sid>hi("QuickFixLine", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("PMenu", s:gui05, s:gui01, s:cterm05, s:cterm01, "none", "")
call <sid>hi("PMenuSel", s:gui01, s:gui05, s:cterm01, s:cterm05, "", "")
call <sid>hi("TabLine", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "")
call <sid>hi("TabLineFill", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "")
call <sid>hi("TabLineSel", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "none", "")
" Standard syntax highlighting
call <sid>hi("Boolean", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Character", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Comment", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("Conditional", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("Constant", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Define", s:gui0E, "", s:cterm0E, "", "none", "")
call <sid>hi("Delimiter", s:gui0F, "", s:cterm0F, "", "", "")
call <sid>hi("Float", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Function", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Identifier", s:gui08, "", s:cterm08, "", "none", "")
call <sid>hi("Include", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Keyword", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("Label", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Number", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Operator", s:gui05, "", s:cterm05, "", "none", "")
call <sid>hi("PreProc", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Repeat", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Special", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("SpecialChar", s:gui0F, "", s:cterm0F, "", "", "")
call <sid>hi("Statement", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("StorageClass", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("String", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("Structure", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("Tag", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Todo", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "", "")
call <sid>hi("Type", s:gui0A, "", s:cterm0A, "", "none", "")
call <sid>hi("Typedef", s:gui0A, "", s:cterm0A, "", "", "")
" C highlighting
call <sid>hi("cOperator", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("cPreCondit", s:gui0E, "", s:cterm0E, "", "", "")
" C# highlighting
call <sid>hi("csClass", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("csAttribute", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("csModifier", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("csType", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("csUnspecifiedStatement", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("csContextualStatement", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("csNewDecleration", s:gui08, "", s:cterm08, "", "", "")
" CSS highlighting
call <sid>hi("cssBraces", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("cssClassName", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("cssColor", s:gui0C, "", s:cterm0C, "", "", "")
" Diff highlighting
call <sid>hi("DiffAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "")
call <sid>hi("DiffChange", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("DiffDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "")
call <sid>hi("DiffText", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "")
call <sid>hi("DiffAdded", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "", "")
call <sid>hi("DiffFile", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "")
call <sid>hi("DiffNewFile", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "", "")
call <sid>hi("DiffLine", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "", "")
call <sid>hi("DiffRemoved", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "")
" Git highlighting
call <sid>hi("gitcommitOverflow", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("gitcommitSummary", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("gitcommitComment", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("gitcommitUntracked", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("gitcommitDiscarded", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("gitcommitSelected", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("gitcommitHeader", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("gitcommitSelectedType", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("gitcommitUnmergedType", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("gitcommitDiscardedType", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("gitcommitBranch", s:gui09, "", s:cterm09, "", "bold", "")
call <sid>hi("gitcommitUntrackedFile", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("gitcommitUnmergedFile", s:gui08, "", s:cterm08, "", "bold", "")
call <sid>hi("gitcommitDiscardedFile", s:gui08, "", s:cterm08, "", "bold", "")
call <sid>hi("gitcommitSelectedFile", s:gui0B, "", s:cterm0B, "", "bold", "")
" GitGutter highlighting
call <sid>hi("GitGutterAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "")
call <sid>hi("GitGutterChange", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "")
call <sid>hi("GitGutterDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "")
call <sid>hi("GitGutterChangeDelete", s:gui0E, s:gui01, s:cterm0E, s:cterm01, "", "")
" HTML highlighting
call <sid>hi("htmlBold", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("htmlItalic", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("htmlEndTag", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("htmlTag", s:gui05, "", s:cterm05, "", "", "")
" JavaScript highlighting
call <sid>hi("javaScript", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("javaScriptBraces", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("javaScriptNumber", s:gui09, "", s:cterm09, "", "", "")
" pangloss/vim-javascript highlighting
call <sid>hi("jsOperator", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("jsStatement", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("jsReturn", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("jsThis", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("jsClassDefinition", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("jsFunction", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("jsFuncName", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("jsFuncCall", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("jsClassFuncName", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("jsClassMethodType", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("jsRegexpString", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("jsGlobalObjects", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("jsGlobalNodeObjects", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("jsExceptions", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("jsBuiltins", s:gui0A, "", s:cterm0A, "", "", "")
" Mail highlighting
call <sid>hi("mailQuoted1", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("mailQuoted2", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("mailQuoted3", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("mailQuoted4", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("mailQuoted5", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("mailQuoted6", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("mailURL", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("mailEmail", s:gui0D, "", s:cterm0D, "", "", "")
" Markdown highlighting
call <sid>hi("markdownCode", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("markdownError", s:gui05, s:gui00, s:cterm05, s:cterm00, "", "")
call <sid>hi("markdownCodeBlock", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("markdownHeadingDelimiter", s:gui0D, "", s:cterm0D, "", "", "")
" NERDTree highlighting
call <sid>hi("NERDTreeDirSlash", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("NERDTreeExecFile", s:gui05, "", s:cterm05, "", "", "")
" PHP highlighting
call <sid>hi("phpMemberSelector", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("phpComparison", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("phpParent", s:gui05, "", s:cterm05, "", "", "")
" Python highlighting
call <sid>hi("pythonOperator", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("pythonRepeat", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("pythonInclude", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("pythonStatement", s:gui0E, "", s:cterm0E, "", "", "")
" Ruby highlighting
call <sid>hi("rubyAttribute", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("rubyConstant", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("rubyInterpolationDelimiter", s:gui0F, "", s:cterm0F, "", "", "")
call <sid>hi("rubyRegexp", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("rubySymbol", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("rubyStringDelimiter", s:gui0B, "", s:cterm0B, "", "", "")
" SASS highlighting
call <sid>hi("sassidChar", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("sassClassChar", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("sassInclude", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("sassMixing", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("sassMixinName", s:gui0D, "", s:cterm0D, "", "", "")
" Signify highlighting
call <sid>hi("SignifySignAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "")
call <sid>hi("SignifySignChange", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "")
call <sid>hi("SignifySignDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "")
" Spelling highlighting
call <sid>hi("SpellBad", "", s:gui00, "", s:cterm00, "undercurl", s:gui08)
call <sid>hi("SpellLocal", "", s:gui00, "", s:cterm00, "undercurl", s:gui0C)
call <sid>hi("SpellCap", "", s:gui00, "", s:cterm00, "undercurl", s:gui0D)
call <sid>hi("SpellRare", "", s:gui00, "", s:cterm00, "undercurl", s:gui0E)
" Remove functions
delf <sid>hi
" Remove color variables
unlet s:gui00 s:gui01 s:gui02 s:gui03 s:gui04 s:gui05 s:gui06 s:gui07 s:gui08 s:gui09 s:gui0A s:gui0B s:gui0C s:gui0D s:gui0E s:gui0F
unlet s:cterm00 s:cterm01 s:cterm02 s:cterm03 s:cterm04 s:cterm05 s:cterm06 s:cterm07 s:cterm08 s:cterm09 s:cterm0A s:cterm0B s:cterm0C s:cterm0D s:cterm0E s:cterm0F

View file

@ -1,330 +0,0 @@
" vi:syntax=vim
" base16-vim (https://github.com/chriskempson/base16-vim)
" by Chris Kempson (http://chriskempson.com)
" Github scheme by Defman21
" This enables the coresponding base16-shell script to run so that
" :colorscheme works in terminals supported by base16-shell scripts
" User must set this variable in .vimrc
" let g:base16_shell_path=base16-builder/output/shell/
if !has('gui_running')
if exists("g:base16_shell_path")
execute "silent !/bin/sh ".g:base16_shell_path."/base16-github.sh"
endif
endif
" GUI color definitions
let s:gui00 = "ffffff"
let s:gui01 = "f5f5f5"
let s:gui02 = "c8c8fa"
let s:gui03 = "969896"
let s:gui04 = "e8e8e8"
let s:gui05 = "333333"
let s:gui06 = "ffffff"
let s:gui07 = "ffffff"
let s:gui08 = "ed6a43"
let s:gui09 = "0086b3"
let s:gui0A = "795da3"
let s:gui0B = "183691"
let s:gui0C = "183691"
let s:gui0D = "795da3"
let s:gui0E = "a71d5d"
let s:gui0F = "333333"
" Terminal color definitions
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 = "10"
let s:cterm02 = "11"
let s:cterm04 = "12"
let s:cterm06 = "13"
let s:cterm09 = "09"
let s:cterm0F = "14"
endif
" Neovim terminal colours
if has("nvim")
let g:terminal_color_0 = "#ffffff"
let g:terminal_color_1 = "#ed6a43"
let g:terminal_color_2 = "#183691"
let g:terminal_color_3 = "#795da3"
let g:terminal_color_4 = "#795da3"
let g:terminal_color_5 = "#a71d5d"
let g:terminal_color_6 = "#183691"
let g:terminal_color_7 = "#333333"
let g:terminal_color_8 = "#969896"
let g:terminal_color_9 = "#0086b3"
let g:terminal_color_10 = "#f5f5f5"
let g:terminal_color_11 = "#c8c8fa"
let g:terminal_color_12 = "#e8e8e8"
let g:terminal_color_13 = "#ffffff"
let g:terminal_color_14 = "#333333"
let g:terminal_color_15 = "#ffffff"
let g:terminal_color_background = g:terminal_color_0
let g:terminal_color_foreground = g:terminal_color_7
if &background == "light"
let g:terminal_color_background = g:terminal_color_7
let g:terminal_color_foreground = g:terminal_color_2
endif
endif
" Theme setup
hi clear
syntax reset
let g:colors_name = "base16-github"
" Highlighting function
fun <sid>hi(group, guifg, guibg, ctermfg, ctermbg, attr, guisp)
if a:guifg != ""
exec "hi " . a:group . " guifg=#" . a:guifg
endif
if a:guibg != ""
exec "hi " . a:group . " guibg=#" . a:guibg
endif
if a:ctermfg != ""
exec "hi " . a:group . " ctermfg=" . a:ctermfg
endif
if a:ctermbg != ""
exec "hi " . a:group . " ctermbg=" . a:ctermbg
endif
if a:attr != ""
exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr
endif
if a:guisp != ""
exec "hi " . a:group . " guisp=#" . a:guisp
endif
endfun
" Vim editor colors
call <sid>hi("Normal", s:gui05, s:gui00, s:cterm05, s:cterm00, "", "")
call <sid>hi("Bold", "", "", "", "", "bold", "")
call <sid>hi("Debug", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Directory", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Error", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
call <sid>hi("ErrorMsg", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "")
call <sid>hi("Exception", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("FoldColumn", s:gui0C, s:gui01, s:cterm0C, s:cterm01, "", "")
call <sid>hi("Folded", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("IncSearch", s:gui01, s:gui09, s:cterm01, s:cterm09, "none", "")
call <sid>hi("Italic", "", "", "", "", "none", "")
call <sid>hi("Macro", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("MatchParen", "", s:gui03, "", s:cterm03, "", "")
call <sid>hi("ModeMsg", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("MoreMsg", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("Question", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Search", s:gui03, s:gui0A, s:cterm03, s:cterm0A, "", "")
call <sid>hi("SpecialKey", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("TooLong", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Underlined", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Visual", "", s:gui02, "", s:cterm02, "", "")
call <sid>hi("VisualNOS", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("WarningMsg", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("WildMenu", s:gui08, s:gui0A, s:cterm08, "", "", "")
call <sid>hi("Title", s:gui0D, "", s:cterm0D, "", "none", "")
call <sid>hi("Conceal", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "", "")
call <sid>hi("Cursor", s:gui00, s:gui05, s:cterm00, s:cterm05, "", "")
call <sid>hi("NonText", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("LineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("SignColumn", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("StatusLine", s:gui04, s:gui02, s:cterm04, s:cterm02, "none", "")
call <sid>hi("StatusLineNC", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "")
call <sid>hi("VertSplit", s:gui02, s:gui02, s:cterm02, s:cterm02, "none", "")
call <sid>hi("ColorColumn", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("CursorColumn", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("CursorLine", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("CursorLineNr", s:gui04, s:gui01, s:cterm04, s:cterm01, "", "")
call <sid>hi("QuickFixLine", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("PMenu", s:gui05, s:gui01, s:cterm05, s:cterm01, "none", "")
call <sid>hi("PMenuSel", s:gui01, s:gui05, s:cterm01, s:cterm05, "", "")
call <sid>hi("TabLine", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "")
call <sid>hi("TabLineFill", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "")
call <sid>hi("TabLineSel", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "none", "")
" Standard syntax highlighting
call <sid>hi("Boolean", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Character", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Comment", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("Conditional", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("Constant", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Define", s:gui0E, "", s:cterm0E, "", "none", "")
call <sid>hi("Delimiter", s:gui0F, "", s:cterm0F, "", "", "")
call <sid>hi("Float", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Function", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Identifier", s:gui08, "", s:cterm08, "", "none", "")
call <sid>hi("Include", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Keyword", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("Label", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Number", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Operator", s:gui05, "", s:cterm05, "", "none", "")
call <sid>hi("PreProc", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Repeat", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Special", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("SpecialChar", s:gui0F, "", s:cterm0F, "", "", "")
call <sid>hi("Statement", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("StorageClass", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("String", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("Structure", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("Tag", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Todo", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "", "")
call <sid>hi("Type", s:gui0A, "", s:cterm0A, "", "none", "")
call <sid>hi("Typedef", s:gui0A, "", s:cterm0A, "", "", "")
" C highlighting
call <sid>hi("cOperator", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("cPreCondit", s:gui0E, "", s:cterm0E, "", "", "")
" C# highlighting
call <sid>hi("csClass", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("csAttribute", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("csModifier", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("csType", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("csUnspecifiedStatement", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("csContextualStatement", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("csNewDecleration", s:gui08, "", s:cterm08, "", "", "")
" CSS highlighting
call <sid>hi("cssBraces", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("cssClassName", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("cssColor", s:gui0C, "", s:cterm0C, "", "", "")
" Diff highlighting
call <sid>hi("DiffAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "")
call <sid>hi("DiffChange", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("DiffDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "")
call <sid>hi("DiffText", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "")
call <sid>hi("DiffAdded", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "", "")
call <sid>hi("DiffFile", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "")
call <sid>hi("DiffNewFile", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "", "")
call <sid>hi("DiffLine", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "", "")
call <sid>hi("DiffRemoved", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "")
" Git highlighting
call <sid>hi("gitcommitOverflow", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("gitcommitSummary", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("gitcommitComment", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("gitcommitUntracked", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("gitcommitDiscarded", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("gitcommitSelected", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("gitcommitHeader", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("gitcommitSelectedType", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("gitcommitUnmergedType", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("gitcommitDiscardedType", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("gitcommitBranch", s:gui09, "", s:cterm09, "", "bold", "")
call <sid>hi("gitcommitUntrackedFile", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("gitcommitUnmergedFile", s:gui08, "", s:cterm08, "", "bold", "")
call <sid>hi("gitcommitDiscardedFile", s:gui08, "", s:cterm08, "", "bold", "")
call <sid>hi("gitcommitSelectedFile", s:gui0B, "", s:cterm0B, "", "bold", "")
" GitGutter highlighting
call <sid>hi("GitGutterAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "")
call <sid>hi("GitGutterChange", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "")
call <sid>hi("GitGutterDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "")
call <sid>hi("GitGutterChangeDelete", s:gui0E, s:gui01, s:cterm0E, s:cterm01, "", "")
" HTML highlighting
call <sid>hi("htmlBold", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("htmlItalic", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("htmlEndTag", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("htmlTag", s:gui05, "", s:cterm05, "", "", "")
" JavaScript highlighting
call <sid>hi("javaScript", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("javaScriptBraces", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("javaScriptNumber", s:gui09, "", s:cterm09, "", "", "")
" pangloss/vim-javascript highlighting
call <sid>hi("jsOperator", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("jsStatement", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("jsReturn", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("jsThis", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("jsClassDefinition", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("jsFunction", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("jsFuncName", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("jsFuncCall", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("jsClassFuncName", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("jsClassMethodType", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("jsRegexpString", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("jsGlobalObjects", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("jsGlobalNodeObjects", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("jsExceptions", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("jsBuiltins", s:gui0A, "", s:cterm0A, "", "", "")
" Mail highlighting
call <sid>hi("mailQuoted1", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("mailQuoted2", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("mailQuoted3", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("mailQuoted4", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("mailQuoted5", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("mailQuoted6", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("mailURL", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("mailEmail", s:gui0D, "", s:cterm0D, "", "", "")
" Markdown highlighting
call <sid>hi("markdownCode", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("markdownError", s:gui05, s:gui00, s:cterm05, s:cterm00, "", "")
call <sid>hi("markdownCodeBlock", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("markdownHeadingDelimiter", s:gui0D, "", s:cterm0D, "", "", "")
" NERDTree highlighting
call <sid>hi("NERDTreeDirSlash", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("NERDTreeExecFile", s:gui05, "", s:cterm05, "", "", "")
" PHP highlighting
call <sid>hi("phpMemberSelector", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("phpComparison", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("phpParent", s:gui05, "", s:cterm05, "", "", "")
" Python highlighting
call <sid>hi("pythonOperator", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("pythonRepeat", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("pythonInclude", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("pythonStatement", s:gui0E, "", s:cterm0E, "", "", "")
" Ruby highlighting
call <sid>hi("rubyAttribute", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("rubyConstant", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("rubyInterpolationDelimiter", s:gui0F, "", s:cterm0F, "", "", "")
call <sid>hi("rubyRegexp", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("rubySymbol", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("rubyStringDelimiter", s:gui0B, "", s:cterm0B, "", "", "")
" SASS highlighting
call <sid>hi("sassidChar", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("sassClassChar", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("sassInclude", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("sassMixing", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("sassMixinName", s:gui0D, "", s:cterm0D, "", "", "")
" Signify highlighting
call <sid>hi("SignifySignAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "")
call <sid>hi("SignifySignChange", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "")
call <sid>hi("SignifySignDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "")
" Spelling highlighting
call <sid>hi("SpellBad", "", s:gui00, "", s:cterm00, "undercurl", s:gui08)
call <sid>hi("SpellLocal", "", s:gui00, "", s:cterm00, "undercurl", s:gui0C)
call <sid>hi("SpellCap", "", s:gui00, "", s:cterm00, "undercurl", s:gui0D)
call <sid>hi("SpellRare", "", s:gui00, "", s:cterm00, "undercurl", s:gui0E)
" Remove functions
delf <sid>hi
" Remove color variables
unlet s:gui00 s:gui01 s:gui02 s:gui03 s:gui04 s:gui05 s:gui06 s:gui07 s:gui08 s:gui09 s:gui0A s:gui0B s:gui0C s:gui0D s:gui0E s:gui0F
unlet s:cterm00 s:cterm01 s:cterm02 s:cterm03 s:cterm04 s:cterm05 s:cterm06 s:cterm07 s:cterm08 s:cterm09 s:cterm0A s:cterm0B s:cterm0C s:cterm0D s:cterm0E s:cterm0F

View file

@ -1,330 +0,0 @@
" vi:syntax=vim
" base16-vim (https://github.com/chriskempson/base16-vim)
" by Chris Kempson (http://chriskempson.com)
" Google Dark scheme by Seth Wright (http://sethawright.com)
" This enables the coresponding base16-shell script to run so that
" :colorscheme works in terminals supported by base16-shell scripts
" User must set this variable in .vimrc
" let g:base16_shell_path=base16-builder/output/shell/
if !has('gui_running')
if exists("g:base16_shell_path")
execute "silent !/bin/sh ".g:base16_shell_path."/base16-google-dark.sh"
endif
endif
" GUI color definitions
let s:gui00 = "1d1f21"
let s:gui01 = "282a2e"
let s:gui02 = "373b41"
let s:gui03 = "969896"
let s:gui04 = "b4b7b4"
let s:gui05 = "c5c8c6"
let s:gui06 = "e0e0e0"
let s:gui07 = "ffffff"
let s:gui08 = "CC342B"
let s:gui09 = "F96A38"
let s:gui0A = "FBA922"
let s:gui0B = "198844"
let s:gui0C = "3971ED"
let s:gui0D = "3971ED"
let s:gui0E = "A36AC7"
let s:gui0F = "3971ED"
" Terminal color definitions
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 = "10"
let s:cterm02 = "11"
let s:cterm04 = "12"
let s:cterm06 = "13"
let s:cterm09 = "09"
let s:cterm0F = "14"
endif
" Neovim terminal colours
if has("nvim")
let g:terminal_color_0 = "#1d1f21"
let g:terminal_color_1 = "#CC342B"
let g:terminal_color_2 = "#198844"
let g:terminal_color_3 = "#FBA922"
let g:terminal_color_4 = "#3971ED"
let g:terminal_color_5 = "#A36AC7"
let g:terminal_color_6 = "#3971ED"
let g:terminal_color_7 = "#c5c8c6"
let g:terminal_color_8 = "#969896"
let g:terminal_color_9 = "#F96A38"
let g:terminal_color_10 = "#282a2e"
let g:terminal_color_11 = "#373b41"
let g:terminal_color_12 = "#b4b7b4"
let g:terminal_color_13 = "#e0e0e0"
let g:terminal_color_14 = "#3971ED"
let g:terminal_color_15 = "#ffffff"
let g:terminal_color_background = g:terminal_color_0
let g:terminal_color_foreground = g:terminal_color_7
if &background == "light"
let g:terminal_color_background = g:terminal_color_7
let g:terminal_color_foreground = g:terminal_color_2
endif
endif
" Theme setup
hi clear
syntax reset
let g:colors_name = "base16-google-dark"
" Highlighting function
fun <sid>hi(group, guifg, guibg, ctermfg, ctermbg, attr, guisp)
if a:guifg != ""
exec "hi " . a:group . " guifg=#" . a:guifg
endif
if a:guibg != ""
exec "hi " . a:group . " guibg=#" . a:guibg
endif
if a:ctermfg != ""
exec "hi " . a:group . " ctermfg=" . a:ctermfg
endif
if a:ctermbg != ""
exec "hi " . a:group . " ctermbg=" . a:ctermbg
endif
if a:attr != ""
exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr
endif
if a:guisp != ""
exec "hi " . a:group . " guisp=#" . a:guisp
endif
endfun
" Vim editor colors
call <sid>hi("Normal", s:gui05, s:gui00, s:cterm05, s:cterm00, "", "")
call <sid>hi("Bold", "", "", "", "", "bold", "")
call <sid>hi("Debug", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Directory", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Error", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
call <sid>hi("ErrorMsg", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "")
call <sid>hi("Exception", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("FoldColumn", s:gui0C, s:gui01, s:cterm0C, s:cterm01, "", "")
call <sid>hi("Folded", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("IncSearch", s:gui01, s:gui09, s:cterm01, s:cterm09, "none", "")
call <sid>hi("Italic", "", "", "", "", "none", "")
call <sid>hi("Macro", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("MatchParen", "", s:gui03, "", s:cterm03, "", "")
call <sid>hi("ModeMsg", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("MoreMsg", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("Question", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Search", s:gui03, s:gui0A, s:cterm03, s:cterm0A, "", "")
call <sid>hi("SpecialKey", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("TooLong", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Underlined", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Visual", "", s:gui02, "", s:cterm02, "", "")
call <sid>hi("VisualNOS", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("WarningMsg", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("WildMenu", s:gui08, s:gui0A, s:cterm08, "", "", "")
call <sid>hi("Title", s:gui0D, "", s:cterm0D, "", "none", "")
call <sid>hi("Conceal", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "", "")
call <sid>hi("Cursor", s:gui00, s:gui05, s:cterm00, s:cterm05, "", "")
call <sid>hi("NonText", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("LineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("SignColumn", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("StatusLine", s:gui04, s:gui02, s:cterm04, s:cterm02, "none", "")
call <sid>hi("StatusLineNC", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "")
call <sid>hi("VertSplit", s:gui02, s:gui02, s:cterm02, s:cterm02, "none", "")
call <sid>hi("ColorColumn", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("CursorColumn", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("CursorLine", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("CursorLineNr", s:gui04, s:gui01, s:cterm04, s:cterm01, "", "")
call <sid>hi("QuickFixLine", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("PMenu", s:gui05, s:gui01, s:cterm05, s:cterm01, "none", "")
call <sid>hi("PMenuSel", s:gui01, s:gui05, s:cterm01, s:cterm05, "", "")
call <sid>hi("TabLine", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "")
call <sid>hi("TabLineFill", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "")
call <sid>hi("TabLineSel", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "none", "")
" Standard syntax highlighting
call <sid>hi("Boolean", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Character", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Comment", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("Conditional", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("Constant", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Define", s:gui0E, "", s:cterm0E, "", "none", "")
call <sid>hi("Delimiter", s:gui0F, "", s:cterm0F, "", "", "")
call <sid>hi("Float", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Function", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Identifier", s:gui08, "", s:cterm08, "", "none", "")
call <sid>hi("Include", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Keyword", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("Label", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Number", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Operator", s:gui05, "", s:cterm05, "", "none", "")
call <sid>hi("PreProc", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Repeat", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Special", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("SpecialChar", s:gui0F, "", s:cterm0F, "", "", "")
call <sid>hi("Statement", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("StorageClass", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("String", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("Structure", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("Tag", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Todo", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "", "")
call <sid>hi("Type", s:gui0A, "", s:cterm0A, "", "none", "")
call <sid>hi("Typedef", s:gui0A, "", s:cterm0A, "", "", "")
" C highlighting
call <sid>hi("cOperator", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("cPreCondit", s:gui0E, "", s:cterm0E, "", "", "")
" C# highlighting
call <sid>hi("csClass", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("csAttribute", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("csModifier", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("csType", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("csUnspecifiedStatement", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("csContextualStatement", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("csNewDecleration", s:gui08, "", s:cterm08, "", "", "")
" CSS highlighting
call <sid>hi("cssBraces", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("cssClassName", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("cssColor", s:gui0C, "", s:cterm0C, "", "", "")
" Diff highlighting
call <sid>hi("DiffAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "")
call <sid>hi("DiffChange", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("DiffDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "")
call <sid>hi("DiffText", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "")
call <sid>hi("DiffAdded", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "", "")
call <sid>hi("DiffFile", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "")
call <sid>hi("DiffNewFile", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "", "")
call <sid>hi("DiffLine", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "", "")
call <sid>hi("DiffRemoved", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "")
" Git highlighting
call <sid>hi("gitcommitOverflow", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("gitcommitSummary", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("gitcommitComment", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("gitcommitUntracked", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("gitcommitDiscarded", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("gitcommitSelected", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("gitcommitHeader", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("gitcommitSelectedType", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("gitcommitUnmergedType", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("gitcommitDiscardedType", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("gitcommitBranch", s:gui09, "", s:cterm09, "", "bold", "")
call <sid>hi("gitcommitUntrackedFile", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("gitcommitUnmergedFile", s:gui08, "", s:cterm08, "", "bold", "")
call <sid>hi("gitcommitDiscardedFile", s:gui08, "", s:cterm08, "", "bold", "")
call <sid>hi("gitcommitSelectedFile", s:gui0B, "", s:cterm0B, "", "bold", "")
" GitGutter highlighting
call <sid>hi("GitGutterAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "")
call <sid>hi("GitGutterChange", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "")
call <sid>hi("GitGutterDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "")
call <sid>hi("GitGutterChangeDelete", s:gui0E, s:gui01, s:cterm0E, s:cterm01, "", "")
" HTML highlighting
call <sid>hi("htmlBold", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("htmlItalic", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("htmlEndTag", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("htmlTag", s:gui05, "", s:cterm05, "", "", "")
" JavaScript highlighting
call <sid>hi("javaScript", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("javaScriptBraces", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("javaScriptNumber", s:gui09, "", s:cterm09, "", "", "")
" pangloss/vim-javascript highlighting
call <sid>hi("jsOperator", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("jsStatement", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("jsReturn", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("jsThis", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("jsClassDefinition", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("jsFunction", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("jsFuncName", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("jsFuncCall", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("jsClassFuncName", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("jsClassMethodType", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("jsRegexpString", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("jsGlobalObjects", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("jsGlobalNodeObjects", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("jsExceptions", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("jsBuiltins", s:gui0A, "", s:cterm0A, "", "", "")
" Mail highlighting
call <sid>hi("mailQuoted1", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("mailQuoted2", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("mailQuoted3", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("mailQuoted4", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("mailQuoted5", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("mailQuoted6", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("mailURL", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("mailEmail", s:gui0D, "", s:cterm0D, "", "", "")
" Markdown highlighting
call <sid>hi("markdownCode", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("markdownError", s:gui05, s:gui00, s:cterm05, s:cterm00, "", "")
call <sid>hi("markdownCodeBlock", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("markdownHeadingDelimiter", s:gui0D, "", s:cterm0D, "", "", "")
" NERDTree highlighting
call <sid>hi("NERDTreeDirSlash", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("NERDTreeExecFile", s:gui05, "", s:cterm05, "", "", "")
" PHP highlighting
call <sid>hi("phpMemberSelector", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("phpComparison", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("phpParent", s:gui05, "", s:cterm05, "", "", "")
" Python highlighting
call <sid>hi("pythonOperator", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("pythonRepeat", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("pythonInclude", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("pythonStatement", s:gui0E, "", s:cterm0E, "", "", "")
" Ruby highlighting
call <sid>hi("rubyAttribute", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("rubyConstant", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("rubyInterpolationDelimiter", s:gui0F, "", s:cterm0F, "", "", "")
call <sid>hi("rubyRegexp", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("rubySymbol", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("rubyStringDelimiter", s:gui0B, "", s:cterm0B, "", "", "")
" SASS highlighting
call <sid>hi("sassidChar", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("sassClassChar", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("sassInclude", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("sassMixing", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("sassMixinName", s:gui0D, "", s:cterm0D, "", "", "")
" Signify highlighting
call <sid>hi("SignifySignAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "")
call <sid>hi("SignifySignChange", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "")
call <sid>hi("SignifySignDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "")
" Spelling highlighting
call <sid>hi("SpellBad", "", s:gui00, "", s:cterm00, "undercurl", s:gui08)
call <sid>hi("SpellLocal", "", s:gui00, "", s:cterm00, "undercurl", s:gui0C)
call <sid>hi("SpellCap", "", s:gui00, "", s:cterm00, "undercurl", s:gui0D)
call <sid>hi("SpellRare", "", s:gui00, "", s:cterm00, "undercurl", s:gui0E)
" Remove functions
delf <sid>hi
" Remove color variables
unlet s:gui00 s:gui01 s:gui02 s:gui03 s:gui04 s:gui05 s:gui06 s:gui07 s:gui08 s:gui09 s:gui0A s:gui0B s:gui0C s:gui0D s:gui0E s:gui0F
unlet s:cterm00 s:cterm01 s:cterm02 s:cterm03 s:cterm04 s:cterm05 s:cterm06 s:cterm07 s:cterm08 s:cterm09 s:cterm0A s:cterm0B s:cterm0C s:cterm0D s:cterm0E s:cterm0F

View file

@ -1,430 +0,0 @@
" A simple dark vim colorscheme.
" Maintainer: zcodes <zcodes@qq.com>
" Version: 1.0
"
" The theme file original copyed from Tomorrow theme.
" See https://github.com/chriskempson/vim-tomorrow-theme.git for it.
" And hex color conversion functions borrowed from the theme "Desert256".
"
" Most of the colors based on Google Material Design.
" Default GUI colors
let s:foreground = "cfd8dc"
let s:background = "263238"
let s:selection = "546e7a"
let s:line = "37474f"
let s:comment = "78909c"
let s:red = "ee877d"
let s:orange = "ffb74d"
let s:yellow = "fff176"
let s:green = "88b888"
let s:aqua = "00b8d4"
let s:blue = "6699cc"
let s:purple = "ce93d8"
let s:window = "37474f"
let s:grey = "b0bec5"
if !has("gui_running")
let s:background = "202020"
let s:line = "303030"
endif
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "basic-dark"
if has("gui_running") || &t_Co == 88 || &t_Co == 256
" Returns an approximate grey index for the given grey level
fun <SID>grey_number(x)
if &t_Co == 88
if a:x < 23
return 0
elseif a:x < 69
return 1
elseif a:x < 103
return 2
elseif a:x < 127
return 3
elseif a:x < 150
return 4
elseif a:x < 173
return 5
elseif a:x < 196
return 6
elseif a:x < 219
return 7
elseif a:x < 243
return 8
else
return 9
endif
else
if a:x < 14
return 0
else
let l:n = (a:x - 8) / 10
let l:m = (a:x - 8) % 10
if l:m < 5
return l:n
else
return l:n + 1
endif
endif
endif
endfun
" Returns the actual grey level represented by the grey index
fun <SID>grey_level(n)
if &t_Co == 88
if a:n == 0
return 0
elseif a:n == 1
return 46
elseif a:n == 2
return 92
elseif a:n == 3
return 115
elseif a:n == 4
return 139
elseif a:n == 5
return 162
elseif a:n == 6
return 185
elseif a:n == 7
return 208
elseif a:n == 8
return 231
else
return 255
endif
else
if a:n == 0
return 0
else
return 8 + (a:n * 10)
endif
endif
endfun
" Returns the palette index for the given grey index
fun <SID>grey_colour(n)
if &t_Co == 88
if a:n == 0
return 16
elseif a:n == 9
return 79
else
return 79 + a:n
endif
else
if a:n == 0
return 16
elseif a:n == 25
return 231
else
return 231 + a:n
endif
endif
endfun
" Returns an approximate colour index for the given colour level
fun <SID>rgb_number(x)
if &t_Co == 88
if a:x < 69
return 0
elseif a:x < 172
return 1
elseif a:x < 230
return 2
else
return 3
endif
else
if a:x < 75
return 0
else
let l:n = (a:x - 55) / 40
let l:m = (a:x - 55) % 40
if l:m < 20
return l:n
else
return l:n + 1
endif
endif
endif
endfun
" Returns the actual colour level for the given colour index
fun <SID>rgb_level(n)
if &t_Co == 88
if a:n == 0
return 0
elseif a:n == 1
return 139
elseif a:n == 2
return 205
else
return 255
endif
else
if a:n == 0
return 0
else
return 55 + (a:n * 40)
endif
endif
endfun
" Returns the palette index for the given R/G/B colour indices
fun <SID>rgb_colour(x, y, z)
if &t_Co == 88
return 16 + (a:x * 16) + (a:y * 4) + a:z
else
return 16 + (a:x * 36) + (a:y * 6) + a:z
endif
endfun
" Returns the palette index to approximate the given R/G/B colour levels
fun <SID>colour(r, g, b)
" Get the closest grey
let l:gx = <SID>grey_number(a:r)
let l:gy = <SID>grey_number(a:g)
let l:gz = <SID>grey_number(a:b)
" Get the closest colour
let l:x = <SID>rgb_number(a:r)
let l:y = <SID>rgb_number(a:g)
let l:z = <SID>rgb_number(a:b)
if l:gx == l:gy && l:gy == l:gz
" There are two possibilities
let l:dgr = <SID>grey_level(l:gx) - a:r
let l:dgg = <SID>grey_level(l:gy) - a:g
let l:dgb = <SID>grey_level(l:gz) - a:b
let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb)
let l:dr = <SID>rgb_level(l:gx) - a:r
let l:dg = <SID>rgb_level(l:gy) - a:g
let l:db = <SID>rgb_level(l:gz) - a:b
let l:drgb = (l:dr * l:dr) + (l:dg * l:dg) + (l:db * l:db)
if l:dgrey < l:drgb
" Use the grey
return <SID>grey_colour(l:gx)
else
" Use the colour
return <SID>rgb_colour(l:x, l:y, l:z)
endif
else
" Only one possibility
return <SID>rgb_colour(l:x, l:y, l:z)
endif
endfun
" Returns the palette index to approximate the 'rrggbb' hex string
fun <SID>rgb(rgb)
let l:r = ("0x" . strpart(a:rgb, 0, 2)) + 0
let l:g = ("0x" . strpart(a:rgb, 2, 2)) + 0
let l:b = ("0x" . strpart(a:rgb, 4, 2)) + 0
return <SID>colour(l:r, l:g, l:b)
endfun
" Sets the highlighting for the given group
fun <SID>X(group, fg, bg, attr)
if a:fg != ""
exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . <SID>rgb(a:fg)
endif
if a:bg != ""
exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . <SID>rgb(a:bg)
endif
if a:attr != ""
exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr
endif
endfun
" Vim Highlighting
call <SID>X("Normal", s:foreground, s:background, "none")
call <SID>X("LineNr", s:grey, "", "none")
call <SID>X("NonText", s:foreground, "", "none")
call <SID>X("SpecialKey", s:blue, "", "none")
call <SID>X("Search", s:foreground, s:selection, "none")
call <SID>X("TabLine", s:foreground, s:background, "reverse")
call <SID>X("StatusLine", s:window, s:foreground, "reverse")
call <SID>X("StatusLineNC", s:window, s:comment, "reverse")
call <SID>X("VertSplit", s:window, s:window, "none")
call <SID>X("Visual", "", s:selection, "none")
call <SID>X("Directory", s:blue, "", "none")
call <SID>X("ModeMsg", s:green, "", "none")
call <SID>X("MoreMsg", s:green, "", "none")
call <SID>X("Question", s:green, "", "none")
call <SID>X("WarningMsg", s:red, "", "none")
call <SID>X("MatchParen", "", s:selection, "none")
call <SID>X("Folded", s:comment, s:background, "none")
call <SID>X("FoldColumn", s:comment, s:background, "none")
if version >= 700
call <SID>X("CursorLine", "", s:line, "none")
call <SID>X("CursorColumn", "", s:line, "none")
call <SID>X("PMenu", s:foreground, s:selection, "none")
call <SID>X("PMenuSel", s:foreground, s:selection, "reverse")
call <SID>X("SignColumn", "", s:background, "none")
end
if version >= 703
call <SID>X("ColorColumn", "", s:line, "none")
end
" Standard Highlighting
call <SID>X("Comment", s:comment, "", "none")
call <SID>X("Todo", s:red, s:background, "underline")
call <SID>X("Title", s:comment, "", "none")
call <SID>X("Cursor", "", s:foreground, "none")
call <SID>X("Identifier", s:grey, "", "none")
call <SID>X("Statement", s:yellow, "", "none")
call <SID>X("Conditional", s:foreground, "", "none")
call <SID>X("Repeat", s:yellow, "", "none")
call <SID>X("Structure", s:purple, "", "none")
call <SID>X("Function", s:aqua, "", "none")
call <SID>X("Constant", s:foreground, "", "none")
call <SID>X("String", s:green, "", "none")
call <SID>X("Special", s:foreground, "", "none")
call <SID>X("PreProc", s:aqua, "", "none")
call <SID>X("Operator", s:foreground, "", "none")
call <SID>X("Type", s:blue, "", "none")
call <SID>X("Define", s:purple, "", "none")
call <SID>X("Include", s:blue, "", "none")
call <SID>X("Number", s:orange, "", "none")
" Vim Highlighting
call <SID>X("vimCommand", s:blue, "", "")
" C Highlighting
call <SID>X("cType", s:blue, "", "")
call <SID>X("cStorageClass", s:blue, "", "")
call <SID>X("cConditional", s:red, "", "")
call <SID>X("cRepeat", s:red, "", "")
" PHP Highlighting
call <SID>X("phpVarSelector", s:red, "", "")
call <SID>X("phpIdentifier", s:red, "", "")
call <SID>X("phpFCKeyword", s:purple, "", "")
call <SID>X("phpSCKeyword", s:purple, "", "")
call <SID>X("phpKeyword", s:purple, "", "")
call <SID>X("phpType", s:purple, "", "")
call <SID>X("phpRepeat", s:red, "", "")
call <SID>X("phpDefine", s:purple, "", "")
call <SID>X("phpDocTags", s:aqua, "", "")
call <SID>X("phpDocParam", s:green, "", "")
call <SID>X("phpFunction", s:blue, "", "")
call <SID>X("phpFunctions", s:blue, "", "")
call <SID>X("phpClass", s:blue, "", "")
call <SID>X("phpClasses", s:orange, "", "")
call <SID>X("phpMagicConstants", s:yellow, "", "")
call <SID>X("phpMemberSelector", s:grey, "", "")
" Ruby Highlighting
call <SID>X("rubySymbol", s:green, "", "")
call <SID>X("rubyConstant", s:aqua, "", "")
call <SID>X("rubyAttribute", s:blue, "", "")
call <SID>X("rubyInclude", s:blue, "", "")
call <SID>X("rubyLocalVariableOrMethod", s:orange, "", "")
call <SID>X("rubyCurlyBlock", s:orange, "", "")
call <SID>X("rubyStringDelimiter", s:green, "", "")
call <SID>X("rubyInterpolationDelimiter", s:orange, "", "")
call <SID>X("rubyConditional", s:purple, "", "")
call <SID>X("rubyRepeat", s:purple, "", "")
call <SID>X("rubyIdentifier", s:orange, "", "")
" Python Highlighting
call <SID>X("pythonInclude", s:red, "", "")
call <SID>X("pythonStatement", s:blue, "", "")
call <SID>X("pythonConditional", s:purple, "", "")
call <SID>X("pythonRepeat", s:purple, "", "")
call <SID>X("pythonException", s:purple, "", "")
call <SID>X("pythonFunction", s:aqua, "", "")
call <SID>X("pythonSelf", s:grey, "", "")
call <SID>X("pythonOperator", s:purple, "", "")
call <SID>X("pythonExtraOperator", s:purple, "", "")
call <SID>X("pythonClass", s:aqua, "", "")
call <SID>X("pythonDecorator", s:orange, "", "")
call <SID>X("pythonDocstring", s:comment, "", "")
call <SID>X("pythonBuiltinObj", s:yellow, "", "")
call <SID>X("pythonBuiltinType", s:orange, "", "")
call <SID>X("pythonNumber", s:orange, "", "")
" Go Highlighting
call <SID>X("goStatement", s:purple, "", "")
call <SID>X("goConditional", s:purple, "", "")
call <SID>X("goRepeat", s:purple, "", "")
call <SID>X("goException", s:purple, "", "")
call <SID>X("goDeclaration", s:blue, "", "")
call <SID>X("goConstants", s:yellow, "", "")
call <SID>X("goBuiltins", s:orange, "", "")
" CoffeeScript Highlighting
call <SID>X("coffeeKeyword", s:purple, "", "")
call <SID>X("coffeeConditional", s:purple, "", "")
call <SID>X("coffeeSpecialVar", s:orange, "", "")
call <SID>X("coffeeSpecialIdent", s:red, "", "")
call <SID>X("coffeeObject", s:orange, "", "")
call <SID>X("coffeeObjAssign", s:blue, "", "")
call <SID>X("coffeeArrow", s:purple, "", "")
call <SID>X("coffeeBoolean", s:foreground, "", "")
call <SID>X("coffeeGlobal", s:foreground, "", "")
call <SID>X("coffeeModuleKeyword", s:aqua, "", "")
call <SID>X("coffeeFuncCall", s:blue, "", "")
" JavaScript Highlighting
call <SID>X("javaScriptBraces", s:foreground, "", "")
call <SID>X("javaScriptFunction", s:purple, "", "")
call <SID>X("javaScriptConditional", s:purple, "", "")
call <SID>X("javaScriptRepeat", s:purple, "", "")
call <SID>X("javaScriptNumber", s:orange, "", "")
call <SID>X("javaScriptMember", s:orange, "", "")
" HTML Highlighting
call <SID>X("htmlTag", s:blue, "", "")
call <SID>X("htmlTagName", s:blue, "", "")
call <SID>X("htmlArg", s:aqua, "", "")
call <SID>X("htmlScriptTag", s:blue, "", "")
" Blade Tempalte Highlight
call <SID>X("bladeDelimiter", s:orange, "", "")
call <SID>X("bladeKeyword", s:blue, "", "")
" Diff Highlighting
call <SID>X("diffAdded", "", s:green, "none")
call <SID>X("diffRemoved", "", s:red, "none")
call <SID>X("diffChanged", "", s:yellow, "none")
call <SID>X("DiffAdd", s:window, s:green, "none")
call <SID>X("DiffDelete", s:window, s:red, "none")
call <SID>X("DiffChange", s:window, s:yellow, "none")
call <SID>X("DiffText", s:background, s:yellow, "none")
call <SID>X("GitGutterAdd", s:green, "", "")
call <SID>X("GitGutterDelete", s:red, "", "")
call <SID>X("GitGutterChange", s:yellow, "", "")
call <SID>X("GitGutterChangeDelete", s:orange, "", "")
call <SID>X("VimwikiHeader1", s:red, "", "")
call <SID>X("VimwikiHeader2", s:green, "", "")
call <SID>X("VimwikiHeader3", s:blue, "", "")
call <SID>X("VimwikiHeader4", s:aqua, "", "")
call <SID>X("VimwikiHeader5", s:orange, "", "")
call <SID>X("VimwikiHeader6", s:yellow, "", "")
" YAML
call <SID>X("yamlBlockMappingKey", s:blue, "", "")
" Delete Functions
delf <SID>X
delf <SID>rgb
delf <SID>colour
delf <SID>rgb_colour
delf <SID>rgb_level
delf <SID>rgb_number
delf <SID>grey_colour
delf <SID>grey_level
delf <SID>grey_number
endif

View file

@ -1,394 +0,0 @@
" basic-light -- a simple light vim theme
"
" Maintainer: zcodes <zcodes@qq.com>
" Version: 1.0
"
" the theme file original copyed from Tomorrow theme.
" see: https://github.com/chriskempson/vim-tomorrow-theme.git for it.
"
" the colors choose from Google Material Desgin and some from Sublime Text
" LAZY theme.
" default gui colors
let s:foreground = "263238"
let s:background = "fbfbfb"
let s:selection = "e3fc8d"
let s:line = "d5d5d5"
let s:comment = "7c7c7c"
let s:red = "d62a28"
let s:orange = "ff7800"
let s:yellow = "eab700"
let s:green = "409b1c"
let s:aqua = "00897b"
let s:blue = "3b5bb5"
let s:purple = "673ab7"
let s:window = "cfd8dc"
set background=light
hi clear
syntax reset
let g:colors_name = "basic-light"
if has("gui_running") || &t_Co == 88 || &t_Co == 256
" Returns an approximate grey index for the given grey level
fun <SID>grey_number(x)
if &t_Co == 88
if a:x < 23
return 0
elseif a:x < 69
return 1
elseif a:x < 103
return 2
elseif a:x < 127
return 3
elseif a:x < 150
return 4
elseif a:x < 173
return 5
elseif a:x < 196
return 6
elseif a:x < 219
return 7
elseif a:x < 243
return 8
else
return 9
endif
else
if a:x < 14
return 0
else
let l:n = (a:x - 8) / 10
let l:m = (a:x - 8) % 10
if l:m < 5
return l:n
else
return l:n + 1
endif
endif
endif
endfun
" Returns the actual grey level represented by the grey index
fun <SID>grey_level(n)
if &t_Co == 88
if a:n == 0
return 0
elseif a:n == 1
return 46
elseif a:n == 2
return 92
elseif a:n == 3
return 115
elseif a:n == 4
return 139
elseif a:n == 5
return 162
elseif a:n == 6
return 185
elseif a:n == 7
return 208
elseif a:n == 8
return 231
else
return 255
endif
else
if a:n == 0
return 0
else
return 8 + (a:n * 10)
endif
endif
endfun
" Returns the palette index for the given grey index
fun <SID>grey_colour(n)
if &t_Co == 88
if a:n == 0
return 16
elseif a:n == 9
return 79
else
return 79 + a:n
endif
else
if a:n == 0
return 16
elseif a:n == 25
return 231
else
return 231 + a:n
endif
endif
endfun
" Returns an approximate colour index for the given colour level
fun <SID>rgb_number(x)
if &t_Co == 88
if a:x < 69
return 0
elseif a:x < 172
return 1
elseif a:x < 230
return 2
else
return 3
endif
else
if a:x < 75
return 0
else
let l:n = (a:x - 55) / 40
let l:m = (a:x - 55) % 40
if l:m < 20
return l:n
else
return l:n + 1
endif
endif
endif
endfun
" Returns the actual colour level for the given colour index
fun <SID>rgb_level(n)
if &t_Co == 88
if a:n == 0
return 0
elseif a:n == 1
return 139
elseif a:n == 2
return 205
else
return 255
endif
else
if a:n == 0
return 0
else
return 55 + (a:n * 40)
endif
endif
endfun
" Returns the palette index for the given R/G/B colour indices
fun <SID>rgb_colour(x, y, z)
if &t_Co == 88
return 16 + (a:x * 16) + (a:y * 4) + a:z
else
return 16 + (a:x * 36) + (a:y * 6) + a:z
endif
endfun
" Returns the palette index to approximate the given R/G/B colour levels
fun <SID>colour(r, g, b)
" Get the closest grey
let l:gx = <SID>grey_number(a:r)
let l:gy = <SID>grey_number(a:g)
let l:gz = <SID>grey_number(a:b)
" Get the closest colour
let l:x = <SID>rgb_number(a:r)
let l:y = <SID>rgb_number(a:g)
let l:z = <SID>rgb_number(a:b)
if l:gx == l:gy && l:gy == l:gz
" There are two possibilities
let l:dgr = <SID>grey_level(l:gx) - a:r
let l:dgg = <SID>grey_level(l:gy) - a:g
let l:dgb = <SID>grey_level(l:gz) - a:b
let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb)
let l:dr = <SID>rgb_level(l:gx) - a:r
let l:dg = <SID>rgb_level(l:gy) - a:g
let l:db = <SID>rgb_level(l:gz) - a:b
let l:drgb = (l:dr * l:dr) + (l:dg * l:dg) + (l:db * l:db)
if l:dgrey < l:drgb
" Use the grey
return <SID>grey_colour(l:gx)
else
" Use the colour
return <SID>rgb_colour(l:x, l:y, l:z)
endif
else
" Only one possibility
return <SID>rgb_colour(l:x, l:y, l:z)
endif
endfun
" Returns the palette index to approximate the 'rrggbb' hex string
fun <SID>rgb(rgb)
let l:r = ("0x" . strpart(a:rgb, 0, 2)) + 0
let l:g = ("0x" . strpart(a:rgb, 2, 2)) + 0
let l:b = ("0x" . strpart(a:rgb, 4, 2)) + 0
return <SID>colour(l:r, l:g, l:b)
endfun
" Sets the highlighting for the given group
fun <SID>X(group, fg, bg, attr)
if a:fg != ""
exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . <SID>rgb(a:fg)
endif
if a:bg != ""
exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . <SID>rgb(a:bg)
endif
if a:attr != ""
exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr
endif
endfun
" Vim Highlighting
call <SID>X("Normal", s:foreground, s:background, "none")
call <SID>X("LineNr", s:comment, "", "none")
call <SID>X("NonText", s:foreground, "", "none")
call <SID>X("SpecialKey", s:blue, "", "none")
call <SID>X("Search", s:foreground, s:selection, "none")
call <SID>X("TabLine", s:foreground, s:background, "reverse")
call <SID>X("StatusLine", s:window, s:foreground, "reverse")
call <SID>X("StatusLineNC", s:window, s:comment, "reverse")
call <SID>X("VertSplit", s:window, s:window, "none")
call <SID>X("Visual", "", s:selection, "none")
call <SID>X("Directory", s:blue, "", "none")
call <SID>X("ModeMsg", s:green, "", "none")
call <SID>X("MoreMsg", s:green, "", "none")
call <SID>X("Question", s:green, "", "none")
call <SID>X("WarningMsg", s:red, "", "none")
call <SID>X("MatchParen", "", s:selection, "none")
call <SID>X("Folded", s:comment, s:background, "none")
call <SID>X("FoldColumn", s:comment, s:background, "none")
if version >= 700
call <SID>X("CursorLine", "", s:line, "none")
call <SID>X("CursorColumn", "", s:line, "none")
call <SID>X("PMenu", s:foreground, s:selection, "none")
call <SID>X("PMenuSel", s:foreground, s:selection, "reverse")
call <SID>X("SignColumn", "", s:background, "none")
end
if version >= 703
call <SID>X("ColorColumn", "", s:line, "none")
end
" Standard Highlighting
call <SID>X("Comment", s:comment, "", "none")
call <SID>X("Todo", s:red, s:background, "none")
call <SID>X("Title", s:comment, "", "none")
call <SID>X("Cursor", "", s:foreground, "none")
call <SID>X("Identifier", s:aqua, "", "none")
call <SID>X("Statement", s:foreground, "", "none")
call <SID>X("Conditional", s:foreground, "", "none")
call <SID>X("Repeat", s:foreground, "", "none")
call <SID>X("Structure", s:purple, "", "none")
call <SID>X("Function", s:blue, "", "none")
call <SID>X("Constant", s:foreground, "", "none")
call <SID>X("String", s:green, "", "none")
call <SID>X("Special", s:foreground, "", "none")
call <SID>X("PreProc", s:aqua, "", "none")
call <SID>X("Operator", s:foreground, "", "none")
call <SID>X("Type", s:blue, "", "none")
call <SID>X("Define", s:purple, "", "none")
call <SID>X("Include", s:blue, "", "none")
call <SID>X("Number", s:orange, "", "none")
" Vim Highlighting
call <SID>X("vimCommand", s:blue, "", "none")
" C Highlighting
call <SID>X("cType", s:blue, "", "")
call <SID>X("cStorageClass", s:blue, "", "")
call <SID>X("cConditional", s:red, "", "")
call <SID>X("cRepeat", s:red, "", "")
" PHP Highlighting
call <SID>X("phpVarSelector", s:aqua, "", "")
call <SID>X("phpKeyword", s:blue, "", "")
call <SID>X("phpRepeat", s:red, "", "")
call <SID>X("phpConditional", s:blue, "", "")
call <SID>X("phpStatement", s:blue, "", "")
call <SID>X("phpMemberSelector", s:foreground, "", "")
" Ruby Highlighting
call <SID>X("rubySymbol", s:green, "", "")
call <SID>X("rubyConstant", s:aqua, "", "")
call <SID>X("rubyAttribute", s:blue, "", "")
call <SID>X("rubyInclude", s:blue, "", "")
call <SID>X("rubyLocalVariableOrMethod", s:orange, "", "")
call <SID>X("rubyCurlyBlock", s:orange, "", "")
call <SID>X("rubyStringDelimiter", s:green, "", "")
call <SID>X("rubyInterpolationDelimiter", s:orange, "", "")
call <SID>X("rubyConditional", s:purple, "", "")
call <SID>X("rubyRepeat", s:purple, "", "")
call <SID>X("rubyIdentifier", s:orange, "", "")
" Python Highlighting
call <SID>X("pythonInclude", s:red, "", "")
call <SID>X("pythonStatement", s:aqua, "", "")
call <SID>X("pythonConditional", s:blue, "", "")
call <SID>X("pythonRepeat", s:blue, "", "")
call <SID>X("pythonException", s:blue, "", "")
call <SID>X("pythonFunction", s:purple, "", "")
call <SID>X("pythonSelf", s:comment, "", "")
call <SID>X("pythonOperator", s:blue, "", "")
call <SID>X("pythonExtraOperator", s:blue, "", "")
call <SID>X("pythonClass", s:blue, "", "")
call <SID>X("pythonDecorator", s:yellow, "", "")
call <SID>X("pythonDocstring", s:comment, "", "")
call <SID>X("pythonBuiltinObj", s:red, "", "")
call <SID>X("pythonBuiltinType", s:orange, "", "")
call <SID>X("pythonNumber", s:orange, "", "")
" Go Highlighting
call <SID>X("goStatement", s:purple, "", "")
call <SID>X("goConditional", s:purple, "", "")
call <SID>X("goRepeat", s:purple, "", "")
call <SID>X("goException", s:purple, "", "")
call <SID>X("goDeclaration", s:blue, "", "")
call <SID>X("goConstants", s:yellow, "", "")
call <SID>X("goBuiltins", s:orange, "", "")
" CoffeeScript Highlighting
call <SID>X("coffeeKeyword", s:purple, "", "")
call <SID>X("coffeeConditional", s:purple, "", "")
" JavaScript Highlighting
call <SID>X("javaScriptBraces", s:foreground, "", "")
call <SID>X("javaScriptFunction", s:purple, "", "")
call <SID>X("javaScriptConditional", s:purple, "", "")
call <SID>X("javaScriptRepeat", s:purple, "", "")
call <SID>X("javaScriptNumber", s:orange, "", "")
call <SID>X("javaScriptMember", s:orange, "", "")
" HTML Highlighting
call <SID>X("htmlTag", s:blue, "", "")
call <SID>X("htmlTagName", s:blue, "", "")
call <SID>X("htmlArg", s:aqua, "", "")
call <SID>X("htmlScriptTag", s:blue, "", "")
" Diff Highlighting
call <SID>X("diffAdded", "", s:green, "none")
call <SID>X("diffRemoved", "", s:red, "none")
call <SID>X("diffChanged", "", s:yellow, "none")
call <SID>X("DiffAdd", s:window, s:green, "none")
call <SID>X("DiffDelete", s:window, s:red, "none")
call <SID>X("DiffChange", s:window, s:yellow, "none")
call <SID>X("DiffText", s:background, s:yellow, "none")
call <SID>X("GitGutterAdd", s:green, "", "")
call <SID>X("GitGutterDelete", s:red, "", "")
call <SID>X("GitGutterChange", s:yellow, "", "")
call <SID>X("GitGutterChangeDelete", s:orange, "", "")
" YAML
call <SID>X("yamlBlockMappingKey", s:blue, "", "")
" Delete Functions
delf <SID>X
delf <SID>rgb
delf <SID>colour
delf <SID>rgb_colour
delf <SID>rgb_level
delf <SID>rgb_number
delf <SID>grey_colour
delf <SID>grey_level
delf <SID>grey_number
endif

View file

@ -0,0 +1,160 @@
" Bubblegum 256 Light
" Author: baskerville <nihilhill@gmail.com>
" URL: github.com/baskerville/bubblegum
" Created: 2011
" Version: 0.3
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name="bubblegum-256-light"
" Main
hi Normal ctermfg=241 ctermbg=231 cterm=none guifg=#626262 guibg=#FFFFFF gui=none
hi Comment ctermfg=246 ctermbg=231 cterm=none guifg=#949494 guibg=#FFFFFF gui=none
" Constant
hi Constant ctermfg=130 ctermbg=231 cterm=none guifg=#AF5F00 guibg=#FFFFFF gui=none
hi String ctermfg=136 ctermbg=231 cterm=none guifg=#AF8700 guibg=#FFFFFF gui=none
hi Character ctermfg=136 ctermbg=231 cterm=none guifg=#AF8700 guibg=#FFFFFF gui=none
hi Number ctermfg=131 ctermbg=231 cterm=none guifg=#AF5F5F guibg=#FFFFFF gui=none
hi Boolean ctermfg=136 ctermbg=231 cterm=none guifg=#AF8700 guibg=#FFFFFF gui=none
hi Float ctermfg=131 ctermbg=231 cterm=none guifg=#AF5F5F guibg=#FFFFFF gui=none
" Variable Name
hi Identifier ctermfg=133 ctermbg=231 cterm=none guifg=#AF5FAF guibg=#FFFFFF gui=none
hi Function ctermfg=133 ctermbg=231 cterm=none guifg=#AF5FAF guibg=#FFFFFF gui=none
" Statement
hi Statement ctermfg=32 ctermbg=231 cterm=none guifg=#0087D7 guibg=#FFFFFF gui=none
hi Conditional ctermfg=32 ctermbg=231 cterm=none guifg=#0087D7 guibg=#FFFFFF gui=none
hi Repeat ctermfg=32 ctermbg=231 cterm=none guifg=#0087D7 guibg=#FFFFFF gui=none
hi Label ctermfg=32 ctermbg=231 cterm=none guifg=#0087D7 guibg=#FFFFFF gui=none
hi Operator ctermfg=32 ctermbg=231 cterm=none guifg=#0087D7 guibg=#FFFFFF gui=none
hi Keyword ctermfg=32 ctermbg=231 cterm=none guifg=#0087D7 guibg=#FFFFFF gui=none
hi Exception ctermfg=32 ctermbg=231 cterm=none guifg=#0087D7 guibg=#FFFFFF gui=none
" Preprocessor
hi PreProc ctermfg=28 ctermbg=231 cterm=none guifg=#008700 guibg=#FFFFFF gui=none
hi Include ctermfg=28 ctermbg=231 cterm=none guifg=#008700 guibg=#FFFFFF gui=none
hi Define ctermfg=28 ctermbg=231 cterm=none guifg=#008700 guibg=#FFFFFF gui=none
hi Macro ctermfg=28 ctermbg=231 cterm=none guifg=#008700 guibg=#FFFFFF gui=none
hi PreCondit ctermfg=28 ctermbg=231 cterm=none guifg=#008700 guibg=#FFFFFF gui=none
" Type
hi Type ctermfg=61 ctermbg=231 cterm=none guifg=#5F5FAF guibg=#FFFFFF gui=none
hi StorageClass ctermfg=61 ctermbg=231 cterm=none guifg=#5F5FAF guibg=#FFFFFF gui=none
hi Structure ctermfg=61 ctermbg=231 cterm=none guifg=#5F5FAF guibg=#FFFFFF gui=none
hi Typedef ctermfg=61 ctermbg=231 cterm=none guifg=#5F5FAF guibg=#FFFFFF gui=none
" Special
hi Special ctermfg=167 ctermbg=231 cterm=none guifg=#D75F5F guibg=#FFFFFF gui=none
hi SpecialChar ctermfg=167 ctermbg=231 cterm=none guifg=#D75F5F guibg=#FFFFFF gui=none
hi Tag ctermfg=167 ctermbg=231 cterm=none guifg=#D75F5F guibg=#FFFFFF gui=none
hi Delimiter ctermfg=167 ctermbg=231 cterm=none guifg=#D75F5F guibg=#FFFFFF gui=none
hi SpecialComment ctermfg=167 ctermbg=231 cterm=none guifg=#D75F5F guibg=#FFFFFF gui=none
hi Debug ctermfg=167 ctermbg=231 cterm=none guifg=#D75F5F guibg=#FFFFFF gui=none
hi Underlined ctermfg=241 ctermbg=231 cterm=underline guifg=#626262 guibg=#FFFFFF gui=underline
hi Ignore ctermfg=231 ctermbg=231 cterm=none guifg=#FFFFFF guibg=#FFFFFF gui=none
hi Error ctermfg=231 ctermbg=160 cterm=none guifg=#FFFFFF guibg=#D70000 gui=none
hi Todo ctermfg=246 ctermbg=231 cterm=none guifg=#949494 guibg=#FFFFFF gui=none
" Window
hi StatusLine ctermfg=241 ctermbg=254 cterm=none guifg=#626262 guibg=#E4E4E4 gui=none
hi StatusLineNC ctermfg=246 ctermbg=254 cterm=none guifg=#949494 guibg=#E4E4E4 gui=none
hi TabLine ctermfg=241 ctermbg=254 cterm=none guifg=#626262 guibg=#E4E4E4 gui=none
hi TabLineSel ctermfg=238 ctermbg=188 cterm=none guifg=#444444 guibg=#D7D7D7 gui=none
hi TabLineFill ctermbg=254 cterm=none guibg=#E4E4E4 gui=none
hi VertSplit ctermfg=254 ctermbg=254 cterm=none guifg=#E4E4E4 guibg=#E4E4E4 gui=none
" Menu
hi Pmenu ctermfg=241 ctermbg=254 cterm=none guifg=#626262 guibg=#E4E4E4 gui=none
hi PmenuSel ctermfg=235 ctermbg=145 cterm=none guifg=#262626 guibg=#AFAFAF gui=none
hi PmenuSbar ctermbg=250 cterm=none guibg=#BCBCBC gui=none
hi PmenuThumb ctermbg=102 cterm=none guibg=#878787 gui=none
hi WildMenu ctermfg=231 ctermbg=98 cterm=none guifg=#FFFFFF guibg=#875FD7 gui=none
" Selection
hi Visual ctermfg=231 ctermbg=24 cterm=none guifg=#FFFFFF guibg=#005F87 gui=none
hi VisualNOS ctermfg=231 ctermbg=23 cterm=none guifg=#FFFFFF guibg=#005F5F gui=none
" Message
hi ErrorMsg ctermfg=197 ctermbg=231 cterm=none guifg=#FF005F guibg=#FFFFFF gui=none
hi WarningMsg ctermfg=134 ctermbg=231 cterm=none guifg=#AF5FD7 guibg=#FFFFFF gui=none
hi MoreMsg ctermfg=35 ctermbg=231 cterm=none guifg=#00AF5F guibg=#FFFFFF gui=none
hi ModeMsg ctermfg=130 ctermbg=231 cterm=bold guifg=#AF5F00 guibg=#FFFFFF gui=bold
hi Question ctermfg=38 ctermbg=231 cterm=none guifg=#00AFD7 guibg=#FFFFFF gui=none
" Mark
hi Folded ctermfg=246 ctermbg=231 cterm=none guifg=#949494 guibg=#FFFFFF gui=none
hi FoldColumn ctermfg=29 ctermbg=254 cterm=none guifg=#00875F guibg=#E4E4E4 gui=none
hi SignColumn ctermfg=130 ctermbg=254 cterm=none guifg=#AF5F00 guibg=#E4E4E4 gui=none
hi ColorColumn ctermbg=254 cterm=none guibg=#E4E4E4 gui=none
hi LineNr ctermfg=246 ctermbg=254 cterm=none guifg=#949494 guibg=#E4E4E4 gui=none
hi MatchParen ctermfg=231 ctermbg=166 cterm=none guifg=#FFFFFF guibg=#D75F00 gui=none
" Cursor
hi CursorColumn ctermbg=254 cterm=none guibg=#E4E4E4 gui=none
hi CursorLine ctermbg=254 cterm=none guibg=#E4E4E4 gui=none
hi CursorLineNr ctermfg=241 ctermbg=254 cterm=none guifg=#626262 guibg=#E4E4E4 gui=none
" Search
hi Search ctermfg=231 ctermbg=136 cterm=none guifg=#FFFFFF guibg=#AF8700 gui=none
hi IncSearch ctermfg=231 ctermbg=204 cterm=none guifg=#FFFFFF guibg=#FF5F87 gui=none
" Diff Mode
hi DiffAdd ctermfg=255 ctermbg=70 cterm=none guifg=#EEEEEE guibg=#5FAF00 gui=none
hi DiffChange ctermfg=255 ctermbg=88 cterm=none guifg=#EEEEEE guibg=#870000 gui=none
hi DiffText ctermfg=255 ctermbg=162 cterm=bold guifg=#EEEEEE guibg=#D70087 gui=bold
hi DiffDelete ctermfg=255 ctermbg=241 cterm=none guifg=#EEEEEE guibg=#626262 gui=none
" Spell
hi SpellBad ctermfg=197 ctermbg=231 cterm=underline guifg=#FF005F guibg=#FFFFFF gui=underline
hi SpellCap ctermfg=167 ctermbg=231 cterm=underline guifg=#D75F5F guibg=#FFFFFF gui=underline
hi SpellRare ctermfg=95 ctermbg=231 cterm=underline guifg=#875F5F guibg=#FFFFFF gui=underline
hi SpellLocal ctermfg=94 ctermbg=231 cterm=underline guifg=#875F00 guibg=#FFFFFF gui=underline
" Misc
hi SpecialKey ctermfg=74 ctermbg=231 cterm=none guifg=#5FAFD7 guibg=#FFFFFF gui=none
hi NonText ctermfg=246 ctermbg=231 cterm=none guifg=#949494 guibg=#FFFFFF gui=none
hi Directory ctermfg=104 ctermbg=231 cterm=none guifg=#8787D7 guibg=#FFFFFF gui=none
hi Title ctermfg=30 cterm=none guifg=#008787 gui=none
hi Conceal ctermfg=103 ctermbg=231 cterm=none guifg=#8787AF guibg=#FFFFFF gui=none
hi Noise ctermfg=243 ctermbg=231 cterm=none guifg=#767676 guibg=#FFFFFF gui=none
hi helpHyperTextJump ctermfg=31 ctermbg=231 cterm=none guifg=#0087AF guibg=#FFFFFF gui=none
hi perlSharpBang ctermfg=246 ctermbg=231 cterm=none guifg=#949494 guibg=#FFFFFF gui=none
hi rubySharpBang ctermfg=246 ctermbg=231 cterm=none guifg=#949494 guibg=#FFFFFF gui=none
hi jsFuncCall ctermfg=30 ctermbg=231 cterm=none guifg=#008787 guibg=#FFFFFF gui=none
" Html
hi javaScriptNumber ctermfg=136 ctermbg=231 cterm=none guifg=#AF8700 guibg=#FFFFFF gui=none
hi htmlTag ctermfg=26 ctermbg=231 cterm=none guifg=#005FD7 guibg=#FFFFFF gui=none
hi htmlEndTag ctermfg=26 ctermbg=231 cterm=none guifg=#005FD7 guibg=#FFFFFF gui=none
hi htmlTagName ctermfg=169 ctermbg=231 cterm=none guifg=#D75FAF guibg=#FFFFFF gui=none
hi htmlString ctermfg=136 ctermbg=231 cterm=none guifg=#AF8700 guibg=#FFFFFF gui=none
" Vim
hi vimFold ctermfg=246 ctermbg=231 cterm=none guifg=#949494 guibg=#FFFFFF gui=none
hi vimCommentTitle ctermfg=241 ctermbg=231 cterm=none guifg=#626262 guibg=#FFFFFF gui=none
" Diff File
hi diffFile ctermfg=246 ctermbg=231 cterm=none guifg=#949494 guibg=#FFFFFF gui=none
hi diffLine ctermfg=241 ctermbg=231 cterm=none guifg=#626262 guibg=#FFFFFF gui=none
hi diffAdded ctermfg=28 ctermbg=231 cterm=none guifg=#008700 guibg=#FFFFFF gui=none
hi diffRemoved ctermfg=169 ctermbg=231 cterm=none guifg=#D75FAF guibg=#FFFFFF gui=none
hi diffChanged ctermfg=136 ctermbg=231 cterm=none guifg=#AF8700 guibg=#FFFFFF gui=none
hi diffSubname ctermfg=239 ctermbg=231 cterm=none guifg=#4E4E4E guibg=#FFFFFF gui=none
hi diffOldLine ctermfg=69 ctermbg=231 cterm=none guifg=#5F87FF guibg=#FFFFFF gui=none
" Mail
hi mailSubject ctermfg=30 ctermbg=231 cterm=none guifg=#008787 guibg=#FFFFFF gui=none
hi mailSignature ctermfg=246 ctermbg=231 cterm=none guifg=#949494 guibg=#FFFFFF gui=none
" Markdown
hi markdownCode ctermfg=246 ctermbg=231 cterm=none guifg=#949494 guibg=#FFFFFF gui=none
hi markdownCodeBlock ctermfg=246 ctermbg=231 cterm=none guifg=#949494 guibg=#FFFFFF gui=none
hi markdownItalic ctermfg=239 ctermbg=231 cterm=none guifg=#4E4E4E guibg=#FFFFFF gui=none

View file

@ -1,327 +0,0 @@
hi clear
if exists('syntax_on')
syntax reset
endif
let colors_name = 'crunchbang'
hi Normal ctermfg=12 ctermbg=8 guifg=#bfbfbf guibg=#2e3436 gui=NONE
set background=dark
hi ColorColumn ctermbg=0 guibg=#3b4245 gui=NONE
hi Comment ctermfg=10 guifg=#999999 gui=italic
hi ConId ctermfg=3 guifg=#ab9a6a gui=NONE
hi Conceal ctermfg=4 guifg=#75a0bd gui=NONE
hi Constant ctermfg=6 guifg=#68a6a8 gui=NONE
hi Cursor ctermfg=8 ctermbg=10 guifg=#2e3436 guibg=#999999 gui=NONE
hi CursorColumn ctermbg=0 guibg=#3b4245 gui=NONE
hi CursorLine cterm=NONE ctermbg=0 guibg=#3b4245 guisp=#dfdfdf gui=NONE
hi CursorLineNr cterm=NONE ctermfg=12 guifg=#bfbfbf gui=bold
hi DiffAdd ctermfg=2 ctermbg=0 guifg=#6fa868 guibg=#3b4245 guisp=#6fa868 gui=NONE
hi DiffChange ctermfg=3 ctermbg=0 guifg=#ab9a6a guibg=#3b4245 guisp=#ab9a6a gui=NONE
hi DiffDelete ctermfg=1 ctermbg=0 guifg=#c48d93 guibg=#3b4245 gui=NONE
hi DiffText ctermfg=4 ctermbg=0 guifg=#75a0bd guibg=#3b4245 guisp=#75a0bd gui=NONE
hi Directory ctermfg=4 guifg=#75a0bd gui=NONE
hi Error cterm=NONE ctermfg=1 ctermbg=NONE guifg=#c48d93 guibg=#2e3436 gui=NONE
hi ErrorMsg cterm=reverse ctermfg=1 ctermbg=NONE guifg=#c48d93 guibg=NONE gui=reverse
hi FoldColumn ctermfg=12 ctermbg=0 guifg=#bfbfbf guibg=#3b4245 gui=NONE
hi Folded cterm=NONE,underline ctermfg=12 ctermbg=0 guifg=#bfbfbf guibg=#3b4245 guisp=#2e3436 gui=NONE
hi HelpExample ctermfg=14 guifg=#dfdfdf gui=NONE
hi Identifier ctermfg=4 guifg=#75a0bd gui=NONE
hi IncSearch cterm=standout ctermfg=9 guifg=#bf9277 gui=standout
hi LineNr ctermfg=10 ctermbg=0 guifg=#999999 guibg=#3b4245 gui=NONE
hi MatchParen cterm=NONE ctermfg=1 ctermbg=10 guifg=#c48d93 guibg=#999999 gui=NONE
hi ModeMsg ctermfg=4 guifg=#75a0bd gui=NONE
hi MoreMsg ctermfg=4 guifg=#75a0bd gui=NONE
hi NonText cterm=NONE ctermfg=11 guifg=#acacac gui=NONE
hi Pmenu cterm=reverse ctermfg=12 ctermbg=0 guifg=#bfbfbf guibg=#3b4245 gui=reverse
hi PmenuSbar cterm=reverse ctermfg=7 ctermbg=12 guifg=#e6e6e6 guibg=#bfbfbf gui=reverse
hi PmenuSel cterm=reverse ctermfg=10 ctermbg=7 guifg=#999999 guibg=#e6e6e6 gui=reverse
hi PmenuThumb cterm=reverse ctermfg=12 ctermbg=8 guifg=#bfbfbf guibg=#2e3436 gui=reverse
hi PreProc cterm=NONE ctermfg=1 guifg=#bf9277 gui=NONE
hi Question cterm=NONE ctermfg=6 guifg=#68a6a8 gui=NONE
hi Search cterm=reverse ctermfg=3 ctermbg=NONE guifg=#ab9a6a guibg=NONE gui=reverse
hi SignColumn cterm=NONE ctermfg=12 ctermbg=NONE guifg=#bfbfbf guibg=NONE gui=NONE
hi Special cterm=NONE ctermfg=1 guifg=#c48d93 gui=NONE
hi SpecialKey cterm=NONE ctermfg=11 ctermbg=0 guifg=#acacac guibg=#3b4245 gui=NONE
hi SpellBad cterm=undercurl ctermfg=NONE ctermbg=NONE guisp=#c48d93 gui=undercurl
hi SpellCap cterm=undercurl ctermfg=NONE ctermbg=NONE guisp=#a793c4 gui=undercurl
hi SpellLocal cterm=undercurl ctermfg=NONE ctermbg=NONE guisp=#ab9a6a gui=undercurl
hi SpellRare cterm=undercurl ctermfg=NONE ctermbg=NONE guisp=#68a6a8 gui=undercurl
hi Statement ctermfg=2 guifg=#6fa868 gui=NONE
hi StatusLine cterm=reverse ctermfg=10 ctermbg=8 guifg=#999999 guibg=#2e3436 gui=reverse
hi StatusLineNC cterm=reverse ctermfg=11 ctermbg=0 guifg=#acacac guibg=#3b4245 gui=reverse
hi TabLine cterm=underline ctermfg=12 ctermbg=0 guifg=#bfbfbf guibg=#3b4245 guisp=#bfbfbf gui=underline
hi TabLineFill cterm=underline ctermfg=12 ctermbg=0 guifg=#bfbfbf guibg=#3b4245 guisp=#bfbfbf gui=underline
hi TabLineSel cterm=underline,reverse ctermfg=10 ctermbg=7 guifg=#999999 guibg=#e6e6e6 guisp=#bfbfbf gui=underline,reverse
hi Title cterm=NONE ctermfg=9 guifg=#bf9277 gui=NONE
hi Todo cterm=NONE ctermfg=5 guifg=#bd8ea1 guibg=NONE gui=bold
hi Type ctermfg=3 guifg=#ab9a6a gui=NONE
hi Underlined ctermfg=13 guifg=#a793c4 gui=NONE
hi VarId ctermfg=4 guifg=#75a0bd gui=NONE
hi VertSplit ctermfg=11 ctermbg=11 guifg=#acacac guibg=#acacac gui=NONE
hi Visual cterm=reverse ctermfg=10 ctermbg=8 guifg=#999999 guibg=#2e3436 gui=reverse
hi VisualNOS cterm=reverse ctermbg=0 ctermbg=NONE guibg=#3b4245 guifg=NONE gui=reverse
hi WarningMsg cterm=NONE ctermfg=9 guifg=#c48d93 gui=NONE
hi WildMenu cterm=reverse ctermfg=7 ctermbg=0 guifg=#e6e6e6 guibg=#3b4245 gui=reverse
hi cPreCondit ctermfg=9 guifg=#bf9277 gui=NONE
hi gitcommitBranch cterm=NONE ctermfg=5 guifg=#bd8ea1 gui=NONE
hi gitcommitComment ctermfg=10 guifg=#999999 gui=italic
hi gitcommitDiscardedFile cterm=NONE ctermfg=1 guifg=#c48d93 gui=NONE
hi gitcommitDiscardedType ctermfg=1 guifg=#c48d93 gui=NONE
hi gitcommitFile cterm=NONE ctermfg=12 guifg=#bfbfbf gui=NONE
hi gitcommitHeader ctermfg=10 guifg=#999999 gui=NONE
hi gitcommitOnBranch cterm=NONE ctermfg=10 guifg=#999999 gui=NONE
hi gitcommitSelectedFile cterm=NONE ctermfg=2 guifg=#6fa868 gui=NONE
hi gitcommitSelectedType ctermfg=2 guifg=#6fa868 gui=NONE
hi gitcommitUnmerged cterm=NONE ctermfg=2 guifg=#6fa868 gui=NONE
hi gitcommitUnmergedFile cterm=NONE ctermfg=3 guifg=#ab9a6a gui=NONE
hi gitcommitUntrackedFile cterm=NONE ctermfg=6 guifg=#68a6a8 gui=NONE
hi helpHyperTextEntry ctermfg=2 guifg=#6fa868 gui=NONE
hi helpHyperTextJump cterm=underline ctermfg=4 guifg=#75a0bd gui=underline
hi helpNote ctermfg=5 guifg=#bd8ea1 gui=NONE
hi helpOption ctermfg=6 guifg=#68a6a8 gui=NONE
hi helpVim ctermfg=5 guifg=#bd8ea1 gui=NONE
hi hsImport ctermfg=5 guifg=#bd8ea1 gui=NONE
hi hsImportLabel ctermfg=6 guifg=#68a6a8 gui=NONE
hi hsModuleName cterm=underline ctermfg=2 guifg=#6fa868 gui=underline
hi hsNiceOperator ctermfg=6 guifg=#68a6a8 gui=NONE
hi hsStatement ctermfg=6 guifg=#68a6a8 gui=NONE
hi hsString ctermfg=11 guifg=#acacac gui=NONE
hi hsStructure ctermfg=6 guifg=#68a6a8 gui=NONE
hi hsType ctermfg=3 guifg=#ab9a6a gui=NONE
hi hsTypedef ctermfg=6 guifg=#68a6a8 gui=NONE
hi hsVarSym ctermfg=6 guifg=#68a6a8 gui=NONE
hi hs_DeclareFunction ctermfg=9 guifg=#bf9277 gui=NONE
hi hs_OpFunctionName ctermfg=3 guifg=#ab9a6a gui=NONE
hi hs_hlFunctionName ctermfg=4 guifg=#75a0bd gui=NONE
hi htmlArg ctermfg=11 guifg=#acacac gui=NONE
hi htmlEndTag ctermfg=10 guifg=#999999 gui=NONE
hi htmlSpecialTagName ctermfg=4 guifg=#75a0bd gui=italic
hi htmlTag ctermfg=10 guifg=#999999 gui=NONE
hi htmlTagN cterm=NONE ctermfg=14 guifg=#dfdfdf gui=NONE
hi htmlTagName cterm=NONE ctermfg=4 guifg=#75a0bd gui=NONE
hi javaScript ctermfg=3 guifg=#ab9a6a gui=NONE
hi pandocBlockQuote ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocBlockQuoteLeader1 ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocBlockQuoteLeader2 ctermfg=6 guifg=#68a6a8 gui=NONE
hi pandocBlockQuoteLeader3 ctermfg=3 guifg=#ab9a6a gui=NONE
hi pandocBlockQuoteLeader4 ctermfg=1 guifg=#c48d93 gui=NONE
hi pandocBlockQuoteLeader5 ctermfg=12 guifg=#bfbfbf gui=NONE
hi pandocBlockQuoteLeader6 ctermfg=10 guifg=#999999 gui=NONE
hi pandocCitation ctermfg=5 guifg=#bd8ea1 gui=NONE
hi pandocCitationDelim ctermfg=5 guifg=#bd8ea1 gui=NONE
hi pandocCitationID cterm=underline ctermfg=5 guifg=#bd8ea1 gui=underline
hi pandocCitationRef ctermfg=5 guifg=#bd8ea1 gui=NONE
hi pandocComment ctermfg=10 guifg=#999999 gui=italic
hi pandocDefinitionBlock ctermfg=13 guifg=#a793c4 gui=NONE
hi pandocDefinitionIndctr cterm=NONE ctermfg=13 guifg=#a793c4 gui=NONE
hi pandocDefinitionTerm cterm=standout ctermfg=13 guifg=#a793c4 gui=standout
hi pandocEmphasis ctermfg=12 guifg=#bfbfbf gui=italic
hi pandocEmphasisDefinition ctermfg=13 guifg=#a793c4 gui=italic
hi pandocEmphasisHeading cterm=NONE ctermfg=9 guifg=#bf9277 gui=NONE
hi pandocEmphasisNested cterm=NONE ctermfg=12 guifg=#bfbfbf gui=NONE
hi pandocEmphasisNestedDefinition cterm=NONE ctermfg=13 guifg=#a793c4 gui=NONE
hi pandocEmphasisNestedHeading cterm=NONE ctermfg=9 guifg=#bf9277 gui=NONE
hi pandocEmphasisNestedTable cterm=NONE ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocEmphasisTable ctermfg=4 guifg=#75a0bd gui=italic
hi pandocEscapePair cterm=NONE ctermfg=1 guifg=#c48d93 gui=NONE
hi pandocFootnote ctermfg=2 guifg=#6fa868 gui=NONE
hi pandocFootnoteDefLink cterm=NONE ctermfg=2 guifg=#6fa868 gui=NONE
hi pandocFootnoteInline cterm=NONE,underline ctermfg=2 guifg=#6fa868 gui=NONE,underline
hi pandocFootnoteLink cterm=underline ctermfg=2 guifg=#6fa868 gui=underline
hi pandocHeading cterm=NONE ctermfg=9 guifg=#bf9277 gui=NONE
hi pandocHeadingMarker cterm=NONE ctermfg=3 guifg=#ab9a6a gui=NONE
hi pandocImageCaption cterm=NONE,underline ctermfg=13 guifg=#a793c4 gui=NONE,underline
hi pandocLinkDefinition cterm=underline ctermfg=6 guifg=#68a6a8 guisp=#acacac gui=underline
hi pandocLinkDefinitionID cterm=NONE ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocLinkDelim ctermfg=10 guifg=#999999 gui=NONE
hi pandocLinkLabel cterm=underline ctermfg=4 guifg=#75a0bd gui=underline
hi pandocLinkText cterm=NONE,underline ctermfg=4 guifg=#75a0bd gui=NONE,underline
hi pandocLinkTitle cterm=underline ctermfg=11 guifg=#acacac gui=underline
hi pandocLinkTitleDelim cterm=underline ctermfg=10 guifg=#999999 guisp=#acacac gui=underline
hi pandocLinkURL cterm=underline ctermfg=11 guifg=#acacac gui=underline
hi pandocListMarker ctermfg=5 guifg=#bd8ea1 gui=NONE
hi pandocListReference cterm=underline ctermfg=5 guifg=#bd8ea1 gui=underline
hi pandocMetadata cterm=NONE ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocMetadataDelim ctermfg=10 guifg=#999999 gui=NONE
hi pandocMetadataKey ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocNonBreakingSpace cterm=reverse ctermfg=1 ctermbg=NONE guifg=#c48d93 guibg=NONE gui=reverse
hi pandocRule cterm=NONE ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocRuleLine cterm=NONE ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocStrikeout cterm=reverse ctermfg=10 ctermbg=NONE guibg=NONE guifg=#999999 gui=reverse
hi pandocStrikeoutDefinition cterm=reverse ctermfg=13 ctermbg=NONE guibg=NONE guifg=#a793c4 gui=reverse
hi pandocStrikeoutHeading cterm=reverse ctermfg=9 ctermbg=NONE guibg=NONE guifg=#bf9277 gui=reverse
hi pandocStrikeoutTable cterm=reverse ctermfg=4 ctermbg=NONE guibg=NONE guifg=#75a0bd gui=reverse
hi pandocStrongEmphasis cterm=NONE ctermfg=12 guifg=#bfbfbf gui=NONE
hi pandocStrongEmphasisDefinition cterm=NONE ctermfg=13 guifg=#a793c4 gui=NONE
hi pandocStrongEmphasisEmphasis cterm=NONE ctermfg=12 guifg=#bfbfbf gui=NONE
hi pandocStrongEmphasisEmphasisDefinition cterm=NONE ctermfg=13 guifg=#a793c4 gui=NONE
hi pandocStrongEmphasisEmphasisHeading cterm=NONE ctermfg=9 guifg=#bf9277 gui=NONE
hi pandocStrongEmphasisEmphasisTable cterm=NONE ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocStrongEmphasisHeading cterm=NONE ctermfg=9 guifg=#bf9277 gui=NONE
hi pandocStrongEmphasisNested cterm=NONE ctermfg=12 guifg=#bfbfbf gui=NONE
hi pandocStrongEmphasisNestedDefinition cterm=NONE ctermfg=13 guifg=#a793c4 gui=NONE
hi pandocStrongEmphasisNestedHeading cterm=NONE ctermfg=9 guifg=#bf9277 gui=NONE
hi pandocStrongEmphasisNestedTable cterm=NONE ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocStrongEmphasisTable cterm=NONE ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocStyleDelim ctermfg=10 guifg=#999999 gui=NONE
hi pandocSubscript ctermfg=13 guifg=#a793c4 gui=NONE
hi pandocSubscriptDefinition ctermfg=13 guifg=#a793c4 gui=NONE
hi pandocSubscriptHeading cterm=NONE ctermfg=9 guifg=#bf9277 gui=NONE
hi pandocSubscriptTable ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocSuperscript ctermfg=13 guifg=#a793c4 gui=NONE
hi pandocSuperscriptDefinition ctermfg=13 guifg=#a793c4 gui=NONE
hi pandocSuperscriptHeading cterm=NONE ctermfg=9 guifg=#bf9277 gui=NONE
hi pandocSuperscriptTable ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocTable ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocTableStructure ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocTableZebraDark ctermfg=4 ctermbg=0 guifg=#75a0bd guibg=#3b4245 gui=NONE
hi pandocTableZebraLight ctermfg=4 ctermbg=8 guifg=#75a0bd guibg=#2e3436 gui=NONE
hi pandocTitleBlock ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocTitleBlockTitle cterm=NONE ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocTitleComment cterm=NONE ctermfg=4 guifg=#75a0bd gui=NONE
hi pandocVerbatimBlock ctermfg=3 guifg=#ab9a6a gui=NONE
hi pandocVerbatimInline ctermfg=3 guifg=#ab9a6a gui=NONE
hi pandocVerbatimInlineDefinition ctermfg=13 guifg=#a793c4 gui=NONE
hi pandocVerbatimInlineHeading cterm=NONE ctermfg=9 guifg=#bf9277 gui=NONE
hi pandocVerbatimInlineTable ctermfg=4 guifg=#75a0bd gui=NONE
hi perlHereDoc ctermfg=14 ctermbg=8 guifg=#dfdfdf guibg=#2e3436 gui=NONE
hi perlStatementFileDesc ctermfg=6 ctermbg=8 guifg=#68a6a8 guibg=#2e3436 gui=NONE
hi perlVarPlain ctermfg=3 ctermbg=8 guifg=#ab9a6a guibg=#2e3436 gui=NONE
hi rubyDefine cterm=NONE ctermfg=14 ctermbg=8 guifg=#dfdfdf guibg=#2e3436 gui=NONE
hi texMathMatcher ctermfg=3 ctermbg=8 guifg=#ab9a6a guibg=#2e3436 gui=NONE
hi texMathZoneX ctermfg=3 ctermbg=8 guifg=#ab9a6a guibg=#2e3436 gui=NONE
hi texRefLabel ctermfg=3 ctermbg=8 guifg=#ab9a6a guibg=#2e3436 gui=NONE
hi texStatement ctermfg=6 ctermbg=8 guifg=#68a6a8 guibg=#2e3436 gui=NONE
hi vimCmdSep cterm=NONE ctermfg=4 guifg=#75a0bd gui=NONE
hi vimCommand ctermfg=3 guifg=#ab9a6a gui=NONE
hi vimCommentString ctermfg=13 guifg=#a793c4 gui=NONE
hi vimGroup cterm=NONE,underline ctermfg=4 guifg=#75a0bd gui=NONE,underline
hi vimHiGroup ctermfg=4 guifg=#75a0bd gui=NONE
hi vimHiLink ctermfg=4 guifg=#75a0bd gui=NONE
hi vimIsCommand ctermfg=11 guifg=#acacac gui=NONE
hi vimSynMtchOpt ctermfg=3 guifg=#ab9a6a gui=NONE
hi vimSynType ctermfg=6 guifg=#68a6a8 gui=NONE
hi link Boolean Constant
hi link Character Constant
hi link Conditional Statement
hi link Debug Special
hi link Define PreProc
hi link Delimiter Special
hi link Exception Statement
hi link Float Number
hi link Function Identifier
hi link HelpCommand Statement
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 SyntasticError SpellBad
hi link SyntasticErrorSign Error
hi link SyntasticStyleErrorLine SyntasticErrorLine
hi link SyntasticStyleErrorSign SyntasticErrorSign
hi link SyntasticStyleWarningLine SyntasticWarningLine
hi link SyntasticStyleWarningSign SyntasticWarningSign
hi link SyntasticWarning SpellCap
hi link SyntasticWarningSign Todo
hi link Tag Special
hi link Typedef Type
hi link diffAdded Statement
hi link diffBDiffer WarningMsg
hi link diffCommon WarningMsg
hi link diffDiffer WarningMsg
hi link diffIdentical WarningMsg
hi link diffIsA WarningMsg
hi link diffLine Identifier
hi link diffNoEOL WarningMsg
hi link diffOnly WarningMsg
hi link diffRemoved WarningMsg
hi link gitcommitDiscarded gitcommitComment
hi link gitcommitDiscardedArrow gitcommitDiscardedFile
hi link gitcommitNoBranch gitcommitBranch
hi link gitcommitSelected gitcommitComment
hi link gitcommitSelectedArrow gitcommitSelectedFile
hi link gitcommitUnmergedArrow gitcommitUnmergedFile
hi link gitcommitUntracked gitcommitComment
hi link helpSpecial Special
hi link hsDelimTypeExport Delimiter
hi link hsImportParams Delimiter
hi link hsModuleStartLabel hsStructure
hi link hsModuleWhereLabel hsModuleStartLabel
hi link htmlLink Function
hi link lCursor Cursor
hi link pandocCodeBlock pandocVerbatimBlock
hi link pandocCodeBlockDelim pandocVerbatimBlock
hi link pandocEscapedCharacter pandocEscapePair
hi link pandocLineBreak pandocEscapePair
hi link pandocMetadataTitle pandocMetadata
hi link pandocTableStructureEnd pandocTableStructre
hi link pandocTableStructureTop pandocTableStructre
hi link pandocVerbatimBlockDeep pandocVerbatimBlock
hi link vimFunc Function
hi link vimSet Normal
hi link vimSetEqual Normal
hi link vimUserFunc Function
hi link vipmVar Identifier
hi clear SyntasticErrorLine
hi clear SyntasticWarningLine
hi clear helpLeadBlank
hi clear helpNormal
hi clear pandocTableStructre
if has('nvim')
let g:terminal_color_0 = '#3b4245'
let g:terminal_color_1 = '#c48d93'
let g:terminal_color_2 = '#6fa868'
let g:terminal_color_3 = '#ab9a6a'
let g:terminal_color_4 = '#75a0bd'
let g:terminal_color_5 = '#bd8ea1'
let g:terminal_color_6 = '#68a6a8'
let g:terminal_color_7 = '#e6e6e6'
let g:terminal_color_8 = '#2e3436'
let g:terminal_color_9 = '#bf9277'
let g:terminal_color_10 = '#999999'
let g:terminal_color_11 = '#acacac'
let g:terminal_color_12 = '#bfbfbf'
let g:terminal_color_13 = '#a793c4'
let g:terminal_color_14 = '#dfdfdf'
let g:terminal_color_15 = '#ffffff'
endif
" This colour scheme was generated by modifying the 'flattened_dark' colour
" scheme by Romain Lafourcade (https://github.com/romainl/flattened), which
" is in turn derived from the 'Solarized' colour scheme by Ethan Schnoonover
" (https://github.com/altercation/vim-colors-solarized).

File diff suppressed because it is too large Load diff

View file

@ -1,97 +0,0 @@
" Vim color file
" Name: Garden
" Date: Thursday, June 15, 2017
" Author: Jak Wings <jakwings@gmail.com>
" Credits: Thanks to http://bytefluent.com/vivify/
set background=light
if version > 580
hi clear
if exists('syntax_on')
syntax reset
endif
endif
let g:colors_name = 'garden'
hi Boolean guifg=#00005f guibg=NONE guisp=NONE gui=NONE ctermfg=17 ctermbg=NONE cterm=NONE
hi Character guifg=#00005f guibg=NONE guisp=NONE gui=NONE ctermfg=17 ctermbg=NONE cterm=NONE
hi ColorColumn guifg=#080808 guibg=#eeeeee guisp=NONE gui=NONE ctermfg=232 ctermbg=255 cterm=NONE
hi Comment guifg=#b2b2b2 guibg=NONE guisp=NONE gui=NONE ctermfg=249 ctermbg=NONE cterm=NONE
hi Conceal guifg=#0000af guibg=NONE guisp=NONE gui=NONE ctermfg=19 ctermbg=NONE cterm=NONE
hi Conditional guifg=#d70000 guibg=NONE guisp=NONE gui=NONE ctermfg=160 ctermbg=NONE cterm=NONE
hi Constant guifg=#00005f guibg=NONE guisp=NONE gui=NONE ctermfg=17 ctermbg=NONE cterm=NONE
hi Cursor guifg=#ffffff guibg=#af5fff guisp=#af5fff gui=NONE ctermfg=231 ctermbg=135 cterm=NONE
hi CursorColumn guifg=#080808 guibg=#eeeeee guisp=NONE gui=NONE ctermfg=232 ctermbg=255 cterm=NONE
hi CursorLine guifg=#080808 guibg=#eeeeee guisp=NONE gui=NONE ctermfg=232 ctermbg=255 cterm=NONE
hi CursorLineNr guifg=#080808 guibg=#eeeeee guisp=NONE gui=NONE ctermfg=232 ctermbg=255 cterm=NONE
hi Debug guifg=#870000 guibg=NONE guisp=NONE gui=NONE ctermfg=88 ctermbg=NONE cterm=NONE
hi Define guifg=#875f00 guibg=NONE guisp=NONE gui=NONE ctermfg=94 ctermbg=NONE cterm=NONE
hi Delimiter guifg=#870000 guibg=NONE guisp=NONE gui=NONE ctermfg=88 ctermbg=NONE cterm=NONE
hi DiffAdd guifg=#ffffff guibg=#5faf5f guisp=#5faf5f gui=NONE ctermfg=231 ctermbg=71 cterm=NONE
hi DiffChange guifg=#3a3a3a guibg=#d7d787 guisp=#d7d787 gui=NONE ctermfg=237 ctermbg=186 cterm=NONE
hi DiffDelete guifg=#ffffff guibg=#ff8787 guisp=#ff8787 gui=NONE ctermfg=231 ctermbg=210 cterm=NONE
hi DiffText guifg=#080808 guibg=#d7d787 guisp=#d7d787 gui=bold ctermfg=232 ctermbg=186 cterm=bold
hi Directory guifg=#875f00 guibg=NONE guisp=NONE gui=NONE ctermfg=94 ctermbg=NONE cterm=NONE
hi EndOfBuffer guifg=#e4e4e4 guibg=NONE guisp=NONE gui=NONE ctermfg=254 ctermbg=NONE cterm=NONE
hi Error guifg=#ffffff guibg=#af0000 guisp=NONE gui=NONE ctermfg=231 ctermbg=124 cterm=NONE
hi ErrorMsg guifg=#af0000 guibg=NONE guisp=NONE gui=NONE ctermfg=124 ctermbg=NONE cterm=NONE
hi Exception guifg=#d70000 guibg=NONE guisp=NONE gui=NONE ctermfg=160 ctermbg=NONE cterm=NONE
hi Float guifg=#00005f guibg=NONE guisp=NONE gui=NONE ctermfg=17 ctermbg=NONE cterm=NONE
hi FoldColumn guifg=#585858 guibg=#eeeeee guisp=NONE gui=NONE ctermfg=240 ctermbg=255 cterm=NONE
hi Folded guifg=#585858 guibg=NONE guisp=NONE gui=NONE ctermfg=240 ctermbg=NONE cterm=NONE
hi Function guifg=#005f00 guibg=NONE guisp=NONE gui=NONE ctermfg=22 ctermbg=NONE cterm=NONE
hi Identifier guifg=#5f8700 guibg=NONE guisp=NONE gui=NONE ctermfg=64 ctermbg=NONE cterm=NONE
hi Ignore guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
hi IncSearch guifg=#1c1c1c guibg=#ffffaf guisp=#ffffaf gui=NONE ctermfg=234 ctermbg=229 cterm=NONE
hi Include guifg=#875f00 guibg=NONE guisp=NONE gui=NONE ctermfg=94 ctermbg=NONE cterm=NONE
hi Keyword guifg=#d70000 guibg=NONE guisp=NONE gui=NONE ctermfg=160 ctermbg=NONE cterm=NONE
hi Label guifg=#d70000 guibg=NONE guisp=NONE gui=NONE ctermfg=160 ctermbg=NONE cterm=NONE
hi LineNr guifg=#e4e4e4 guibg=NONE guisp=NONE gui=NONE ctermfg=254 ctermbg=NONE cterm=NONE
hi Macro guifg=#875f00 guibg=NONE guisp=NONE gui=NONE ctermfg=94 ctermbg=NONE cterm=NONE
hi MatchParen guifg=#af0000 guibg=#afd75f guisp=#afd75f gui=bold ctermfg=124 ctermbg=149 cterm=bold
hi ModeMsg guifg=#0000af guibg=NONE guisp=NONE gui=NONE ctermfg=19 ctermbg=NONE cterm=NONE
hi MoreMsg guifg=#5f0000 guibg=NONE guisp=NONE gui=NONE ctermfg=52 ctermbg=NONE cterm=NONE
hi NonText guifg=#e4e4e4 guibg=NONE guisp=NONE gui=NONE ctermfg=254 ctermbg=NONE cterm=NONE
hi Normal guifg=#080808 guibg=#ffffff guisp=NONE gui=NONE ctermfg=232 ctermbg=231 cterm=NONE
hi Number guifg=#00005f guibg=NONE guisp=NONE gui=NONE ctermfg=17 ctermbg=NONE cterm=NONE
hi Operator guifg=#d70000 guibg=NONE guisp=NONE gui=NONE ctermfg=160 ctermbg=NONE cterm=NONE
hi Pmenu guifg=#080808 guibg=#ffffd7 guisp=NONE gui=NONE ctermfg=232 ctermbg=230 cterm=NONE
hi PmenuSbar guifg=NONE guibg=#eeeeee guisp=NONE gui=NONE ctermfg=NONE ctermbg=255 cterm=NONE
hi PmenuSel guifg=#af0000 guibg=#d7d7af guisp=NONE gui=NONE ctermfg=124 ctermbg=187 cterm=NONE
hi PmenuThumb guifg=NONE guibg=#afaf87 guisp=NONE gui=NONE ctermfg=NONE ctermbg=144 cterm=NONE
hi PreCondit guifg=#875f00 guibg=NONE guisp=NONE gui=NONE ctermfg=94 ctermbg=NONE cterm=NONE
hi PreProc guifg=#875f00 guibg=NONE guisp=NONE gui=NONE ctermfg=94 ctermbg=NONE cterm=NONE
hi Question guifg=NONE guibg=NONE guisp=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold
hi Repeat guifg=#d70000 guibg=NONE guisp=NONE gui=NONE ctermfg=160 ctermbg=NONE cterm=NONE
hi Search guifg=#444444 guibg=#ffffd7 guisp=#ffffd7 gui=NONE ctermfg=238 ctermbg=230 cterm=NONE
hi SignColumn guifg=#585858 guibg=#eeeeee guisp=NONE gui=NONE ctermfg=240 ctermbg=255 cterm=NONE
hi Special guifg=#870000 guibg=NONE guisp=NONE gui=NONE ctermfg=88 ctermbg=NONE cterm=NONE
hi SpecialChar guifg=#870000 guibg=NONE guisp=NONE gui=NONE ctermfg=88 ctermbg=NONE cterm=NONE
hi SpecialComment guifg=#870000 guibg=NONE guisp=NONE gui=NONE ctermfg=88 ctermbg=NONE cterm=NONE
hi SpecialKey guifg=#005fff guibg=NONE guisp=NONE gui=NONE ctermfg=27 ctermbg=NONE cterm=NONE
hi SpellBad guifg=NONE guibg=NONE guisp=#ff0000 gui=undercurl ctermfg=196 ctermbg=189 cterm=underline
hi SpellCap guifg=NONE guibg=NONE guisp=#005fff gui=undercurl ctermfg=27 ctermbg=189 cterm=underline
hi SpellLocal guifg=NONE guibg=NONE guisp=#d78700 gui=undercurl ctermfg=167 ctermbg=189 cterm=underline
hi SpellRare guifg=NONE guibg=NONE guisp=#9e9e9e gui=undercurl ctermfg=247 ctermbg=189 cterm=underline
hi Statement guifg=#d70000 guibg=NONE guisp=NONE gui=NONE ctermfg=160 ctermbg=NONE cterm=NONE
hi StatusLine guifg=#eeeeee guibg=#808080 guisp=NONE gui=NONE ctermfg=255 ctermbg=244 cterm=NONE
hi StatusLineNC guifg=#c6c6c6 guibg=#808080 guisp=NONE gui=NONE ctermfg=251 ctermbg=244 cterm=NONE
hi StorageClass guifg=#5f0000 guibg=NONE guisp=NONE gui=NONE ctermfg=52 ctermbg=NONE cterm=NONE
hi String guifg=#00005f guibg=NONE guisp=NONE gui=NONE ctermfg=17 ctermbg=NONE cterm=NONE
hi Structure guifg=#5f0000 guibg=NONE guisp=NONE gui=NONE ctermfg=52 ctermbg=NONE cterm=NONE
hi TabLine guifg=#262626 guibg=#af875f guisp=NONE gui=NONE ctermfg=235 ctermbg=137 cterm=NONE
hi TabLineFill guifg=NONE guibg=#af875f guisp=NONE gui=NONE ctermfg=NONE ctermbg=137 cterm=NONE
hi TabLineSel guifg=#eeeeee guibg=#af875f guisp=NONE gui=bold ctermfg=255 ctermbg=137 cterm=bold
hi Tag guifg=#870000 guibg=NONE guisp=NONE gui=NONE ctermfg=88 ctermbg=NONE cterm=NONE
hi Title guifg=NONE guibg=NONE guisp=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold
hi Todo guifg=#ffffff guibg=#ffaf00 guisp=NONE gui=NONE ctermfg=231 ctermbg=214 cterm=NONE
hi Type guifg=#5f0000 guibg=NONE guisp=NONE gui=NONE ctermfg=52 ctermbg=NONE cterm=NONE
hi Typedef guifg=#5f0000 guibg=NONE guisp=NONE gui=NONE ctermfg=52 ctermbg=NONE cterm=NONE
hi Underlined guifg=NONE guibg=NONE guisp=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline
hi VertSplit guifg=#c6c6c6 guibg=#808080 guisp=NONE gui=NONE ctermfg=244 ctermbg=244 cterm=NONE
hi Visual guifg=#080808 guibg=#ffffaf guisp=#ffffaf gui=NONE ctermfg=232 ctermbg=229 cterm=NONE
hi VisualNOS guifg=#080808 guibg=#d7d7af guisp=#d7d7af gui=NONE ctermfg=232 ctermbg=187 cterm=NONE
hi WarningMsg guifg=#ff5f00 guibg=NONE guisp=NONE gui=NONE ctermfg=202 ctermbg=NONE cterm=NONE
hi WildMenu guifg=#afd700 guibg=#808080 guisp=NONE gui=NONE ctermfg=148 ctermbg=244 cterm=NONE

View file

@ -1,315 +0,0 @@
hi clear
if exists('syntax_on')
syntax reset
endif
let colors_name = 'greygull'
hi Normal cterm=NONE ctermfg=11 ctermbg=15 guifg=#6d767d guibg=#ffffff gui=NONE
set background=light
hi ColorColumn cterm=NONE ctermbg=7 guibg=#e6eaed gui=NONE
hi Comment cterm=NONE ctermfg=14 guifg=#808487 gui=italic
hi ConId cterm=NONE ctermfg=3 guifg=#ad9142 gui=NONE
hi Conceal cterm=NONE ctermfg=4 guifg=#4e9bcf gui=NONE
hi Constant cterm=NONE ctermfg=6 guifg=#3fa2a6 gui=NONE
hi Cursor cterm=NONE ctermfg=15 ctermbg=15 guifg=#ffffff guibg=#808487 gui=NONE
hi CursorColumn cterm=NONE ctermbg=7 guibg=#e6eaed gui=NONE
hi CursorLine cterm=NONE ctermbg=7 guibg=#e6eaed guisp=#61707a gui=NONE
hi CursorLineNr cterm=NONE ctermfg=11 gui=bold guifg=#6d767d
hi DiffAdd cterm=NONE ctermfg=2 ctermbg=7 gui=NONE guifg=#4aa840 guibg=#e6eaed guisp=#4aa840 gui=NONE
hi DiffChange cterm=NONE ctermfg=3 ctermbg=7 gui=NONE guifg=#ad9142 guibg=#e6eaed guisp=#ad9142 gui=NONE
hi DiffDelete cterm=NONE ctermfg=1 ctermbg=7 gui=NONE guifg=#db7681 guibg=#e6eaed gui=NONE
hi DiffText cterm=NONE ctermfg=4 ctermbg=7 gui=NONE guifg=#4e9bcf guibg=#e6eaed guisp=#4e9bcf gui=NONE
hi Directory cterm=NONE ctermfg=4 guifg=#4e9bcf gui=NONE
hi Error cterm=NONE ctermfg=1 ctermbg=NONE guifg=#db7681 guibg=#ffffff gui=NONE
hi ErrorMsg cterm=reverse ctermfg=1 ctermbg=NONE guifg=#db7681 guibg=NONE gui=reverse
hi FoldColumn cterm=NONE ctermfg=11 ctermbg=7 guifg=#6d767d guibg=#e6eaed gui=NONE
hi Folded cterm=NONE,underline ctermfg=11 ctermbg=7 guifg=#6d767d guibg=#e6eaed guisp=#ffffff gui=NONE
hi HelpExample cterm=NONE ctermfg=10 guifg=#61707a gui=NONE
hi Identifier cterm=NONE ctermfg=4 guifg=#4e9bcf gui=NONE
hi IncSearch cterm=standout ctermfg=9 gui=standout guifg=#d1814f
hi LineNr cterm=NONE ctermfg=14 ctermbg=7 guifg=#808487 guibg=#e6eaed gui=NONE
hi MatchParen cterm=NONE ctermfg=1 ctermbg=14 gui=NONE guifg=#db7681 guibg=#808487 gui=NONE
hi ModeMsg cterm=NONE ctermfg=4 guifg=#4e9bcf gui=NONE
hi MoreMsg cterm=NONE ctermfg=4 guifg=#4e9bcf gui=NONE
hi NonText cterm=NONE ctermfg=12 gui=NONE guifg=#787e82 gui=NONE
hi Pmenu cterm=reverse ctermfg=11 ctermbg=7 guifg=#6d767d guibg=#e6eaed gui=reverse
hi PmenuSbar cterm=reverse ctermfg=0 ctermbg=11 guifg=#1d252b guibg=#6d767d gui=reverse
hi PmenuSel cterm=reverse ctermfg=14 ctermbg=0 guifg=#808487 guibg=#1d252b gui=reverse
hi PmenuThumb cterm=reverse ctermfg=11 ctermbg=15 guifg=#6d767d guibg=#ffffff gui=reverse
hi PreProc cterm=NONE ctermfg=9 guifg=#d1814f gui=NONE
hi Question cterm=NONE ctermfg=6 gui=NONE guifg=#3fa2a6 gui=NONE
hi Search cterm=reverse ctermfg=3 ctermbg=NONE guifg=#ad9142 guibg=NONE gui=reverse
hi SignColumn cterm=NONE ctermfg=11 ctermbg=NONE guifg=#6d767d guibg=NONE gui=NONE
hi Special cterm=NONE ctermfg=1 guifg=#db7681 gui=NONE
hi SpecialKey cterm=NONE ctermfg=12 ctermbg=7 gui=NONE guifg=#787e82 guibg=#e6eaed gui=NONE
hi SpellBad cterm=undercurl ctermfg=NONE ctermbg=NONE gui=undercurl guisp=#db7681
hi SpellCap cterm=undercurl ctermfg=NONE ctermbg=NONE gui=undercurl guisp=#a783de
hi SpellLocal cterm=undercurl ctermfg=NONE ctermbg=NONE gui=undercurl guisp=#ad9142
hi SpellRare cterm=undercurl ctermfg=NONE ctermbg=NONE gui=undercurl guisp=#3fa2a6
hi Statement cterm=NONE ctermfg=2 guifg=#4aa840 gui=NONE
hi StatusLine cterm=reverse ctermfg=14 ctermbg=15 gui=reverse guifg=#808487 guibg=#ffffff guibg=NONE
hi StatusLineNC cterm=reverse ctermfg=12 ctermbg=7 gui=reverse guifg=#787e82 guibg=#e6eaed guibg=NONE
hi TabLine cterm=underline ctermfg=11 ctermbg=7 gui=underline guifg=#6d767d guibg=#e6eaed guisp=#6d767d
hi TabLineFill cterm=underline ctermfg=11 ctermbg=7 gui=underline guifg=#6d767d guibg=#e6eaed guisp=#6d767d
hi TabLineSel cterm=underline,reverse ctermfg=14 ctermbg=0 gui=underline,reverse guifg=#808487 guibg=#1d252b guisp=#6d767d
hi Title cterm=NONE ctermfg=9 guifg=#d1814f gui=NONE
hi Todo cterm=NONE ctermfg=5 guifg=#cf7a9d guibg=NONE gui=bold
hi Type cterm=NONE ctermfg=3 guifg=#ad9142 gui=NONE
hi Underlined cterm=NONE ctermfg=13 guifg=#a783de gui=NONE
hi VarId cterm=NONE ctermfg=4 guifg=#4e9bcf gui=NONE
hi VertSplit cterm=NONE ctermfg=12 ctermbg=12 guifg=#787e82 guibg=#787e82 gui=NONE
hi Visual cterm=reverse ctermfg=14 ctermbg=15 gui=reverse guifg=#808487 guibg=#ffffff guibg=NONE
hi VisualNOS cterm=reverse ctermbg=7 gui=reverse guibg=#e6eaed guibg=NONE
hi WarningMsg cterm=NONE ctermfg=9 gui=NONE guifg=#db7681 gui=NONE
hi WildMenu cterm=reverse ctermfg=0 ctermbg=7 guifg=#1d252b guibg=#e6eaed gui=reverse
hi cPreCondit cterm=NONE ctermfg=9 guifg=#d1814f gui=NONE
hi gitcommitBranch cterm=NONE ctermfg=5 gui=NONE guifg=#cf7a9d gui=NONE
hi gitcommitComment cterm=NONE ctermfg=14 gui=italic guifg=#808487 gui=NONE
hi gitcommitDiscardedFile cterm=NONE ctermfg=1 gui=NONE guifg=#db7681 gui=NONE
hi gitcommitDiscardedType cterm=NONE ctermfg=1 guifg=#db7681 gui=NONE
hi gitcommitFile cterm=NONE ctermfg=11 gui=NONE guifg=#6d767d gui=NONE
hi gitcommitHeader cterm=NONE ctermfg=14 guifg=#808487 gui=NONE
hi gitcommitOnBranch cterm=NONE ctermfg=14 gui=NONE guifg=#808487 gui=NONE
hi gitcommitSelectedFile cterm=NONE ctermfg=2 gui=NONE guifg=#4aa840 gui=NONE
hi gitcommitSelectedType cterm=NONE ctermfg=2 guifg=#4aa840 gui=NONE
hi gitcommitUnmerged cterm=NONE ctermfg=2 gui=NONE guifg=#4aa840 gui=NONE
hi gitcommitUnmergedFile cterm=NONE ctermfg=3 gui=NONE guifg=#ad9142 gui=NONE
hi gitcommitUntrackedFile cterm=NONE ctermfg=6 gui=NONE guifg=#3fa2a6 gui=NONE
hi helpHyperTextEntry cterm=NONE ctermfg=2 guifg=#4aa840 gui=NONE
hi helpHyperTextJump cterm=underline ctermfg=4 gui=underline guifg=#4e9bcf
hi helpNote cterm=NONE ctermfg=5 guifg=#cf7a9d gui=NONE
hi helpOption cterm=NONE ctermfg=6 guifg=#3fa2a6 gui=NONE
hi helpVim cterm=NONE ctermfg=5 guifg=#cf7a9d gui=NONE
hi hsImport cterm=NONE ctermfg=5 guifg=#cf7a9d gui=NONE
hi hsImportLabel cterm=NONE ctermfg=6 guifg=#3fa2a6 gui=NONE
hi hsModuleName cterm=underline ctermfg=2 gui=underline guifg=#4aa840
hi hsNiceOperator cterm=NONE ctermfg=6 guifg=#3fa2a6 gui=NONE
hi hsStatement cterm=NONE ctermfg=6 guifg=#3fa2a6 gui=NONE
hi hsString cterm=NONE ctermfg=12 guifg=#787e82 gui=NONE
hi hsStructure cterm=NONE ctermfg=6 guifg=#3fa2a6 gui=NONE
hi hsType cterm=NONE ctermfg=3 guifg=#ad9142 gui=NONE
hi hsTypedef cterm=NONE ctermfg=6 guifg=#3fa2a6 gui=NONE
hi hsVarSym cterm=NONE ctermfg=6 guifg=#3fa2a6 gui=NONE
hi hs_DeclareFunction cterm=NONE ctermfg=9 guifg=#d1814f gui=NONE
hi hs_OpFunctionName cterm=NONE ctermfg=3 guifg=#ad9142 gui=NONE
hi hs_hlFunctionName cterm=NONE ctermfg=4 guifg=#4e9bcf gui=NONE
hi htmlArg cterm=NONE ctermfg=12 guifg=#787e82 gui=NONE
hi htmlEndTag cterm=NONE ctermfg=14 guifg=#808487 gui=NONE
hi htmlSpecialTagName cterm=NONE ctermfg=4 gui=italic guifg=#4e9bcf gui=NONE
hi htmlTag cterm=NONE ctermfg=14 guifg=#808487 gui=NONE
hi htmlTagN cterm=NONE ctermfg=10 gui=NONE guifg=#61707a gui=NONE
hi htmlTagName cterm=NONE ctermfg=4 gui=NONE guifg=#4e9bcf gui=NONE
hi javaScript cterm=NONE ctermfg=3 guifg=#ad9142 gui=NONE
hi pandocBlockQuote cterm=NONE ctermfg=4 guifg=#4e9bcf gui=NONE
hi pandocBlockQuoteLeader1 cterm=NONE ctermfg=4 guifg=#4e9bcf gui=NONE
hi pandocBlockQuoteLeader2 cterm=NONE ctermfg=6 guifg=#3fa2a6 gui=NONE
hi pandocBlockQuoteLeader3 cterm=NONE ctermfg=3 guifg=#ad9142 gui=NONE
hi pandocBlockQuoteLeader4 cterm=NONE ctermfg=1 guifg=#db7681 gui=NONE
hi pandocBlockQuoteLeader5 cterm=NONE ctermfg=11 guifg=#6d767d gui=NONE
hi pandocBlockQuoteLeader6 cterm=NONE ctermfg=14 guifg=#808487 gui=NONE
hi pandocCitation cterm=NONE ctermfg=5 guifg=#cf7a9d gui=NONE
hi pandocCitationDelim cterm=NONE ctermfg=5 guifg=#cf7a9d gui=NONE
hi pandocCitationID cterm=underline ctermfg=5 gui=underline guifg=#cf7a9d
hi pandocCitationRef cterm=NONE ctermfg=5 guifg=#cf7a9d gui=NONE
hi pandocComment cterm=NONE ctermfg=14 gui=italic guifg=#808487 gui=NONE
hi pandocDefinitionBlock cterm=NONE ctermfg=13 guifg=#a783de gui=NONE
hi pandocDefinitionIndctr cterm=NONE ctermfg=13 gui=NONE guifg=#a783de gui=NONE
hi pandocDefinitionTerm cterm=standout ctermfg=13 gui=standout guifg=#a783de
hi pandocEmphasis cterm=NONE ctermfg=11 gui=italic guifg=#6d767d gui=NONE
hi pandocEmphasisDefinition cterm=NONE ctermfg=13 gui=italic guifg=#a783de gui=NONE
hi pandocEmphasisHeading cterm=NONE ctermfg=9 gui=NONE guifg=#d1814f gui=NONE
hi pandocEmphasisNested cterm=NONE ctermfg=11 gui=NONE guifg=#6d767d gui=NONE
hi pandocEmphasisNestedDefinition cterm=NONE ctermfg=13 gui=NONE guifg=#a783de gui=NONE
hi pandocEmphasisNestedHeading cterm=NONE ctermfg=9 gui=NONE guifg=#d1814f gui=NONE
hi pandocEmphasisNestedTable cterm=NONE ctermfg=4 gui=NONE guifg=#4e9bcf gui=NONE
hi pandocEmphasisTable cterm=NONE ctermfg=4 gui=italic guifg=#4e9bcf gui=NONE
hi pandocEscapePair cterm=NONE ctermfg=1 gui=NONE guifg=#db7681 gui=NONE
hi pandocFootnote cterm=NONE ctermfg=2 guifg=#4aa840 gui=NONE
hi pandocFootnoteDefLink cterm=NONE ctermfg=2 gui=NONE guifg=#4aa840 gui=NONE
hi pandocFootnoteInline cterm=NONE,underline ctermfg=2 gui=NONE,underline guifg=#4aa840 gui=NONE
hi pandocFootnoteLink cterm=underline ctermfg=2 gui=underline guifg=#4aa840
hi pandocHeading cterm=NONE ctermfg=9 gui=NONE guifg=#d1814f gui=NONE
hi pandocHeadingMarker cterm=NONE ctermfg=3 gui=NONE guifg=#ad9142 gui=NONE
hi pandocImageCaption cterm=NONE,underline ctermfg=13 gui=NONE,underline guifg=#a783de gui=NONE
hi pandocLinkDefinition cterm=underline ctermfg=6 gui=underline guifg=#3fa2a6 guisp=#787e82
hi pandocLinkDefinitionID cterm=NONE ctermfg=4 gui=NONE guifg=#4e9bcf gui=NONE
hi pandocLinkDelim cterm=NONE ctermfg=14 guifg=#808487 gui=NONE
hi pandocLinkLabel cterm=underline ctermfg=4 gui=underline guifg=#4e9bcf
hi pandocLinkText cterm=NONE,underline ctermfg=4 gui=NONE,underline guifg=#4e9bcf gui=NONE
hi pandocLinkTitle cterm=underline ctermfg=12 gui=underline guifg=#787e82
hi pandocLinkTitleDelim cterm=underline ctermfg=14 gui=underline guifg=#808487 guisp=#787e82
hi pandocLinkURL cterm=underline ctermfg=12 gui=underline guifg=#787e82
hi pandocListMarker cterm=NONE ctermfg=5 guifg=#cf7a9d gui=NONE
hi pandocListReference cterm=underline ctermfg=5 gui=underline guifg=#cf7a9d
hi pandocMetadata cterm=NONE ctermfg=4 gui=NONE guifg=#4e9bcf gui=NONE
hi pandocMetadataDelim cterm=NONE ctermfg=14 guifg=#808487 gui=NONE
hi pandocMetadataKey cterm=NONE ctermfg=4 guifg=#4e9bcf gui=NONE
hi pandocNonBreakingSpace cterm=reverse ctermfg=1 ctermbg=NONE gui=reverse guifg=#db7681 guibg=NONE
hi pandocRule cterm=NONE ctermfg=4 gui=NONE guifg=#4e9bcf gui=NONE
hi pandocRuleLine cterm=NONE ctermfg=4 gui=NONE guifg=#4e9bcf gui=NONE
hi pandocStrikeout cterm=reverse ctermfg=14 ctermbg=NONE gui=reverse guifg=#808487 guibg=NONE
hi pandocStrikeoutDefinition cterm=reverse ctermfg=13 ctermbg=NONE gui=reverse guifg=#a783de guibg=NONE
hi pandocStrikeoutHeading cterm=reverse ctermfg=9 ctermbg=NONE gui=reverse guifg=#d1814f guibg=NONE
hi pandocStrikeoutTable cterm=reverse ctermfg=4 ctermbg=NONE gui=reverse guifg=#4e9bcf guibg=NONE
hi pandocStrongEmphasis cterm=NONE ctermfg=11 gui=NONE guifg=#6d767d gui=NONE
hi pandocStrongEmphasisDefinition cterm=NONE ctermfg=13 gui=NONE guifg=#a783de gui=NONE
hi pandocStrongEmphasisEmphasis cterm=NONE ctermfg=11 gui=NONE guifg=#6d767d gui=NONE
hi pandocStrongEmphasisEmphasisDefinition cterm=NONE ctermfg=13 gui=NONE guifg=#a783de gui=NONE
hi pandocStrongEmphasisEmphasisHeading cterm=NONE ctermfg=9 gui=NONE guifg=#d1814f gui=NONE
hi pandocStrongEmphasisEmphasisTable cterm=NONE ctermfg=4 gui=NONE guifg=#4e9bcf gui=NONE
hi pandocStrongEmphasisHeading cterm=NONE ctermfg=9 gui=NONE guifg=#d1814f gui=NONE
hi pandocStrongEmphasisNested cterm=NONE ctermfg=11 gui=NONE guifg=#6d767d gui=NONE
hi pandocStrongEmphasisNestedDefinition cterm=NONE ctermfg=13 gui=NONE guifg=#a783de gui=NONE
hi pandocStrongEmphasisNestedHeading cterm=NONE ctermfg=9 gui=NONE guifg=#d1814f gui=NONE
hi pandocStrongEmphasisNestedTable cterm=NONE ctermfg=4 gui=NONE guifg=#4e9bcf gui=NONE
hi pandocStrongEmphasisTable cterm=NONE ctermfg=4 gui=NONE guifg=#4e9bcf gui=NONE
hi pandocStyleDelim cterm=NONE ctermfg=14 guifg=#808487 gui=NONE
hi pandocSubscript cterm=NONE ctermfg=13 guifg=#a783de gui=NONE
hi pandocSubscriptDefinition cterm=NONE ctermfg=13 guifg=#a783de gui=NONE
hi pandocSubscriptHeading cterm=NONE ctermfg=9 gui=NONE guifg=#d1814f gui=NONE
hi pandocSubscriptTable cterm=NONE ctermfg=4 guifg=#4e9bcf gui=NONE
hi pandocSuperscript cterm=NONE ctermfg=13 guifg=#a783de gui=NONE
hi pandocSuperscriptDefinition cterm=NONE ctermfg=13 guifg=#a783de gui=NONE
hi pandocSuperscriptHeading cterm=NONE ctermfg=9 gui=NONE guifg=#d1814f gui=NONE
hi pandocSuperscriptTable cterm=NONE ctermfg=4 guifg=#4e9bcf gui=NONE
hi pandocTable cterm=NONE ctermfg=4 guifg=#4e9bcf gui=NONE
hi pandocTableStructure cterm=NONE ctermfg=4 guifg=#4e9bcf gui=NONE
hi pandocTableZebraDark cterm=NONE ctermfg=4 ctermbg=7 guifg=#4e9bcf guibg=#e6eaed gui=NONE
hi pandocTableZebraLight cterm=NONE ctermfg=4 ctermbg=15 guifg=#4e9bcf guibg=#ffffff gui=NONE
hi pandocTitleBlock cterm=NONE ctermfg=4 guifg=#4e9bcf gui=NONE
hi pandocTitleBlockTitle cterm=NONE ctermfg=4 gui=NONE guifg=#4e9bcf gui=NONE
hi pandocTitleComment cterm=NONE ctermfg=4 gui=NONE guifg=#4e9bcf gui=NONE
hi pandocVerbatimBlock cterm=NONE ctermfg=3 guifg=#ad9142 gui=NONE
hi pandocVerbatimInline cterm=NONE ctermfg=3 guifg=#ad9142 gui=NONE
hi pandocVerbatimInlineDefinition cterm=NONE ctermfg=13 guifg=#a783de gui=NONE
hi pandocVerbatimInlineHeading cterm=NONE ctermfg=9 gui=NONE guifg=#d1814f gui=NONE
hi pandocVerbatimInlineTable cterm=NONE ctermfg=4 guifg=#4e9bcf gui=NONE
hi perlHereDoc cterm=NONE ctermfg=10 ctermbg=15 guifg=#61707a guibg=#ffffff gui=NONE
hi perlStatementFileDesc cterm=NONE ctermfg=6 ctermbg=15 guifg=#3fa2a6 guibg=#ffffff gui=NONE
hi perlVarPlain cterm=NONE ctermfg=3 ctermbg=15 guifg=#ad9142 guibg=#ffffff gui=NONE
hi rubyDefine cterm=NONE ctermfg=10 ctermbg=15 gui=NONE guifg=#61707a guibg=#ffffff gui=NONE
hi texMathMatcher cterm=NONE ctermfg=3 ctermbg=15 guifg=#ad9142 guibg=#ffffff gui=NONE
hi texMathZoneX cterm=NONE ctermfg=3 ctermbg=15 guifg=#ad9142 guibg=#ffffff gui=NONE
hi texRefLabel cterm=NONE ctermfg=3 ctermbg=15 guifg=#ad9142 guibg=#ffffff gui=NONE
hi texStatement cterm=NONE ctermfg=6 ctermbg=15 guifg=#3fa2a6 guibg=#ffffff gui=NONE
hi vimCmdSep cterm=NONE ctermfg=4 gui=NONE guifg=#4e9bcf gui=NONE
hi vimCommand cterm=NONE ctermfg=3 guifg=#ad9142 gui=NONE
hi vimCommentString cterm=NONE ctermfg=13 guifg=#a783de gui=NONE
hi vimGroup cterm=NONE,underline ctermfg=4 gui=NONE,underline guifg=#4e9bcf gui=NONE
hi vimHiGroup cterm=NONE ctermfg=4 guifg=#4e9bcf gui=NONE
hi vimHiLink cterm=NONE ctermfg=4 guifg=#4e9bcf gui=NONE
hi vimIsCommand cterm=NONE ctermfg=12 guifg=#787e82 gui=NONE
hi vimSynMtchOpt cterm=NONE ctermfg=3 guifg=#ad9142 gui=NONE
hi vimSynType cterm=NONE ctermfg=6 guifg=#3fa2a6 gui=NONE
hi link Boolean Constant
hi link Character Constant
hi link Conditional Statement
hi link Debug Special
hi link Define PreProc
hi link Delimiter Special
hi link Exception Statement
hi link Float Number
hi link Function Identifier
hi link HelpCommand Statement
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 SyntasticError SpellBad
hi link SyntasticErrorSign Error
hi link SyntasticStyleErrorLine SyntasticErrorLine
hi link SyntasticStyleErrorSign SyntasticErrorSign
hi link SyntasticStyleWarningLine SyntasticWarningLine
hi link SyntasticStyleWarningSign SyntasticWarningSign
hi link SyntasticWarning SpellCap
hi link SyntasticWarningSign Todo
hi link Tag Special
hi link Typedef Type
hi link diffAdded Statement
hi link diffBDiffer WarningMsg
hi link diffCommon WarningMsg
hi link diffDiffer WarningMsg
hi link diffIdentical WarningMsg
hi link diffIsA WarningMsg
hi link diffLine Identifier
hi link diffNoEOL WarningMsg
hi link diffOnly WarningMsg
hi link diffRemoved WarningMsg
hi link gitcommitDiscarded gitcommitComment
hi link gitcommitDiscardedArrow gitcommitDiscardedFile
hi link gitcommitNoBranch gitcommitBranch
hi link gitcommitSelected gitcommitComment
hi link gitcommitSelectedArrow gitcommitSelectedFile
hi link gitcommitUnmergedArrow gitcommitUnmergedFile
hi link gitcommitUntracked gitcommitComment
hi link helpSpecial Special
hi link hsDelimTypeExport Delimiter
hi link hsImportParams Delimiter
hi link hsModuleStartLabel hsStructure
hi link hsModuleWhereLabel hsModuleStartLabel
hi link htmlLink Function
hi link lCursor Cursor
hi link pandocCodeBlock pandocVerbatimBlock
hi link pandocCodeBlockDelim pandocVerbatimBlock
hi link pandocEscapedCharacter pandocEscapePair
hi link pandocLineBreak pandocEscapePair
hi link pandocMetadataTitle pandocMetadata
hi link pandocTableStructureEnd pandocTableStructre
hi link pandocTableStructureTop pandocTableStructre
hi link pandocVerbatimBlockDeep pandocVerbatimBlock
hi link vimFunc Function
hi link vimSet Normal
hi link vimSetEqual Normal
hi link vimUserFunc Function
hi link vipmVar Identifier
hi clear SyntasticErrorLine
hi clear SyntasticWarningLine
hi clear helpLeadBlank
hi clear helpNormal
hi clear pandocTableStructre
if has('nvim')
let g:terminal_color_0 = '#e6eaed'
let g:terminal_color_1 = '#db7681'
let g:terminal_color_2 = '#4aa840'
let g:terminal_color_3 = '#ad9142'
let g:terminal_color_4 = '#4e9bcf'
let g:terminal_color_5 = '#cf7a9d'
let g:terminal_color_6 = '#3fa2a6'
let g:terminal_color_7 = '#1d252b'
let g:terminal_color_8 = '#ffffff'
let g:terminal_color_9 = '#d1814f'
let g:terminal_color_10 = '#808487'
let g:terminal_color_11 = '#787e82'
let g:terminal_color_12 = '#6d767d'
let g:terminal_color_13 = '#a783de'
let g:terminal_color_14 = '#61707a'
let g:terminal_color_15 = '#0b141a'
endif
" This colour scheme was generated by modifying the 'flattened_light' colour
" scheme by Romain Lafourcade (https://github.com/romainl/flattened), which
" is in turn derived from the 'Solarized' colour scheme by Ethan Schnoonover
" (https://github.com/altercation/vim-colors-solarized).

File diff suppressed because it is too large Load diff

621
vim/colors/kalisi.vim Normal file
View file

@ -0,0 +1,621 @@
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"
" Name: kalisi
" Author: Arthur Jaron
" EMail: hifreeo@gmail.com
" Version: 0.8.0
" Last Change: 2015.09.27
"
"
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Settings
if !exists('g:kalisi_recolor_quickfixsigns')
let g:kalisi_recolor_quickfixsigns = 1
endif
" the default scheme is 'light'
if &background == "dark"
hi clear
let g:colors_name = "kalisi"
hi Normal guifg=#d0d0d0 guibg=#404042 gui=none
hi Comment guifg=#8a8a8a
hi CommentURL guifg=#6090c0 guibg=NONE gui=underline
hi CommentEmail guifg=#6090c0 guibg=NONE gui=underline
hi Constant guifg=#ffaf00 gui=bold
hi String guifg=#ffc63f
hi Character guifg=#c85bff
hi Number guifg=#ffad3f
hi Boolean guifg=#94be54
hi Float guifg=#fff650
" HTML Closing tags </...>
" Vim variables
hi Identifier guifg=#29a3ac gui=none
" HTML Starting tags <...>
hi Function guifg=#7ad6ff gui=none
hi Statement guifg=#94be54 gui=bold
hi Conditional guifg=#7aa6c2 gui=bold
hi Repeat guifg=#7aa6c2 guibg=NONE gui=bold
hi Label guifg=#409a50 gui=bold
" operator cpp: sizeof()
hi Operator guifg=#658aa5 guibg=NONE gui=none
"html: special keywords in jscript: window log
hi Keyword guifg=#adffdd gui=none
hi Exception guifg=#2080c0 guibg=NONE gui=bold
hi PreProc guifg=#2288ee gui=bold
hi Include guifg=#2288ee gui=bold
hi Define guifg=#2288ee gui=bold
hi Macro guifg=#a68ad2 gui=none
hi PreCondit guifg=#7aa6c2 gui=none
" vim: lots of links
" c: int char void
" html: class href id
hi Type guifg=#5d8fbe gui=none ctermfg=67
hi StorageClass guifg=#55aa85 gui=italic
" c: struct
" py: self __name__ Error Exception and is not
hi Structure guifg=#557a95 gui=none
" cpp: static cast
hi Typedef guifg=#55aa85
hi Special guifg=#e7f6da gui=none
hi SpecialChar guifg=#6a96ff
hi SpecialKey guifg=#767676 guibg=#3a3a3a ctermbg=243 ctermfg=237
hi Tag guifg=#00c0ff gui=bold
hi Delimiter guifg=#7a9acd guibg=NONE gui=none
hi SpecialComment guifg=#6090c0 gui=bold
hi Debug guifg=#ddb800 guibg=NONE gui=bold
hi Underlined guifg=#b5b5b5 guibg=NONE gui=underline
" Misc syntax ###############################################################
hi Todo guifg=#fff63f guibg=#736a3f gui=bold
hi Directory guifg=#b5b5b5 guibg=NONE gui=bold
hi DiffAdd guibg=#384b38
hi DiffChange guibg=#383a4b
hi DiffText guifg=#e0e0e0 guibg=#484898
hi DiffDelete guifg=#484848 guibg=#3b3b3b
hi SpellBad guisp=#e83030 gui=undercurl
hi SpellCap guisp=#476afc gui=undercurl
hi SpellLocal guisp=#48b040 gui=undercurl
hi SpellRare guisp=#eeeeee gui=undercurl
" User interface ############################################################
hi Search guifg=#000000 guibg=#b8ea00 gui=bold
hi IncSearch guifg=#f8cf00 guibg=#000000
hi Error guifg=#e5a5a5 guibg=#602020 gui=bold,underline
hi ErrorMsg guifg=#f5c5c5 guibg=#901010 gui=bold
hi WarningMsg guifg=#edc830 guibg=NONE gui=none
hi WildMenu guifg=#000000 guibg=#A6DB29 gui=none
hi Question guifg=#000000 guibg=#A6DB29 gui=none
hi MoreMsg guifg=#000000 guibg=#A6DB29 gui=none
hi ModeMsg guifg=#000000 guibg=#A6DB29
hi Cursor guibg=#d80000 guifg=#ffffff
hi CursorLineNr guifg=#d0d0d0 guibg=#482020 gui=bold
hi CursorLine guibg=#4a4a4c
hi CursorColumn guibg=#4a4a4c
hi MatchParen guifg=#202020 guibg=#8fca24 gui=none
hi Visual guibg=#3a4d6e gui=none
hi VisualNOS guibg=#4a4d4e gui=none
hi Pmenu guifg=#b5b5b5 guibg=#303032
hi PmenuSel guifg=#222222 guibg=#A6DB29 gui=none
hi PmenuSbar guibg=#a0a0a0
hi PmenuThumb guibg=#555555
hi SignColumn guifg=#A6E22E guibg=#303032
hi FoldColumn guifg=#b0b8c0 guibg=#373d43 gui=bold
hi Folded guifg=#727780 guibg=#373d43 gui=none
hi NonText guifg=#958b7f guibg=#3a3a3a gui=none
hi Conceal guifg=#f6f3e8 guibg=#303030
hi LineNr guifg=#857b6f guibg=#303032 gui=none
hi StatusLine guifg=#b5b5b5 guibg=#222222 gui=none term=NONE cterm=NONE
hi StatusLineNC guifg=#857b6f guibg=#303032 gui=none
hi VertSplit guifg=#222222 guibg=#2b2b2b gui=none
hi Title guifg=#d0d0d0 guibg=NONE gui=bold
hi TabLine guifg=#afd700 guibg=#005f00 gui=none
hi TabLineSel guifg=#005f00 guibg=#afd700 gui=none
hi TabLineFill guifg=#303030 guibg=#a0a0a0 gui=none
" Language Specific ##########################################################
" Python (non-default syntax file)
hi PythonOperator guifg=#7aa6c2 gui=none
hi pythonDocstring guifg=#6a7a8d guibg=NONE gui=none
hi pythonDoctest guifg=#4a6a8d
hi link pythonDocTest pythonDoctest
hi link pythonDocTest2 pythonDoctest
" C
hi link cType Type
" Embedded inside HTML <script>
hi javaScript guifg=#a5c5b5 guibg=NONE gui=none
" htmldjango
hi DjangoBlock guifg=#20ba50 gui=none
hi link djangoTagBlock DjangoBlock
hi link djangoVarBlock DjangoBlock
hi link djangoFilter SpecialChar
hi markdownUrl guifg=#0087ff gui=underline ctermfg=33 cterm=underline
" mail
hi link mailHeader Comment
hi link mailSubject Constant
hi link mailURL CommentURL
hi link mailEmail PreCondit
hi mailSubject ctermfg=226 guifg=#ffff00
hi mailQuoted1 ctermfg=189 guifg=#d7d7ff
hi mailQuoted2 ctermfg=194 guifg=#d7ffd7
hi mailQuoted3 ctermfg=105 guifg=#8787ff
hi mailQuoted4 ctermfg=120 guifg=#87ff87
hi mailQuoted5 ctermfg=62 guifg=#5f5fd7
hi mailQuoted6 ctermfg=77 guifg=#5fd75f
hi link mailSignature Comment
" Plugins ####################################################################
" https://github.com/kien/ctrlp.vim
hi CtrlPMatch guifg=#000000 guibg=#f8cf00 gui=none
" https://github.com/scrooloose/nerdtree
hi NERDTreeDir guifg=#5d8fbe ctermfg=67
hi link NERDTreeDirSlash NERDTreeDir
hi link NERDTreeOpenable NERDTreeDir
hi NERDTreeClosable guifg=#66b600 guibg=#385038 gui=bold ctermfg=70 ctermbg=22 cterm=bold
hi NERDTreePart guifg=#707070 ctermfg=243
hi NERDTreePartFile guifg=#FFFFFF gui=bold ctermfg=231 cterm=bold
hi NERDTreeLinkFile guifg=#ffaf00 ctermfg=214
hi NERDTreeLinkDir guifg=#ffaf00 ctermfg=214
" https://github.com/majutsushi/tagbar
hi link TagbarSignature Comment
hi TagbarScope guifg=#0087d7 gui=bold ctermfg=32 cterm=bold
hi TagbarType guifg=#66b600 gui=bold ctermfg=70 cterm=bold
hi TagbarKind guifg=#7ad6ff ctermfg=117
" https://github.com/justinmk/vim-sneak
hi SneakPluginTarget guibg=#ff5f00 guifg=#ffff00 ctermbg=202 ctermfg=226
hi link SneakPluginScope Visual
" https://github.com/rhysd/clever-f.vim
hi CleverFDefaultLabel guibg=#5fd700 guifg=#404040 gui=bold ctermbg=76 ctermfg=238 cterm=bold
" https://github.com/mhinz/vim-startify
hi StartifyBracket guifg=#0087d7 guibg=#303030 gui=bold ctermfg=32 ctermbg=236 cterm=bold
hi StartifyFile guifg=#00afff ctermfg=39
hi StartifyHeader guifg=#00afff ctermfg=39
hi link StartifyFooter StartifyHeader
hi StartifyNumber ctermfg=215 guifg=#00d700 guibg=#303030 gui=bold ctermfg=40 ctermbg=236 cterm=bold
hi StartifyPath guifg=#949494 ctermfg=246
hi StartifySlash guifg=#dadada ctermfg=253
hi StartifySpecial guifg=#b2b2b2 guibg=#606060 ctermfg=249 ctermbg=241
" https://github.com/davidhalter/jedi-vim
hi jediFunction guibg=#303030 guifg=#767676 ctermbg=236 ctermfg=243
hi jediFat guibg=#303030 guifg=#afd700 gui=bold ctermbg=236 ctermfg=148 cterm=bold
" https://github.com/tomtom/quickfixsigns_vim
if g:kalisi_recolor_quickfixsigns == 1
hi QFSignsMark guifg=#ffc63f guibg=#202020 gui=bold ctermfg=220 ctermbg=234 cterm=bold
hi QFSignsDiffAdd guifg=#108f4f guibg=#324832 ctermfg=35 ctermbg=22
hi QFSignsDiffChange guifg=#336fdf guibg=#20385f ctermfg=27 ctermbg=17
hi QFSignsDiffDelete guifg=#d75f5f guibg=#872222 ctermfg=167 ctermbg=88
let g:quickfixsigns#marks#texthl = "QFSignsMark"
let g:quickfixsigns#vcsdiff#highlight = {'DEL': 'QFSignsDiffDelete', 'ADD': 'QFSignsDiffAdd', 'CHANGE': 'QFSignsDiffChange'}
endif
" 256 Color Terminal (dark) ##################################################
if &t_Co > 255
hi Normal ctermbg=238 ctermfg=252
hi CursorLine ctermbg=239 term=none cterm=none
hi CursorColumn ctermbg=239
hi NonText ctermbg=237 ctermfg=102
hi Conceal ctermbg=237 ctermfg=230
hi Comment ctermfg=245
hi CommentURL cterm=underline ctermfg=68
hi CommentEmail cterm=underline ctermfg=68
hi Constant cterm=bold ctermfg=214
hi String ctermfg=220
hi Character ctermfg=171
hi Number ctermfg=214
hi Boolean ctermfg=149
hi Float ctermfg=227
hi Identifier ctermfg=37 cterm=none
hi Function ctermfg=117
hi Statement cterm=bold ctermfg=149
hi Conditional cterm=bold ctermfg=110
hi Repeat cterm=bold ctermfg=110
hi Label cterm=bold ctermfg=35
hi Operator ctermfg=67
hi Keyword ctermfg=158
hi Exception cterm=bold ctermfg=32
hi PreProc cterm=bold ctermfg=33
hi Include cterm=bold ctermfg=33
hi Define cterm=bold ctermfg=33
hi Macro ctermfg=140
hi PreCondit ctermfg=110
hi Type ctermfg=67
hi StorageClass ctermfg=71 cterm=none
hi Structure ctermfg=67
hi Typedef ctermfg=72
hi Special ctermfg=194 cterm=none
hi SpecialChar ctermfg=69 cterm=none
hi Tag cterm=bold ctermfg=39
hi Delimiter ctermfg=104
hi SpecialComment cterm=bold ctermfg=67
hi Debug cterm=bold ctermfg=184
hi Underlined cterm=underline ctermfg=249
hi Todo cterm=bold ctermbg=94 ctermfg=227
hi Directory cterm=bold ctermfg=252
hi DiffAdd ctermbg=22
hi DiffChange ctermbg=239
hi DiffText cterm=bold ctermbg=18 ctermfg=254
hi DiffDelete cterm=none ctermbg=237 ctermfg=238
hi SpellBad cterm=undercurl ctermfg=203 ctermbg=none
hi SpellCap cterm=undercurl ctermfg=33 ctermbg=none
hi SpellLocal cterm=undercurl ctermfg=51 ctermbg=none
hi SpellRare cterm=undercurl ctermfg=205 ctermbg=none
hi Search cterm=bold ctermbg=148 ctermfg=16
hi IncSearch cterm=reverse ctermbg=16 ctermfg=220
hi Error cterm=underline ctermbg=52 ctermfg=217
hi ErrorMsg cterm=bold ctermbg=88 ctermfg=224
hi WarningMsg ctermfg=221
hi WildMenu ctermbg=148 ctermfg=16
hi Question ctermbg=148 ctermfg=16
hi MoreMsg ctermbg=148 ctermfg=16
hi ModeMsg cterm=bold ctermbg=148 ctermfg=16
hi Cursor ctermbg=160 ctermfg=231
hi CursorLineNr cterm=bold ctermbg=52 ctermfg=252
hi MatchParen ctermbg=112 ctermfg=234
hi Visual ctermbg=24
hi VisualNOS ctermbg=239
hi Pmenu ctermbg=236 ctermfg=249
hi PmenuSel ctermbg=148 ctermfg=235
hi PmenuSbar ctermbg=247
hi PmenuThumb ctermbg=240
hi SignColumn ctermbg=236 ctermfg=148
hi FoldColumn cterm=bold ctermbg=236 ctermfg=145
hi Folded ctermbg=236 ctermfg=243
hi LineNr ctermbg=236 ctermfg=244
hi StatusLine ctermbg=235 ctermfg=230 term=NONE cterm=NONE
hi StatusLineNC ctermbg=236 ctermfg=244 term=NONE cterm=NONE
hi VertSplit ctermbg=235 ctermfg=234
hi Title cterm=bold ctermfg=252
hi TabLine ctermbg=22 ctermfg=148 cterm=none
hi TabLineSel ctermbg=148 ctermfg=22 cterm=none
hi TabLineFill ctermbg=247 ctermfg=236 cterm=none
hi PythonOperator ctermfg=110
hi pythonDocstring ctermfg=67
hi pythonDoctest ctermfg=97
hi javaScript ctermfg=151
hi DjangoBlock ctermfg=35 cterm=none
hi CtrlPMatch ctermbg=220 ctermfg=16
" for the reason behind this, see
" https://github.com/tomasr/molokai/issues/22
set background=dark
endif
else
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Light
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
hi clear
let g:colors_name = "kalisi"
hi Normal guifg=#000000 guibg=#f5f7f5 gui=NONE
" Syntax ####################################################################
hi Comment guifg=#70a0d0 guibg=NONE gui=NONE
hi CommentURL guifg=#70a0ff guibg=NONE gui=underline
hi CommentEmail guifg=#70a0ff guibg=NONE gui=underline
hi SpecialComment guifg=#6090c0 gui=bold
hi Constant guifg=#0000af guibg=NONE gui=bold
hi String guifg=#0060a0 guibg=NONE
hi Character guifg=#9054c7 guibg=NONE gui=bold
hi Number guifg=#0070c0 guibg=NONE
hi Boolean guifg=#66b600 guibg=NONE gui=none
hi Float guifg=#00a0a0 guibg=NONE
hi Identifier guifg=#202090 guibg=NONE gui=none
hi Function guifg=#1177dd gui=none
hi Statement guifg=#66b600 guibg=NONE gui=bold
hi Conditional guifg=#1177dd guibg=NONE gui=bold
hi Repeat guifg=#1177dd guibg=NONE gui=bold
hi Label guifg=#007700 gui=bold
hi Operator guifg=#274aac guibg=NONE gui=none
hi Exception guifg=#005090 guibg=NONE gui=bold
hi PreProc guifg=#d80050 guibg=NONE gui=bold
hi Include guifg=#d80050 guibg=NONE gui=bold
hi Define guifg=#d80050 guibg=NONE gui=bold
hi Macro guifg=#d80000 guibg=NONE gui=bold
hi PreCondit guifg=#1177dd gui=none
hi Type guifg=#f47300 guibg=NONE gui=none
hi StorageClass guifg=#0000d7 gui=italic
hi Structure guifg=#274aac guibg=NONE gui=none
hi Typedef guifg=#274aac gui=italic
hi Special guifg=#ffaf00 guibg=NONE gui=bold
hi SpecialChar guifg=#F92672 gui=bold
hi SpecialKey guifg=#9e9e9e guibg=#e4e4e4 ctermfg=247 ctermbg=254
hi Tag guifg=#0010ff gui=bold
hi Delimiter guifg=#d80050 guibg=NONE gui=none
hi Debug guifg=#ddb800 guibg=NONE gui=bold
hi Underlined guifg=#202020 guibg=NONE gui=underline
hi Error guifg=#d80000 guibg=#d8d0d0 gui=bold,underline
hi ErrorMsg guifg=#d80000 guibg=#d8d0d0 gui=bold
" Misc syntax ###############################################################
"
hi Todo guifg=#000000 guibg=#ffff00 gui=bold
hi Directory guifg=#0060a0 guibg=NONE gui=bold
" html: special keywords in jscript: window log
hi Keyword guifg=#66b600 gui=none
hi Title guifg=#1060a0 guibg=NONE gui=bold
hi NonText guifg=#000000 guibg=#e6e6e6 gui=none
hi Conceal guifg=#303030 guibg=#e0e8e0
hi DiffAdd guibg=#ddffdd
hi DiffChange guibg=#e8e8e8
hi DiffText guifg=#000055 guibg=#ddddff
hi DiffDelete guifg=#eecccc guibg=#ffdddd
hi SpellBad guisp=#d80000 gui=undercurl
hi SpellCap guisp=#274aac gui=undercurl
hi SpellLocal guisp=#006600 gui=undercurl
hi SpellRare guisp=#555555 gui=undercurl
" User interface ############################################################
hi Visual guibg=#d0eeff gui=NONE
hi VisualNOS guibg=#d8d8d8 gui=none
hi Cursor guifg=#ffffff guibg=#ff0000 gui=NONE
hi CursorLineNr guifg=#e0e0e0 guibg=#c9c4c4 gui=bold
hi Cursorline guibg=#eaeaea
hi CursorColumn guibg=#eaeaea
hi MatchParen guifg=#ffffff guibg=#ffd030 gui=none
hi Search guifg=#000000 guibg=#b8ea00 gui=bold
hi IncSearch guifg=#f8cf00 guibg=#000000
hi LineNr guifg=#707070 guibg=#e0e0e0 gui=NONE
hi StatusLine guifg=#e0e0e0 guibg=#707070 gui=NONE
hi StatusLineNC guifg=#e0e0e0 guibg=#a0a0a0 gui=NONE
hi VertSplit guifg=#a0a0a0 guibg=#a0a0a0 gui=NONE
hi Folded guifg=#707070 guibg=#e8e8e8 gui=NONE
hi FoldColumn guifg=#707070 guibg=#b0b0b0 gui=bold
hi WildMenu guifg=#000000 guibg=#A6DB29 gui=none
hi Question guifg=#000000 guibg=#A6DB29 gui=none
hi MoreMsg guifg=#000000 guibg=#A6DB29 gui=none
hi ModeMsg guifg=#000000 guibg=#A6DB29
hi WarningMsg guifg=#d82020 guibg=NONE gui=bold
hi TabLine guifg=#afd700 guibg=#005f00 gui=none
hi TabLineSel guifg=#005f00 guibg=#afd700 gui=none
hi TabLineFill guifg=#303030 guibg=#a0a0a0 gui=none
hi SignColumn guifg=#A6E22E guibg=#c9c4c4
hi Pmenu guifg=#000000 guibg=#e8e8e8 gui=NONE
hi PmenuSel guifg=#000000 guibg=#A6DB29 gui=bold
hi PmenuSbar guibg=#a0a0a0
hi PmenuThumb guibg=#555555
" Language Specific ##########################################################
" Python (non-default syntax file)
hi PythonOperator guifg=#0167dd gui=none
hi pythonDocstring guifg=#004B84 guibg=NONE gui=none
hi pythonDoctest guifg=#0000af
hi link pythonDocTest pythonDoctest
hi link pythonDocTest2 pythonDoctest
" C
hi cType guifg=#66b600 ctermfg=70
hi link javaType cType
hi link TexType Function
" Embedded inside HTML <script>
hi javaScript guifg=#486050 guibg=NONE gui=none
" htmldjango
hi DjangoBlock guifg=#005f00 gui=bold
hi link djangoTagBlock DjangoBlock
hi link djangoVarBlock DjangoBlock
hi link djangoFilter Typedef
hi markdownUrl guifg=#005faf gui=underline ctermfg=25 cterm=underline
hi link mailHeader Comment
hi link mailSubject Constant
hi link mailURL CommentURL
hi link mailEmail Identifier
hi mailQuoted1 ctermfg=17 guifg=#00005f
hi mailQuoted2 ctermfg=22 guifg=#005f00
hi mailQuoted3 ctermfg=19 guifg=#0000af
hi mailQuoted4 ctermfg=34 guifg=#00af00
hi mailQuoted5 ctermfg=21 guifg=#0000ff
hi mailQuoted6 ctermfg=71 guifg=#5faf5f
hi mailQuoted7 ctermfg=21 guifg=#5f5faf
hi mailQuoted8 ctermfg=101 guifg=#87875f
hi mailSignature ctermfg=209 guifg=#ff0000
" Plugins ####################################################################
" https://github.com/kien/ctrlp.vim
hi link CtrlPMatch Search
" https://github.com/scrooloose/nerdtree
hi NERDTreeDir guifg=#0087d7 gui=bold ctermfg=32 cterm=bold
hi link NERDTreeDirSlash NERDTreeDir
hi link NERDTreeOpenable NERDTreeDir
hi NERDTreeClosable guifg=#008700 guibg=#5fd75f gui=bold ctermfg=28 ctermbg=77 cterm=bold
hi NERDTreePart guifg=#c0c0c0 ctermfg=250
hi NERDTreePartFile guifg=#000000 gui=bold ctermfg=16 cterm=bold
hi NERDTreeLinkFile guifg=#ffaf00 ctermfg=214
hi NERDTreeLinkDir guifg=#ffaf00 ctermfg=214
" https://github.com/majutsushi/tagbar
hi link TagbarSignature Comment
hi TagbarScope guifg=#0087d7 gui=bold ctermfg=32 cterm=bold
hi TagbarType guifg=#66b600 gui=bold ctermfg=70 cterm=bold
hi TagbarKind guifg=#0000ff ctermfg=21
" https://github.com/justinmk/vim-sneak
hi SneakPluginTarget guibg=#ffaf00 guifg=#ffff00 gui=bold ctermbg=214 ctermfg=226 cterm=bold
hi link SneakPluginScope Visual
" https://github.com/rhysd/clever-f.vim
hi CleverFDefaultLabel guibg=#ffd700 guifg=#000000 gui=bold ctermbg=220 ctermfg=16 cterm=bold
" https://github.com/mhinz/vim-startify
hi StartifyBracket guifg=#00d7ff guibg=#005f87 gui=bold ctermfg=45 ctermbg=24 cterm=bold
hi StartifyFile guifg=#005fd7 ctermfg=26
hi StartifyHeader guifg=#005fd7 ctermfg=26
hi link StartifyFooter StartifyHeader
hi StartifyNumber ctermfg=215 guifg=#00ff00 guibg=#005f87 gui=bold ctermfg=46 ctermbg=24 cterm=bold
hi StartifyPath guifg=#878787 ctermfg=242
hi StartifySlash guifg=#000000 ctermfg=16
hi StartifySpecial guifg=#666666 guibg=#d7d7d7 ctermfg=242 ctermbg=252
" https://github.com/davidhalter/jedi-vim
hi jediFunction guibg=#878787 guifg=#f0f0f0 ctermbg=244 ctermfg=255
hi jediFat guibg=#878787 guifg=#afd700 gui=bold ctermbg=244 ctermfg=148 cterm=bold
" https://github.com/tomtom/quickfixsigns_vim
if g:kalisi_recolor_quickfixsigns == 1
hi QFSignsMark guifg=#005faf guibg=#a0a0a0 gui=bold ctermfg=25 ctermbg=247 cterm=bold
hi QFSignsDiffAdd guifg=#008700 guibg=#5fd75f ctermfg=28 ctermbg=77
hi QFSignsDiffChange guifg=#5f5fd7 guibg=#afafff ctermfg=62 ctermbg=147
hi QFSignsDiffDelete guifg=#ff5f00 guibg=#ffafaf ctermfg=202 ctermbg=217
let g:quickfixsigns#marks#texthl = "QFSignsMark"
let g:quickfixsigns#vcsdiff#highlight = {'DEL': 'QFSignsDiffDelete', 'ADD': 'QFSignsDiffAdd', 'CHANGE': 'QFSignsDiffChange'}
endif
" 256 Color Terminal (light) ################################################
if &t_Co > 255
hi Normal ctermbg=255 ctermfg=16
hi Comment ctermfg=110
hi CommentURL cterm=underline ctermfg=75
hi CommentEmail cterm=underline ctermfg=75
hi SpecialComment cterm=bold ctermfg=67
hi Constant cterm=bold ctermfg=19
hi String ctermfg=24
hi Character ctermfg=98 cterm=bold
hi Number ctermfg=25
hi Boolean ctermfg=70
hi Float ctermfg=36
hi Identifier ctermfg=18
hi Function ctermfg=32
hi Statement cterm=bold ctermfg=70
hi Conditional cterm=bold ctermfg=32
hi Repeat cterm=bold ctermfg=32
hi Label cterm=bold ctermfg=28
hi Operator ctermfg=25
hi Exception cterm=bold ctermfg=24
hi PreProc cterm=bold ctermfg=161
hi Include cterm=bold ctermfg=161
hi Define ctermfg=161
hi Macro cterm=bold ctermfg=160
hi PreCondit ctermfg=32
hi Type ctermfg=202
hi StorageClass cterm=none ctermfg=20
hi Structure ctermfg=25
hi Typedef ctermfg=25
hi Special cterm=bold ctermfg=214
hi SpecialChar cterm=bold ctermfg=197
hi Tag cterm=bold ctermfg=21
hi Delimiter ctermfg=161
hi Debug cterm=bold ctermfg=178
hi Underlined cterm=underline ctermfg=234
hi Error cterm=underline ctermbg=252 ctermfg=160
hi ErrorMsg cterm=bold ctermbg=188 ctermfg=160
hi Todo cterm=bold ctermbg=226 ctermfg=16
hi Directory cterm=bold ctermfg=25
hi Keyword ctermfg=70
hi Title cterm=bold ctermfg=25
hi NonText ctermbg=253 ctermfg=16
hi Conceal ctermbg=253 ctermfg=236
hi DiffAdd ctermbg=194
hi DiffChange ctermbg=254
hi DiffText cterm=bold ctermbg=189 ctermfg=17
hi DiffDelete cterm=bold ctermbg=224 ctermfg=252
hi SpellBad cterm=undercurl ctermfg=196
hi SpellCap cterm=undercurl ctermfg=20
hi SpellLocal cterm=undercurl ctermfg=28
hi SpellRare cterm=undercurl ctermfg=240
hi Visual ctermbg=153
hi VisualNOS ctermbg=253
hi Cursor ctermbg=196 ctermfg=231
hi CursorLineNr cterm=bold ctermbg=251 ctermfg=254
hi CursorLine ctermbg=254 cterm=none
hi CursorColumn ctermbg=254
hi MatchParen ctermbg=221 ctermfg=231
hi Search cterm=bold ctermbg=148 ctermfg=16
hi IncSearch cterm=reverse ctermbg=16 ctermfg=220
hi LineNr ctermbg=253 ctermfg=242
hi StatusLine ctermfg=254 ctermbg=242 term=NONE cterm=NONE
hi StatusLineNC ctermbg=247 ctermfg=254 term=NONE cterm=NONE
hi VertSplit ctermbg=247 ctermfg=247
hi Folded ctermbg=254 ctermfg=242
hi FoldColumn cterm=bold ctermbg=145 ctermfg=242
hi WildMenu ctermbg=148 ctermfg=16
hi Question ctermbg=148 ctermfg=16
hi MoreMsg ctermbg=148 ctermfg=16
hi ModeMsg cterm=bold ctermbg=148 ctermfg=16
hi WarningMsg cterm=bold ctermfg=160
hi TabLine ctermbg=22 ctermfg=148 cterm=none
hi TabLineSel ctermbg=148 ctermfg=22 cterm=none
hi TabLineFill ctermbg=247 ctermfg=236 cterm=none
hi SignColumn ctermbg=251 ctermfg=148
hi Pmenu ctermbg=254 ctermfg=16
hi PmenuSel cterm=bold ctermbg=148 ctermfg=16
hi PmenuSbar ctermbg=247
hi PmenuThumb ctermbg=240
hi PythonOperator ctermfg=26
hi pythonDocstring ctermfg=24
hi pythonDoctest ctermfg=19
hi javaScript ctermfg=59
hi DjangoBlock cterm=bold ctermfg=22
endif
endif

View file

@ -1,342 +0,0 @@
" =============================================================================
"
" File: mayansmoke.vim
" Description: Vim color scheme file
" Maintainer: Jeet Sukumaran (GUI colors); Clayton Parker (cterm colors)
"
" =============================================================================
" Initialization and Setup {{{1
" =============================================================================
set background=light
highlight clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "mayansmoke"
" }}}
" Normal Color {{{1
" =============================================================================
hi Normal gui=NONE guifg=Black guibg=#F4F4E8
" }}}
" Highlight Groups {{{1
" =============================================================================
" Groups (see ':help highlight-groups'):
" ColorColumn highlight to use with ':set colorcolumn'
" Cursor the character under the cursor
" CursorIM like Cursor, but used when in IME mode |CursorIM|
" CursorColumn the screen column that the cursor is in when 'cursorcolumn' is set
" CursorLine the screen line that the cursor is in when 'cursorline' is set
" Directory directory names (and other special names in listings)
" DiffAdd diff mode: Added line |diff.txt|
" DiffChange diff mode: Changed line |diff.txt|
" DiffDelete diff mode: Deleted line |diff.txt|
" DiffText diff mode: Changed text within a changed line |diff.txt|
" ErrorMsg error messages on the command line
" VertSplit the column separating vertically split windows
" Folded line used for closed folds
" FoldColumn 'foldcolumn'
" SignColumn column where |signs| are displayed
" IncSearch 'incsearch' highlighting; also used for the text replaced with ":s///c"
" LineNr Line number for ":number" and ":#" commands, and when 'number' option is set.
" MatchParen The character under the cursor or just before it, if it is a paired bracket, and its match. |pi_paren.txt|
" ModeMsg 'showmode' message (e.g., "-- INSERT --")
" MoreMsg |more-prompt|
" NonText '~' and '@' at the end of the window, etc.
" Normal normal text
" Pmenu Popup menu: normal item.
" PmenuSel Popup menu: selected item.
" PmenuSbar Popup menu: scrollbar.
" PmenuThumb Popup menu: Thumb of the scrollbar.
" Question |hit-enter| prompt and yes/no questions
" Search Last search pattern highlighting (see 'hlsearch').
" SpecialKey Meta and special keys listed with ":map", text that is displayed differently from what it really is (such as tabs, spaces in listchars etc.).
" SpellBad Word that is not recognized by the spellchecker. |spell|
" SpellCap Word that should start with a capital. |spell|
" SpellLocal Word that is recognized by the spellchecker as one that is
" SpellRare Word that is recognized by the spellchecker as one that is hardly ever used. |spell|
" StatusLine status line of current window
" StatusLineNC status lines of not-current windows
" TabLine tab pages line, not active tab page label
" TabLineFill tab pages line, where there are no labels
" TabLineSel tab pages line, active tab page label
" Title titles for output from ":set all", ":autocmd" etc.
" Visual Visual mode selection
" VisualNOS Visual mode selection when vim is "Not Owning the Selection".
" WarningMsg warning messages
" WildMenu current match in 'wildmenu' completion
hi ColorColumn guifg=NONE guibg=#EEEEDD
hi Cursor guifg=bg guibg=fg gui=NONE
if hlexists('MayanSmokeCursorLine')
hi link CursorColumn MayanSmokeCursorLine
hi link CursorLine MayanSmokeCursorLine
elseif exists('g:mayansmoke_cursor_line_visibility') && g:mayansmoke_cursor_line_visibility >= 2
hi CursorColumn guifg=NONE guibg=NavajoWhite gui=NONE
hi CursorLine guifg=NONE guibg=NavajoWhite gui=NONE
elseif exists('g:mayansmoke_cursor_line_visibility') && g:mayansmoke_cursor_line_visibility >= 1
hi CursorColumn guifg=NONE guibg=white gui=NONE
hi CursorLine guifg=NONE guibg=white gui=NONE
else
hi CursorColumn guifg=NONE guibg=#FFFDD0 gui=NONE
hi CursorLine guifg=NONE guibg=#FFFDD0 gui=NONE
endif
hi CursorIM guifg=bg guibg=fg gui=NONE
hi lCursor guifg=bg guibg=fg gui=NONE
hi DiffAdd guifg=NONE guibg=SeaGreen1 gui=NONE
hi DiffChange guifg=NONE guibg=LightSkyBlue1 gui=NONE
hi DiffDelete guifg=NONE guibg=LightCoral gui=NONE
hi DiffText guifg=black guibg=LightCyan1 gui=NONE
hi Directory guifg=#1600FF guibg=bg gui=NONE
hi ErrorMsg guifg=Red2 guibg=NONE gui=NONE
hi FoldColumn guifg=SteelBlue4 guibg=LightYellow2 gui=bold
hi Folded guifg=SteelBlue4 guibg=Gainsboro gui=italic
if hlexists('MayanSmokeSearch')
hi link IncSearch MayanSmokeSearch
hi link Search MayanSmokeSearch
elseif exists('g:mayansmoke_search_visibility') && g:mayansmoke_search_visibility >= 4
hi IncSearch guifg=white guibg=red gui=NONE
hi Search guifg=white guibg=red gui=NONE
elseif exists('g:mayansmoke_search_visibility') && g:mayansmoke_search_visibility == 3
hi IncSearch guifg=black guibg=gold gui=NONE
hi Search guifg=black guibg=gold gui=NONE
elseif exists('g:mayansmoke_search_visibility') && g:mayansmoke_search_visibility == 2
hi IncSearch guifg=white guibg=darkorange gui=NONE
hi Search guifg=white guibg=darkorange gui=NONE
elseif exists('g:mayansmoke_search_visibility') && g:mayansmoke_search_visibility == 0
hi IncSearch guifg=black guibg=tan gui=NONE
hi Search guifg=black guibg=tan gui=NONE
else
hi IncSearch guifg=black guibg=khaki gui=NONE
hi Search guifg=black guibg=khaki gui=NONE
endif
hi LineNr guifg=#666677 guibg=#cccfbf gui=NONE
hi MatchParen guifg=black guibg=LemonChiffon3 gui=bold
hi ModeMsg guifg=White guibg=tomato1 gui=bold
hi MoreMsg guifg=SeaGreen4 guibg=bg gui=bold
hi NonText guifg=LightCyan3 guibg=bg gui=bold
hi Pmenu guifg=Orange4 guibg=LightYellow3 gui=NONE
hi PmenuSel guifg=ivory2 guibg=NavajoWhite4 gui=bold
hi PmenuSbar guifg=White guibg=#999666 gui=NONE
hi PmenuThumb guifg=White guibg=#7B7939 gui=NONE
hi Question guifg=Chartreuse4 guibg=bg gui=bold
hi SignColumn guifg=white guibg=LightYellow3 gui=NONE
if hlexists('MayanSmokeSpecialKey')
hi link SpecialKey MayanSmokeSpecialKey
elseif exists('g:mayansmoke_special_key_visibility') && g:mayansmoke_special_key_visibility >= 2
hi SpecialKey guifg=black guibg=NavajoWhite gui=NONE
elseif exists('g:mayansmoke_special_key_visibility') && g:mayansmoke_special_key_visibility == 0
hi SpecialKey guifg=bisque3 guibg=NONE gui=NONE
else
hi SpecialKey guifg=white guibg=ivory3 gui=NONE
endif
hi SpellBad guisp=Firebrick2 gui=undercurl
hi SpellCap guisp=Blue gui=undercurl
hi SpellLocal guisp=DarkCyan gui=undercurl
hi SpellRare guisp=Magenta gui=undercurl
hi StatusLine guifg=#FFFEEE guibg=#557788 gui=NONE
" hi StatusLineNC guifg=#EAE6E2 guibg=LightSteelBlue3 gui=italic
hi StatusLineNC guifg=#F4F4EE guibg=#99aabb gui=italic
hi TabLine guifg=fg guibg=LightGrey gui=underline
hi TabLineFill guifg=fg guibg=bg gui=reverse
hi TabLineSel guifg=fg guibg=bg gui=bold
hi Title guifg=DeepSkyBlue3 guibg=bg gui=bold
hi VertSplit guifg=#99aabb guibg=#99aabb
hi Visual guifg=white guibg=DeepSkyBlue1 gui=NONE
hi WarningMsg guifg=Firebrick2 guibg=bg gui=NONE
hi WildMenu guifg=Black guibg=SkyBlue gui=NONE
" }}}
" 256-Color Terminal Colors, by Clayton Parker {{{1
" =============================================================================
hi Normal cterm=NONE ctermfg=16 ctermbg=255
hi Comment ctermfg=110
hi Constant ctermfg=214
hi String ctermfg=30
hi Boolean ctermfg=88
hi Identifier ctermfg=160
hi Function ctermfg=132
hi Statement ctermfg=21
hi Keyword ctermfg=45
hi PreProc ctermfg=27
hi Type ctermfg=147
hi Special ctermfg=64
hi Ignore ctermfg=255
hi Error ctermfg=196 ctermbg=255 term=none
hi Todo ctermfg=136 ctermbg=255 cterm=NONE
hi VimError ctermfg=160 ctermbg=16
hi VimCommentTitle ctermfg=110
hi qfLineNr ctermfg=16 ctermbg=46 cterm=NONE
hi pythonDecorator ctermfg=208 ctermbg=255 cterm=NONE
hi Cursor ctermfg=255 ctermbg=16 cterm=NONE
hi CursorColumn ctermfg=NONE ctermbg=255 cterm=NONE
hi CursorIM ctermfg=255 ctermbg=16 cterm=NONE
hi CursorLine ctermfg=NONE ctermbg=254 cterm=NONE
hi lCursor ctermfg=255 ctermbg=16 cterm=NONE
hi DiffAdd ctermfg=16 ctermbg=48 cterm=NONE
hi DiffChange ctermfg=16 ctermbg=153 cterm=NONE
hi DiffDelete ctermfg=16 ctermbg=203 cterm=NONE
hi DiffText ctermfg=16 ctermbg=226 cterm=NONE
hi Directory ctermfg=21 ctermbg=255 cterm=NONE
hi ErrorMsg ctermfg=160 ctermbg=NONE cterm=NONE
hi FoldColumn ctermfg=24 ctermbg=252 cterm=NONE
hi Folded ctermfg=24 ctermbg=252 cterm=NONE
hi IncSearch ctermfg=255 ctermbg=160 cterm=NONE
hi LineNr ctermfg=253 ctermbg=110 cterm=NONE
hi NonText ctermfg=110 ctermbg=255 cterm=NONE
hi Pmenu ctermfg=fg ctermbg=195 cterm=NONE
hi PmenuSbar ctermfg=255 ctermbg=153 cterm=NONE
hi PmenuSel ctermfg=255 ctermbg=21 cterm=NONE
hi PmenuThumb ctermfg=111 ctermbg=255 cterm=NONE
hi SignColumn ctermfg=110 ctermbg=254 cterm=NONE
hi Search ctermfg=255 ctermbg=160 cterm=NONE
hi SpecialKey ctermfg=255 ctermbg=144 cterm=NONE
hi SpellBad ctermfg=16 ctermbg=229 cterm=NONE
hi SpellCap ctermfg=16 ctermbg=231 cterm=NONE
hi SpellLocal ctermfg=16 ctermbg=231 cterm=NONE
hi SpellRare ctermfg=16 ctermbg=226 cterm=NONE
hi StatusLine ctermfg=255 ctermbg=24 cterm=NONE
hi StatusLineNC ctermfg=253 ctermbg=110 cterm=NONE
hi Title ctermfg=75 ctermbg=255 cterm=NONE
hi VertSplit ctermfg=255 ctermbg=24 cterm=NONE
hi Visual ctermfg=255 ctermbg=153 cterm=NONE
hi WildMenu ctermfg=16 ctermbg=117 cterm=NONE
" 1}}}
" Syntax {{{1
" =============================================================================
" General {{{2
" -----------------------------------------------------------------------------
" Groups ('*' = major; see 'help group-name'):
" *Comment any comment
" *Constant any constant
" String a string constant: "this is a string"
" Character a character constant: 'c', '\n'
" Number a number constant: 234, 0xff
" Boolean a boolean constant: TRUE, false
" Float a floating point constant: 2.3e10
" *Identifier any variable name
" Function function name (also: methods for classes)
" *Statement any statement
" Conditional if, then, else, endif, switch, etc.
" Repeat for, do, while, etc.
" Label case, default, etc.
" Operator "sizeof", "+", "*", etc.
" Keyword any other keyword
" Exception try, catch, throw
" *PreProc generic Preprocessor
" Include preprocessor #include
" Define preprocessor #define
" Macro same as Define
" PreCondit preprocessor #if, #else, #endif, etc.
" *Type int, long, char, etc.
" StorageClass static, register, volatile, etc.
" Structure struct, union, enum, etc.
" Typedef A typedef
" *Special any special symbol
" SpecialChar special character in a constant
" Tag you can use CTRL-] on this
" Delimiter character that needs attention
" SpecialComment special things inside a comment
" Debug debugging statements
" *Error any erroneous construct
" *Todo anything that needs extra attention
" hi Comment guifg=#A2B5CD guibg=NONE gui=italic
hi Comment guifg=#96AAC2 guibg=NONE gui=italic
hi Constant guifg=DarkOrange guibg=NONE gui=NONE
hi String guifg=Aquamarine4 guibg=NONE gui=NONE
hi Boolean guifg=IndianRed4 guibg=NONE gui=NONE
hi Identifier guifg=brown3 guibg=NONE gui=NONE
hi Function guifg=VioletRed4 guibg=NONE gui=NONE
hi Statement guifg=blue1 guibg=NONE gui=NONE
hi Keyword guifg=DodgerBlue guibg=NONE gui=NONE
hi PreProc guifg=blue1 guibg=NONE gui=NONE
hi Type guifg=LightSlateBlue guibg=NONE gui=NONE
hi Special guifg=DarkOliveGreen4 guibg=NONE gui=NONE
hi Ignore guifg=bg guibg=NONE gui=NONE
hi Error guifg=Red guibg=NONE gui=underline
hi Todo guifg=tan4 guibg=NONE gui=underline
" 2}}}
" Vim {{{2
" -----------------------------------------------------------------------------
hi VimError guifg=red guibg=Black gui=bold
hi VimCommentTitle guifg=DarkSlateGray4 guibg=bg gui=bold,italic
" 2}}}
" QuickFix {{{2
" -----------------------------------------------------------------------------
" syn match qfFileName "^[^|]*" nextgroup=qfSeparator
" syn match qfSeparator "|" nextgroup=qfLineNr contained
" syn match qfLineNr "[^|]*" contained contains=qfError
" syn match qfError "error" contained
hi qfFileName guifg=LightSkyBlue4 guibg=NONE gui=italic
hi qfLineNr guifg=coral guibg=NONE gui=bold
hi qfError guifg=red guibg=NONE gui=bold
" 2}}}
" Python {{{2
" -----------------------------------------------------------------------------
hi pythonDecorator guifg=orange3 guibg=NONE gui=bold
hi link pythonDecoratorFunction pythonDecorator
" 2}}}
" Diff {{{2
" -----------------------------------------------------------------------------
hi diffOldFile guifg=#006666 guibg=NONE gui=NONE
hi diffNewFile guifg=#0088FF guibg=NONE gui=bold
hi diffFile guifg=#0000FF guibg=NONE gui=NONE
hi link diffOnly Constant
hi link diffIdentical Constant
hi link diffDiffer Constant
hi link diffBDiffer Constant
hi link diffIsA Constant
hi link diffNoEOL Constant
hi link diffCommon Constant
hi diffRemoved guifg=#BB0000 guibg=NONE gui=NONE
hi diffChanged guifg=DarkSeaGreen guibg=NONE gui=NONE
hi diffAdded guifg=#00AA00 guibg=NONE gui=NONE
hi diffLine guifg=thistle4 guibg=NONE gui=italic
hi link diffSubname diffLine
hi link diffComment Comment
" 2}}}
" PHP (contributed by Ryan Kulla) {{{2
" -----------------------------------------------------------------------------
" Ryan Kulla's addition for PHP syntax highlighting (for regular/terminal vim)
hi phpConditional ctermfg=21 cterm=NONE guifg=black
hi phpIdentifier ctermfg=0 cterm=NONE guifg=black
hi phpOperator ctermfg=black cterm=NONE guifg=black
hi phpRegion ctermfg=132 cterm=NONE guifg=VioletRed4
hi phpComparison ctermfg=black cterm=NONE guifg=black
hi phpType ctermfg=darkgreen cterm=NONE guifg=darkgreen
hi phpParent ctermfg=black cterm=NONE guifg=black
hi phpMethodsVar ctermfg=132 cterm=NONE guifg=VioletRed4
hi phpStatement ctermfg=21 cterm=NONE guifg=blue
hi phpStorageClass ctermfg=21 cterm=NONE guifg=blue
hi phpStringSingle ctermfg=30 cterm=NONE guifg=Aquamarine4
hi phpStringDouble ctermfg=30 cterm=NONE guifg=Aquamarine4
hi phpFunctions ctermfg=21 cterm=NONE guifg=blue
hi phpSpecialFunction ctermfg=21 cterm=NONE guifg=blue
hi phpRepeat ctermfg=21 cterm=NONE guifg=blue
hi phpNumber ctermfg=214 cterm=bold guifg=brown
hi phpTodo ctermfg=red cterm=bold guifg=red gui=bold
hi phpDefine ctermfg=21 cterm=NONE guifg=blue
hi phpConstant ctermfg=21 cterm=NONE guifg=black
hi phpCoreConstant ctermfg=21 cterm=NONE guifg=black
hi phpMemberSelector ctermfg=black cterm=NONE guifg=black
hi phpLabel ctermfg=21 cterm=NONE guifg=blue
hi phpStructure ctermfg=black cterm=NONE guifg=black
hi phpRelation ctermfg=black cterm=NONE guifg=black
hi phpEnvVar ctermfg=black cterm=NONE guifg=black
hi phpIntVar ctermfg=0 cterm=bold guifg=black gui=bold
hi phpBoolean ctermfg=58 cterm=NONE guifg=brown
" 2}}}
" 1}}}

View file

@ -1,97 +0,0 @@
" Vim color file
" Name: Messy
" Date: Tuesday, June 27, 2017
" Author: Jak Wings <jakwings@gmail.com>
" Credits: Thanks to http://bytefluent.com/vivify/
set background=light
if version > 580
hi clear
if exists('syntax_on')
syntax reset
endif
endif
let g:colors_name = 'messy'
hi Boolean guifg=#808000 guibg=NONE guisp=NONE gui=NONE ctermfg=3 ctermbg=NONE cterm=NONE
hi Character guifg=#808000 guibg=NONE guisp=NONE gui=NONE ctermfg=3 ctermbg=NONE cterm=NONE
hi ColorColumn guifg=#000000 guibg=#c0c0c0 guisp=#000000 gui=NONE ctermfg=0 ctermbg=7 cterm=NONE
hi Comment guifg=#808080 guibg=NONE guisp=NONE gui=NONE ctermfg=8 ctermbg=NONE cterm=NONE
hi Conceal guifg=#ff00ff guibg=NONE guisp=NONE gui=NONE ctermfg=13 ctermbg=NONE cterm=NONE
hi Conditional guifg=#000080 guibg=NONE guisp=NONE gui=NONE ctermfg=4 ctermbg=NONE cterm=NONE
hi Constant guifg=#808000 guibg=NONE guisp=NONE gui=NONE ctermfg=3 ctermbg=NONE cterm=NONE
hi Cursor guifg=#ffffff guibg=#0000ff guisp=#0000ff gui=NONE ctermfg=15 ctermbg=12 cterm=NONE
hi CursorColumn guifg=#ffffff guibg=#008080 guisp=#ffffff gui=NONE ctermfg=15 ctermbg=6 cterm=NONE
hi CursorLine guifg=#ffffff guibg=#008080 guisp=#ffffff gui=NONE ctermfg=15 ctermbg=6 cterm=NONE
hi CursorLineNr guifg=#ffffff guibg=#008080 guisp=NONE gui=NONE ctermfg=15 ctermbg=6 cterm=NONE
hi Debug guifg=#800080 guibg=NONE guisp=NONE gui=NONE ctermfg=5 ctermbg=NONE cterm=NONE
hi Define guifg=#800080 guibg=NONE guisp=NONE gui=NONE ctermfg=5 ctermbg=NONE cterm=NONE
hi Delimiter guifg=#800080 guibg=NONE guisp=NONE gui=NONE ctermfg=5 ctermbg=NONE cterm=NONE
hi DiffAdd guifg=#ffffff guibg=#008000 guisp=#008000 gui=bold ctermfg=15 ctermbg=2 cterm=NONE
hi DiffChange guifg=#000000 guibg=#ffff00 guisp=#ffff00 gui=NONE ctermfg=0 ctermbg=11 cterm=NONE
hi DiffDelete guifg=#ffffff guibg=#ff0000 guisp=#ff0000 gui=bold ctermfg=15 ctermbg=9 cterm=NONE
hi DiffText guifg=#000000 guibg=#ffff00 guisp=#ffff00 gui=bold ctermfg=0 ctermbg=11 cterm=underline
hi Directory guifg=#000080 guibg=NONE guisp=NONE gui=NONE ctermfg=4 ctermbg=NONE cterm=NONE
hi EndOfBuffer guifg=#c0c0c0 guibg=#ffffff guisp=NONE gui=NONE ctermfg=7 ctermbg=15 cterm=NONE
hi Error guifg=#000000 guibg=#ff0000 guisp=NONE gui=bold ctermfg=0 ctermbg=9 cterm=underline
hi ErrorMsg guifg=#ff0000 guibg=NONE guisp=NONE gui=NONE ctermfg=9 ctermbg=NONE cterm=NONE
hi Exception guifg=#000080 guibg=NONE guisp=NONE gui=NONE ctermfg=4 ctermbg=NONE cterm=NONE
hi Float guifg=#808000 guibg=NONE guisp=NONE gui=NONE ctermfg=3 ctermbg=NONE cterm=NONE
hi FoldColumn guifg=#008080 guibg=#c0c0c0 guisp=NONE gui=NONE ctermfg=6 ctermbg=7 cterm=NONE
hi Folded guifg=#008080 guibg=#c0c0c0 guisp=#c0c0c0 gui=NONE ctermfg=6 ctermbg=7 cterm=NONE
hi Function guifg=#800000 guibg=NONE guisp=NONE gui=NONE ctermfg=1 ctermbg=NONE cterm=NONE
hi Identifier guifg=#800000 guibg=NONE guisp=NONE gui=NONE ctermfg=1 ctermbg=NONE cterm=NONE
hi Ignore guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
hi IncSearch guifg=#000000 guibg=#00ff00 guisp=#00ff00 gui=NONE ctermfg=0 ctermbg=10 cterm=NONE
hi Include guifg=#008000 guibg=NONE guisp=NONE gui=NONE ctermfg=2 ctermbg=NONE cterm=NONE
hi Keyword guifg=#000080 guibg=NONE guisp=NONE gui=NONE ctermfg=4 ctermbg=NONE cterm=NONE
hi Label guifg=#000080 guibg=NONE guisp=NONE gui=NONE ctermfg=4 ctermbg=NONE cterm=NONE
hi LineNr guifg=#ffffff guibg=#808080 guisp=NONE gui=NONE ctermfg=15 ctermbg=8 cterm=NONE
hi Macro guifg=#008000 guibg=NONE guisp=NONE gui=NONE ctermfg=2 ctermbg=NONE cterm=NONE
hi MatchParen guifg=#ffffff guibg=#ff00ff guisp=#ff00ff gui=bold ctermfg=15 ctermbg=13 cterm=bold
hi ModeMsg guifg=#0000ff guibg=NONE guisp=NONE gui=NONE ctermfg=12 ctermbg=NONE cterm=NONE
hi MoreMsg guifg=#008080 guibg=NONE guisp=NONE gui=NONE ctermfg=6 ctermbg=NONE cterm=NONE
hi NonText guifg=#c0c0c0 guibg=NONE guisp=NONE gui=NONE ctermfg=7 ctermbg=NONE cterm=NONE
hi Normal guifg=#000000 guibg=#ffffff guisp=NONE gui=NONE ctermfg=0 ctermbg=15 cterm=NONE
hi Number guifg=#808000 guibg=NONE guisp=NONE gui=NONE ctermfg=3 ctermbg=NONE cterm=NONE
hi Operator guifg=#000080 guibg=NONE guisp=NONE gui=NONE ctermfg=4 ctermbg=NONE cterm=NONE
hi Pmenu guifg=#ffffff guibg=#800080 guisp=NONE gui=NONE ctermfg=15 ctermbg=5 cterm=NONE
hi PmenuSbar guifg=NONE guibg=#808080 guisp=NONE gui=NONE ctermfg=NONE ctermbg=8 cterm=NONE
hi PmenuSel guifg=#ffffff guibg=#ff00ff guisp=NONE gui=NONE ctermfg=15 ctermbg=13 cterm=NONE
hi PmenuThumb guifg=NONE guibg=#c0c0c0 guisp=NONE gui=NONE ctermfg=0 ctermbg=7 cterm=NONE
hi PreCondit guifg=#008000 guibg=NONE guisp=NONE gui=NONE ctermfg=2 ctermbg=NONE cterm=NONE
hi PreProc guifg=#008000 guibg=NONE guisp=NONE gui=NONE ctermfg=2 ctermbg=NONE cterm=NONE
hi Question guifg=#000000 guibg=NONE guisp=NONE gui=bold ctermfg=0 ctermbg=NONE cterm=bold
hi Repeat guifg=#0000ff guibg=NONE guisp=NONE gui=NONE ctermfg=12 ctermbg=NONE cterm=NONE
hi Search guifg=#ffffff guibg=#008000 guisp=#008000 gui=NONE ctermfg=15 ctermbg=2 cterm=NONE
hi SignColumn guifg=#008080 guibg=#c0c0c0 guisp=NONE gui=NONE ctermfg=6 ctermbg=7 cterm=NONE
hi Special guifg=#800080 guibg=NONE guisp=NONE gui=NONE ctermfg=5 ctermbg=NONE cterm=NONE
hi SpecialChar guifg=#800080 guibg=NONE guisp=NONE gui=NONE ctermfg=5 ctermbg=NONE cterm=NONE
hi SpecialComment guifg=#800080 guibg=NONE guisp=NONE gui=NONE ctermfg=5 ctermbg=NONE cterm=NONE
hi SpecialKey guifg=#ff00ff guibg=NONE guisp=NONE gui=NONE ctermfg=13 ctermbg=NONE cterm=NONE
hi SpellBad guifg=NONE guibg=NONE guisp=#ff0000 gui=undercurl ctermfg=1 ctermbg=7 cterm=underline
hi SpellCap guifg=NONE guibg=NONE guisp=#0000ff gui=undercurl ctermfg=4 ctermbg=7 cterm=underline
hi SpellLocal guifg=NONE guibg=NONE guisp=#008080 gui=undercurl ctermfg=6 ctermbg=7 cterm=underline
hi SpellRare guifg=NONE guibg=NONE guisp=#808080 gui=undercurl ctermfg=8 ctermbg=7 cterm=underline
hi Statement guifg=#000080 guibg=NONE guisp=NONE gui=NONE ctermfg=4 ctermbg=NONE cterm=NONE
hi StatusLine guifg=#ffffff guibg=#808080 guisp=NONE gui=NONE ctermfg=15 ctermbg=8 cterm=NONE
hi StatusLineNC guifg=#c0c0c0 guibg=#808080 guisp=NONE gui=NONE ctermfg=7 ctermbg=8 cterm=NONE
hi StorageClass guifg=#800080 guibg=NONE guisp=NONE gui=NONE ctermfg=5 ctermbg=NONE cterm=NONE
hi String guifg=#808000 guibg=NONE guisp=NONE gui=NONE ctermfg=3 ctermbg=NONE cterm=NONE
hi Structure guifg=#800080 guibg=NONE guisp=NONE gui=NONE ctermfg=5 ctermbg=NONE cterm=NONE
hi TabLine guifg=#c0c0c0 guibg=#000000 guisp=NONE gui=NONE ctermfg=7 ctermbg=0 cterm=NONE
hi TabLineFill guifg=NONE guibg=#000000 guisp=NONE gui=NONE ctermfg=NONE ctermbg=0 cterm=NONE
hi TabLineSel guifg=#ffffff guibg=#000000 guisp=NONE gui=NONE ctermfg=15 ctermbg=0 cterm=NONE
hi Tag guifg=#800080 guibg=NONE guisp=NONE gui=NONE ctermfg=5 ctermbg=NONE cterm=NONE
hi Title guifg=NONE guibg=NONE guisp=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold
hi Todo guifg=#000000 guibg=#ffff00 guisp=NONE gui=bold ctermfg=0 ctermbg=11 cterm=underline
hi Type guifg=#800080 guibg=NONE guisp=NONE gui=NONE ctermfg=5 ctermbg=NONE cterm=NONE
hi Typedef guifg=#800080 guibg=NONE guisp=NONE gui=NONE ctermfg=5 ctermbg=NONE cterm=NONE
hi Underlined guifg=NONE guibg=NONE guisp=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline
hi VertSplit guifg=#c0c0c0 guibg=#808080 guisp=NONE gui=NONE ctermfg=7 ctermbg=8 cterm=NONE
hi Visual guifg=#ffffff guibg=#0000ff guisp=#0000ff gui=NONE ctermfg=15 ctermbg=12 cterm=NONE
hi VisualNOS guifg=#c0c0c0 guibg=#000080 guisp=#000080 gui=NONE ctermfg=7 ctermbg=4 cterm=NONE
hi WarningMsg guifg=#ff00ff guibg=NONE guisp=NONE gui=NONE ctermfg=13 ctermbg=NONE cterm=NONE
hi WildMenu guifg=#ffff00 guibg=#808080 guisp=NONE gui=NONE ctermfg=11 ctermbg=8 cterm=NONE

View file

@ -1,276 +0,0 @@
" Vim color file
"
" Author: Tomas Restrepo <tomas@winterdom.com>
" https://github.com/tomasr/molokai
"
" Note: Based on the Monokai theme for TextMate
" by Wimer Hazenberg and its darker variant
" by Hamish Stuart Macpherson
"
hi clear
if version > 580
" no guarantees for version 5.8 and below, but this makes it stop
" complaining
hi clear
if exists("syntax_on")
syntax reset
endif
endif
let g:colors_name="molokai"
if exists("g:molokai_original")
let s:molokai_original = g:molokai_original
else
let s:molokai_original = 0
endif
hi Boolean guifg=#AE81FF
hi Character guifg=#E6DB74
hi Number guifg=#AE81FF
hi String guifg=#E6DB74
hi Conditional guifg=#F92672 gui=bold
hi Constant guifg=#AE81FF gui=bold
hi Cursor guifg=#000000 guibg=#F8F8F0
hi iCursor guifg=#000000 guibg=#F8F8F0
hi Debug guifg=#BCA3A3 gui=bold
hi Define guifg=#66D9EF
hi Delimiter guifg=#8F8F8F
hi DiffAdd guibg=#13354A
hi DiffChange guifg=#89807D guibg=#4C4745
hi DiffDelete guifg=#960050 guibg=#1E0010
hi DiffText guibg=#4C4745 gui=italic,bold
hi Directory guifg=#A6E22E gui=bold
hi Error guifg=#E6DB74 guibg=#1E0010
hi ErrorMsg guifg=#F92672 guibg=#232526 gui=bold
hi Exception guifg=#A6E22E gui=bold
hi Float guifg=#AE81FF
hi FoldColumn guifg=#465457 guibg=#000000
hi Folded guifg=#465457 guibg=#000000
hi Function guifg=#A6E22E
hi Identifier guifg=#FD971F
hi Ignore guifg=#808080 guibg=bg
hi IncSearch guifg=#C4BE89 guibg=#000000
hi Keyword guifg=#F92672 gui=bold
hi Label guifg=#E6DB74 gui=none
hi Macro guifg=#C4BE89 gui=italic
hi SpecialKey guifg=#66D9EF gui=italic
hi MatchParen guifg=#000000 guibg=#FD971F gui=bold
hi ModeMsg guifg=#E6DB74
hi MoreMsg guifg=#E6DB74
hi Operator guifg=#F92672
" complete menu
hi Pmenu guifg=#66D9EF guibg=#000000
hi PmenuSel guibg=#808080
hi PmenuSbar guibg=#080808
hi PmenuThumb guifg=#66D9EF
hi PreCondit guifg=#A6E22E gui=bold
hi PreProc guifg=#A6E22E
hi Question guifg=#66D9EF
hi Repeat guifg=#F92672 gui=bold
hi Search guifg=#000000 guibg=#FFE792
" marks
hi SignColumn guifg=#A6E22E guibg=#232526
hi SpecialChar guifg=#F92672 gui=bold
hi SpecialComment guifg=#7E8E91 gui=bold
hi Special guifg=#66D9EF guibg=bg gui=italic
if has("spell")
hi SpellBad guisp=#FF0000 gui=undercurl
hi SpellCap guisp=#7070F0 gui=undercurl
hi SpellLocal guisp=#70F0F0 gui=undercurl
hi SpellRare guisp=#FFFFFF gui=undercurl
endif
hi Statement guifg=#F92672 gui=bold
hi StatusLine guifg=#455354 guibg=fg
hi StatusLineNC guifg=#808080 guibg=#080808
hi StorageClass guifg=#FD971F gui=italic
hi Structure guifg=#66D9EF
hi Tag guifg=#F92672 gui=italic
hi Title guifg=#ef5939
hi Todo guifg=#FFFFFF guibg=bg gui=bold
hi Typedef guifg=#66D9EF
hi Type guifg=#66D9EF gui=none
hi Underlined guifg=#808080 gui=underline
hi VertSplit guifg=#808080 guibg=#080808 gui=bold
hi VisualNOS guibg=#403D3D
hi Visual guibg=#403D3D
hi WarningMsg guifg=#FFFFFF guibg=#333333 gui=bold
hi WildMenu guifg=#66D9EF guibg=#000000
hi TabLineFill guifg=#1B1D1E guibg=#1B1D1E
hi TabLine guibg=#1B1D1E guifg=#808080 gui=none
if s:molokai_original == 1
hi Normal guifg=#F8F8F2 guibg=#272822
hi Comment guifg=#75715E
hi CursorLine guibg=#3E3D32
hi CursorLineNr guifg=#FD971F gui=none
hi CursorColumn guibg=#3E3D32
hi ColorColumn guibg=#3B3A32
hi LineNr guifg=#BCBCBC guibg=#3B3A32
hi NonText guifg=#75715E
hi SpecialKey guifg=#75715E
else
hi Normal guifg=#F8F8F2 guibg=#1B1D1E
hi Comment guifg=#7E8E91
hi CursorLine guibg=#293739
hi CursorLineNr guifg=#FD971F gui=none
hi CursorColumn guibg=#293739
hi ColorColumn guibg=#232526
hi LineNr guifg=#465457 guibg=#232526
hi NonText guifg=#465457
hi SpecialKey guifg=#465457
end
"
" Support for 256-color terminal
"
if &t_Co > 255
if s:molokai_original == 1
hi Normal ctermbg=234
hi CursorLine ctermbg=235 cterm=none
hi CursorLineNr ctermfg=208 cterm=none
else
hi Normal ctermfg=252 ctermbg=233
hi CursorLine ctermbg=234 cterm=none
hi CursorLineNr ctermfg=208 cterm=none
endif
hi Boolean ctermfg=135
hi Character ctermfg=144
hi Number ctermfg=135
hi String ctermfg=144
hi Conditional ctermfg=161 cterm=bold
hi Constant ctermfg=135 cterm=bold
hi Cursor ctermfg=16 ctermbg=253
hi Debug ctermfg=225 cterm=bold
hi Define ctermfg=81
hi Delimiter ctermfg=241
hi DiffAdd ctermbg=24
hi DiffChange ctermfg=181 ctermbg=239
hi DiffDelete ctermfg=162 ctermbg=53
hi DiffText ctermbg=102 cterm=bold
hi Directory ctermfg=118 cterm=bold
hi Error ctermfg=219 ctermbg=89
hi ErrorMsg ctermfg=199 ctermbg=16 cterm=bold
hi Exception ctermfg=118 cterm=bold
hi Float ctermfg=135
hi FoldColumn ctermfg=67 ctermbg=16
hi Folded ctermfg=67 ctermbg=16
hi Function ctermfg=118
hi Identifier ctermfg=208 cterm=none
hi Ignore ctermfg=244 ctermbg=232
hi IncSearch ctermfg=193 ctermbg=16
hi keyword ctermfg=161 cterm=bold
hi Label ctermfg=229 cterm=none
hi Macro ctermfg=193
hi SpecialKey ctermfg=81
hi MatchParen ctermfg=233 ctermbg=208 cterm=bold
hi ModeMsg ctermfg=229
hi MoreMsg ctermfg=229
hi Operator ctermfg=161
" complete menu
hi Pmenu ctermfg=81 ctermbg=16
hi PmenuSel ctermfg=255 ctermbg=242
hi PmenuSbar ctermbg=232
hi PmenuThumb ctermfg=81
hi PreCondit ctermfg=118 cterm=bold
hi PreProc ctermfg=118
hi Question ctermfg=81
hi Repeat ctermfg=161 cterm=bold
hi Search ctermfg=0 ctermbg=222 cterm=NONE
" marks column
hi SignColumn ctermfg=118 ctermbg=235
hi SpecialChar ctermfg=161 cterm=bold
hi SpecialComment ctermfg=245 cterm=bold
hi Special ctermfg=81
if has("spell")
hi SpellBad ctermbg=52
hi SpellCap ctermbg=17
hi SpellLocal ctermbg=17
hi SpellRare ctermfg=none ctermbg=none cterm=reverse
endif
hi Statement ctermfg=161 cterm=bold
hi StatusLine ctermfg=238 ctermbg=253
hi StatusLineNC ctermfg=244 ctermbg=232
hi StorageClass ctermfg=208
hi Structure ctermfg=81
hi Tag ctermfg=161
hi Title ctermfg=166
hi Todo ctermfg=231 ctermbg=232 cterm=bold
hi Typedef ctermfg=81
hi Type ctermfg=81 cterm=none
hi Underlined ctermfg=244 cterm=underline
hi VertSplit ctermfg=244 ctermbg=232 cterm=bold
hi VisualNOS ctermbg=238
hi Visual ctermbg=235
hi WarningMsg ctermfg=231 ctermbg=238 cterm=bold
hi WildMenu ctermfg=81 ctermbg=16
hi Comment ctermfg=59
hi CursorColumn ctermbg=236
hi ColorColumn ctermbg=236
hi LineNr ctermfg=250 ctermbg=236
hi NonText ctermfg=59
hi SpecialKey ctermfg=59
if exists("g:rehash256") && g:rehash256 == 1
hi Normal ctermfg=252 ctermbg=234
hi CursorLine ctermbg=236 cterm=none
hi CursorLineNr ctermfg=208 cterm=none
hi Boolean ctermfg=141
hi Character ctermfg=222
hi Number ctermfg=141
hi String ctermfg=222
hi Conditional ctermfg=197 cterm=bold
hi Constant ctermfg=141 cterm=bold
hi DiffDelete ctermfg=125 ctermbg=233
hi Directory ctermfg=154 cterm=bold
hi Error ctermfg=222 ctermbg=233
hi Exception ctermfg=154 cterm=bold
hi Float ctermfg=141
hi Function ctermfg=154
hi Identifier ctermfg=208
hi Keyword ctermfg=197 cterm=bold
hi Operator ctermfg=197
hi PreCondit ctermfg=154 cterm=bold
hi PreProc ctermfg=154
hi Repeat ctermfg=197 cterm=bold
hi Statement ctermfg=197 cterm=bold
hi Tag ctermfg=197
hi Title ctermfg=203
hi Visual ctermbg=238
hi Comment ctermfg=244
hi LineNr ctermfg=239 ctermbg=235
hi NonText ctermfg=239
hi SpecialKey ctermfg=239
endif
end
" Must be at the end, because of ctermbg=234 bug.
" https://groups.google.com/forum/#!msg/vim_dev/afPqwAFNdrU/nqh6tOM87QUJ
set background=dark

View file

@ -1,327 +0,0 @@
hi clear
if exists('syntax_on')
syntax reset
endif
let colors_name = 'petrel'
hi Normal ctermfg=12 ctermbg=8 guifg=#787e82 guibg=#0b141a gui=NONE
set background=dark
hi ColorColumn ctermbg=0 guibg=#1d252b gui=NONE
hi Comment ctermfg=10 guifg=#61707a gui=italic
hi ConId ctermfg=3 guifg=#947b38 gui=NONE
hi Conceal ctermfg=4 guifg=#4384b0 gui=NONE
hi Constant ctermfg=6 guifg=#35898c gui=NONE
hi Cursor ctermfg=8 ctermbg=10 guifg=#0b141a guibg=#61707a gui=NONE
hi CursorColumn ctermbg=0 guibg=#1d252b gui=NONE
hi CursorLine cterm=NONE ctermbg=0 guibg=#1d252b guisp=#808487 gui=NONE
hi CursorLineNr cterm=NONE ctermfg=12 guifg=#787e82 gui=bold
hi DiffAdd ctermfg=2 ctermbg=0 guifg=#3f8f36 guibg=#1d252b guisp=#3f8f36 gui=NONE
hi DiffChange ctermfg=3 ctermbg=0 guifg=#947b38 guibg=#1d252b guisp=#947b38 gui=NONE
hi DiffDelete ctermfg=1 ctermbg=0 guifg=#ba656d guibg=#1d252b gui=NONE
hi DiffText ctermfg=4 ctermbg=0 guifg=#4384b0 guibg=#1d252b guisp=#4384b0 gui=NONE
hi Directory ctermfg=4 guifg=#4384b0 gui=NONE
hi Error cterm=NONE ctermfg=1 ctermbg=NONE guifg=#ba656d guibg=#0b141a gui=NONE
hi ErrorMsg cterm=reverse ctermfg=1 ctermbg=NONE guifg=#ba656d guibg=NONE gui=reverse
hi FoldColumn ctermfg=12 ctermbg=0 guifg=#787e82 guibg=#1d252b gui=NONE
hi Folded cterm=NONE,underline ctermfg=12 ctermbg=0 guifg=#787e82 guibg=#1d252b guisp=#0b141a gui=NONE
hi HelpExample ctermfg=14 guifg=#808487 gui=NONE
hi Identifier ctermfg=4 guifg=#4384b0 gui=NONE
hi IncSearch cterm=standout ctermfg=9 guifg=#b06d43 gui=standout
hi LineNr ctermfg=10 ctermbg=0 guifg=#61707a guibg=#1d252b gui=NONE
hi MatchParen cterm=NONE ctermfg=1 ctermbg=10 guifg=#ba656d guibg=#61707a gui=NONE
hi ModeMsg ctermfg=4 guifg=#4384b0 gui=NONE
hi MoreMsg ctermfg=4 guifg=#4384b0 gui=NONE
hi NonText cterm=NONE ctermfg=11 guifg=#6d767d gui=NONE
hi Pmenu cterm=reverse ctermfg=12 ctermbg=0 guifg=#787e82 guibg=#1d252b gui=reverse
hi PmenuSbar cterm=reverse ctermfg=7 ctermbg=12 guifg=#e6eaed guibg=#787e82 gui=reverse
hi PmenuSel cterm=reverse ctermfg=10 ctermbg=7 guifg=#61707a guibg=#e6eaed gui=reverse
hi PmenuThumb cterm=reverse ctermfg=12 ctermbg=8 guifg=#787e82 guibg=#0b141a gui=reverse
hi PreProc cterm=NONE ctermfg=1 guifg=#b06d43 gui=NONE
hi Question cterm=NONE ctermfg=6 guifg=#35898c gui=NONE
hi Search cterm=reverse ctermfg=3 ctermbg=NONE guifg=#947b38 guibg=NONE gui=reverse
hi SignColumn cterm=NONE ctermfg=12 ctermbg=NONE guifg=#787e82 guibg=NONE gui=NONE
hi Special cterm=NONE ctermfg=1 guifg=#ba656d gui=NONE
hi SpecialKey cterm=NONE ctermfg=11 ctermbg=0 guifg=#6d767d guibg=#1d252b gui=NONE
hi SpellBad cterm=undercurl ctermfg=NONE ctermbg=NONE guisp=#ba656d gui=undercurl
hi SpellCap cterm=undercurl ctermfg=NONE ctermbg=NONE guisp=#8e6fbd gui=undercurl
hi SpellLocal cterm=undercurl ctermfg=NONE ctermbg=NONE guisp=#947b38 gui=undercurl
hi SpellRare cterm=undercurl ctermfg=NONE ctermbg=NONE guisp=#35898c gui=undercurl
hi Statement ctermfg=2 guifg=#3f8f36 gui=NONE
hi StatusLine cterm=reverse ctermfg=10 ctermbg=8 guifg=#61707a guibg=#0b141a gui=reverse
hi StatusLineNC cterm=reverse ctermfg=11 ctermbg=0 guifg=#6d767d guibg=#1d252b gui=reverse
hi TabLine cterm=underline ctermfg=12 ctermbg=0 guifg=#787e82 guibg=#1d252b guisp=#787e82 gui=underline
hi TabLineFill cterm=underline ctermfg=12 ctermbg=0 guifg=#787e82 guibg=#1d252b guisp=#787e82 gui=underline
hi TabLineSel cterm=underline,reverse ctermfg=10 ctermbg=7 guifg=#61707a guibg=#e6eaed guisp=#787e82 gui=underline,reverse
hi Title cterm=NONE ctermfg=9 guifg=#b06d43 gui=NONE
hi Todo cterm=NONE ctermfg=5 guifg=#b06886 guibg=NONE gui=bold
hi Type ctermfg=3 guifg=#947b38 gui=NONE
hi Underlined ctermfg=13 guifg=#8e6fbd gui=NONE
hi VarId ctermfg=4 guifg=#4384b0 gui=NONE
hi VertSplit ctermfg=11 ctermbg=11 guifg=#6d767d guibg=#6d767d gui=NONE
hi Visual cterm=reverse ctermfg=10 ctermbg=8 guifg=#61707a guibg=#0b141a gui=reverse
hi VisualNOS cterm=reverse ctermbg=0 ctermbg=NONE guibg=#1d252b guifg=NONE gui=reverse
hi WarningMsg cterm=NONE ctermfg=9 guifg=#ba656d gui=NONE
hi WildMenu cterm=reverse ctermfg=7 ctermbg=0 guifg=#e6eaed guibg=#1d252b gui=reverse
hi cPreCondit ctermfg=9 guifg=#b06d43 gui=NONE
hi gitcommitBranch cterm=NONE ctermfg=5 guifg=#b06886 gui=NONE
hi gitcommitComment ctermfg=10 guifg=#61707a gui=italic
hi gitcommitDiscardedFile cterm=NONE ctermfg=1 guifg=#ba656d gui=NONE
hi gitcommitDiscardedType ctermfg=1 guifg=#ba656d gui=NONE
hi gitcommitFile cterm=NONE ctermfg=12 guifg=#787e82 gui=NONE
hi gitcommitHeader ctermfg=10 guifg=#61707a gui=NONE
hi gitcommitOnBranch cterm=NONE ctermfg=10 guifg=#61707a gui=NONE
hi gitcommitSelectedFile cterm=NONE ctermfg=2 guifg=#3f8f36 gui=NONE
hi gitcommitSelectedType ctermfg=2 guifg=#3f8f36 gui=NONE
hi gitcommitUnmerged cterm=NONE ctermfg=2 guifg=#3f8f36 gui=NONE
hi gitcommitUnmergedFile cterm=NONE ctermfg=3 guifg=#947b38 gui=NONE
hi gitcommitUntrackedFile cterm=NONE ctermfg=6 guifg=#35898c gui=NONE
hi helpHyperTextEntry ctermfg=2 guifg=#3f8f36 gui=NONE
hi helpHyperTextJump cterm=underline ctermfg=4 guifg=#4384b0 gui=underline
hi helpNote ctermfg=5 guifg=#b06886 gui=NONE
hi helpOption ctermfg=6 guifg=#35898c gui=NONE
hi helpVim ctermfg=5 guifg=#b06886 gui=NONE
hi hsImport ctermfg=5 guifg=#b06886 gui=NONE
hi hsImportLabel ctermfg=6 guifg=#35898c gui=NONE
hi hsModuleName cterm=underline ctermfg=2 guifg=#3f8f36 gui=underline
hi hsNiceOperator ctermfg=6 guifg=#35898c gui=NONE
hi hsStatement ctermfg=6 guifg=#35898c gui=NONE
hi hsString ctermfg=11 guifg=#6d767d gui=NONE
hi hsStructure ctermfg=6 guifg=#35898c gui=NONE
hi hsType ctermfg=3 guifg=#947b38 gui=NONE
hi hsTypedef ctermfg=6 guifg=#35898c gui=NONE
hi hsVarSym ctermfg=6 guifg=#35898c gui=NONE
hi hs_DeclareFunction ctermfg=9 guifg=#b06d43 gui=NONE
hi hs_OpFunctionName ctermfg=3 guifg=#947b38 gui=NONE
hi hs_hlFunctionName ctermfg=4 guifg=#4384b0 gui=NONE
hi htmlArg ctermfg=11 guifg=#6d767d gui=NONE
hi htmlEndTag ctermfg=10 guifg=#61707a gui=NONE
hi htmlSpecialTagName ctermfg=4 guifg=#4384b0 gui=italic
hi htmlTag ctermfg=10 guifg=#61707a gui=NONE
hi htmlTagN cterm=NONE ctermfg=14 guifg=#808487 gui=NONE
hi htmlTagName cterm=NONE ctermfg=4 guifg=#4384b0 gui=NONE
hi javaScript ctermfg=3 guifg=#947b38 gui=NONE
hi pandocBlockQuote ctermfg=4 guifg=#4384b0 gui=NONE
hi pandocBlockQuoteLeader1 ctermfg=4 guifg=#4384b0 gui=NONE
hi pandocBlockQuoteLeader2 ctermfg=6 guifg=#35898c gui=NONE
hi pandocBlockQuoteLeader3 ctermfg=3 guifg=#947b38 gui=NONE
hi pandocBlockQuoteLeader4 ctermfg=1 guifg=#ba656d gui=NONE
hi pandocBlockQuoteLeader5 ctermfg=12 guifg=#787e82 gui=NONE
hi pandocBlockQuoteLeader6 ctermfg=10 guifg=#61707a gui=NONE
hi pandocCitation ctermfg=5 guifg=#b06886 gui=NONE
hi pandocCitationDelim ctermfg=5 guifg=#b06886 gui=NONE
hi pandocCitationID cterm=underline ctermfg=5 guifg=#b06886 gui=underline
hi pandocCitationRef ctermfg=5 guifg=#b06886 gui=NONE
hi pandocComment ctermfg=10 guifg=#61707a gui=italic
hi pandocDefinitionBlock ctermfg=13 guifg=#8e6fbd gui=NONE
hi pandocDefinitionIndctr cterm=NONE ctermfg=13 guifg=#8e6fbd gui=NONE
hi pandocDefinitionTerm cterm=standout ctermfg=13 guifg=#8e6fbd gui=standout
hi pandocEmphasis ctermfg=12 guifg=#787e82 gui=italic
hi pandocEmphasisDefinition ctermfg=13 guifg=#8e6fbd gui=italic
hi pandocEmphasisHeading cterm=NONE ctermfg=9 guifg=#b06d43 gui=NONE
hi pandocEmphasisNested cterm=NONE ctermfg=12 guifg=#787e82 gui=NONE
hi pandocEmphasisNestedDefinition cterm=NONE ctermfg=13 guifg=#8e6fbd gui=NONE
hi pandocEmphasisNestedHeading cterm=NONE ctermfg=9 guifg=#b06d43 gui=NONE
hi pandocEmphasisNestedTable cterm=NONE ctermfg=4 guifg=#4384b0 gui=NONE
hi pandocEmphasisTable ctermfg=4 guifg=#4384b0 gui=italic
hi pandocEscapePair cterm=NONE ctermfg=1 guifg=#ba656d gui=NONE
hi pandocFootnote ctermfg=2 guifg=#3f8f36 gui=NONE
hi pandocFootnoteDefLink cterm=NONE ctermfg=2 guifg=#3f8f36 gui=NONE
hi pandocFootnoteInline cterm=NONE,underline ctermfg=2 guifg=#3f8f36 gui=NONE,underline
hi pandocFootnoteLink cterm=underline ctermfg=2 guifg=#3f8f36 gui=underline
hi pandocHeading cterm=NONE ctermfg=9 guifg=#b06d43 gui=NONE
hi pandocHeadingMarker cterm=NONE ctermfg=3 guifg=#947b38 gui=NONE
hi pandocImageCaption cterm=NONE,underline ctermfg=13 guifg=#8e6fbd gui=NONE,underline
hi pandocLinkDefinition cterm=underline ctermfg=6 guifg=#35898c guisp=#6d767d gui=underline
hi pandocLinkDefinitionID cterm=NONE ctermfg=4 guifg=#4384b0 gui=NONE
hi pandocLinkDelim ctermfg=10 guifg=#61707a gui=NONE
hi pandocLinkLabel cterm=underline ctermfg=4 guifg=#4384b0 gui=underline
hi pandocLinkText cterm=NONE,underline ctermfg=4 guifg=#4384b0 gui=NONE,underline
hi pandocLinkTitle cterm=underline ctermfg=11 guifg=#6d767d gui=underline
hi pandocLinkTitleDelim cterm=underline ctermfg=10 guifg=#61707a guisp=#6d767d gui=underline
hi pandocLinkURL cterm=underline ctermfg=11 guifg=#6d767d gui=underline
hi pandocListMarker ctermfg=5 guifg=#b06886 gui=NONE
hi pandocListReference cterm=underline ctermfg=5 guifg=#b06886 gui=underline
hi pandocMetadata cterm=NONE ctermfg=4 guifg=#4384b0 gui=NONE
hi pandocMetadataDelim ctermfg=10 guifg=#61707a gui=NONE
hi pandocMetadataKey ctermfg=4 guifg=#4384b0 gui=NONE
hi pandocNonBreakingSpace cterm=reverse ctermfg=1 ctermbg=NONE guifg=#ba656d guibg=NONE gui=reverse
hi pandocRule cterm=NONE ctermfg=4 guifg=#4384b0 gui=NONE
hi pandocRuleLine cterm=NONE ctermfg=4 guifg=#4384b0 gui=NONE
hi pandocStrikeout cterm=reverse ctermfg=10 ctermbg=NONE guibg=NONE guifg=#61707a gui=reverse
hi pandocStrikeoutDefinition cterm=reverse ctermfg=13 ctermbg=NONE guibg=NONE guifg=#8e6fbd gui=reverse
hi pandocStrikeoutHeading cterm=reverse ctermfg=9 ctermbg=NONE guibg=NONE guifg=#b06d43 gui=reverse
hi pandocStrikeoutTable cterm=reverse ctermfg=4 ctermbg=NONE guibg=NONE guifg=#4384b0 gui=reverse
hi pandocStrongEmphasis cterm=NONE ctermfg=12 guifg=#787e82 gui=NONE
hi pandocStrongEmphasisDefinition cterm=NONE ctermfg=13 guifg=#8e6fbd gui=NONE
hi pandocStrongEmphasisEmphasis cterm=NONE ctermfg=12 guifg=#787e82 gui=NONE
hi pandocStrongEmphasisEmphasisDefinition cterm=NONE ctermfg=13 guifg=#8e6fbd gui=NONE
hi pandocStrongEmphasisEmphasisHeading cterm=NONE ctermfg=9 guifg=#b06d43 gui=NONE
hi pandocStrongEmphasisEmphasisTable cterm=NONE ctermfg=4 guifg=#4384b0 gui=NONE
hi pandocStrongEmphasisHeading cterm=NONE ctermfg=9 guifg=#b06d43 gui=NONE
hi pandocStrongEmphasisNested cterm=NONE ctermfg=12 guifg=#787e82 gui=NONE
hi pandocStrongEmphasisNestedDefinition cterm=NONE ctermfg=13 guifg=#8e6fbd gui=NONE
hi pandocStrongEmphasisNestedHeading cterm=NONE ctermfg=9 guifg=#b06d43 gui=NONE
hi pandocStrongEmphasisNestedTable cterm=NONE ctermfg=4 guifg=#4384b0 gui=NONE
hi pandocStrongEmphasisTable cterm=NONE ctermfg=4 guifg=#4384b0 gui=NONE
hi pandocStyleDelim ctermfg=10 guifg=#61707a gui=NONE
hi pandocSubscript ctermfg=13 guifg=#8e6fbd gui=NONE
hi pandocSubscriptDefinition ctermfg=13 guifg=#8e6fbd gui=NONE
hi pandocSubscriptHeading cterm=NONE ctermfg=9 guifg=#b06d43 gui=NONE
hi pandocSubscriptTable ctermfg=4 guifg=#4384b0 gui=NONE
hi pandocSuperscript ctermfg=13 guifg=#8e6fbd gui=NONE
hi pandocSuperscriptDefinition ctermfg=13 guifg=#8e6fbd gui=NONE
hi pandocSuperscriptHeading cterm=NONE ctermfg=9 guifg=#b06d43 gui=NONE
hi pandocSuperscriptTable ctermfg=4 guifg=#4384b0 gui=NONE
hi pandocTable ctermfg=4 guifg=#4384b0 gui=NONE
hi pandocTableStructure ctermfg=4 guifg=#4384b0 gui=NONE
hi pandocTableZebraDark ctermfg=4 ctermbg=0 guifg=#4384b0 guibg=#1d252b gui=NONE
hi pandocTableZebraLight ctermfg=4 ctermbg=8 guifg=#4384b0 guibg=#0b141a gui=NONE
hi pandocTitleBlock ctermfg=4 guifg=#4384b0 gui=NONE
hi pandocTitleBlockTitle cterm=NONE ctermfg=4 guifg=#4384b0 gui=NONE
hi pandocTitleComment cterm=NONE ctermfg=4 guifg=#4384b0 gui=NONE
hi pandocVerbatimBlock ctermfg=3 guifg=#947b38 gui=NONE
hi pandocVerbatimInline ctermfg=3 guifg=#947b38 gui=NONE
hi pandocVerbatimInlineDefinition ctermfg=13 guifg=#8e6fbd gui=NONE
hi pandocVerbatimInlineHeading cterm=NONE ctermfg=9 guifg=#b06d43 gui=NONE
hi pandocVerbatimInlineTable ctermfg=4 guifg=#4384b0 gui=NONE
hi perlHereDoc ctermfg=14 ctermbg=8 guifg=#808487 guibg=#0b141a gui=NONE
hi perlStatementFileDesc ctermfg=6 ctermbg=8 guifg=#35898c guibg=#0b141a gui=NONE
hi perlVarPlain ctermfg=3 ctermbg=8 guifg=#947b38 guibg=#0b141a gui=NONE
hi rubyDefine cterm=NONE ctermfg=14 ctermbg=8 guifg=#808487 guibg=#0b141a gui=NONE
hi texMathMatcher ctermfg=3 ctermbg=8 guifg=#947b38 guibg=#0b141a gui=NONE
hi texMathZoneX ctermfg=3 ctermbg=8 guifg=#947b38 guibg=#0b141a gui=NONE
hi texRefLabel ctermfg=3 ctermbg=8 guifg=#947b38 guibg=#0b141a gui=NONE
hi texStatement ctermfg=6 ctermbg=8 guifg=#35898c guibg=#0b141a gui=NONE
hi vimCmdSep cterm=NONE ctermfg=4 guifg=#4384b0 gui=NONE
hi vimCommand ctermfg=3 guifg=#947b38 gui=NONE
hi vimCommentString ctermfg=13 guifg=#8e6fbd gui=NONE
hi vimGroup cterm=NONE,underline ctermfg=4 guifg=#4384b0 gui=NONE,underline
hi vimHiGroup ctermfg=4 guifg=#4384b0 gui=NONE
hi vimHiLink ctermfg=4 guifg=#4384b0 gui=NONE
hi vimIsCommand ctermfg=11 guifg=#6d767d gui=NONE
hi vimSynMtchOpt ctermfg=3 guifg=#947b38 gui=NONE
hi vimSynType ctermfg=6 guifg=#35898c gui=NONE
hi link Boolean Constant
hi link Character Constant
hi link Conditional Statement
hi link Debug Special
hi link Define PreProc
hi link Delimiter Special
hi link Exception Statement
hi link Float Number
hi link Function Identifier
hi link HelpCommand Statement
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 SyntasticError SpellBad
hi link SyntasticErrorSign Error
hi link SyntasticStyleErrorLine SyntasticErrorLine
hi link SyntasticStyleErrorSign SyntasticErrorSign
hi link SyntasticStyleWarningLine SyntasticWarningLine
hi link SyntasticStyleWarningSign SyntasticWarningSign
hi link SyntasticWarning SpellCap
hi link SyntasticWarningSign Todo
hi link Tag Special
hi link Typedef Type
hi link diffAdded Statement
hi link diffBDiffer WarningMsg
hi link diffCommon WarningMsg
hi link diffDiffer WarningMsg
hi link diffIdentical WarningMsg
hi link diffIsA WarningMsg
hi link diffLine Identifier
hi link diffNoEOL WarningMsg
hi link diffOnly WarningMsg
hi link diffRemoved WarningMsg
hi link gitcommitDiscarded gitcommitComment
hi link gitcommitDiscardedArrow gitcommitDiscardedFile
hi link gitcommitNoBranch gitcommitBranch
hi link gitcommitSelected gitcommitComment
hi link gitcommitSelectedArrow gitcommitSelectedFile
hi link gitcommitUnmergedArrow gitcommitUnmergedFile
hi link gitcommitUntracked gitcommitComment
hi link helpSpecial Special
hi link hsDelimTypeExport Delimiter
hi link hsImportParams Delimiter
hi link hsModuleStartLabel hsStructure
hi link hsModuleWhereLabel hsModuleStartLabel
hi link htmlLink Function
hi link lCursor Cursor
hi link pandocCodeBlock pandocVerbatimBlock
hi link pandocCodeBlockDelim pandocVerbatimBlock
hi link pandocEscapedCharacter pandocEscapePair
hi link pandocLineBreak pandocEscapePair
hi link pandocMetadataTitle pandocMetadata
hi link pandocTableStructureEnd pandocTableStructre
hi link pandocTableStructureTop pandocTableStructre
hi link pandocVerbatimBlockDeep pandocVerbatimBlock
hi link vimFunc Function
hi link vimSet Normal
hi link vimSetEqual Normal
hi link vimUserFunc Function
hi link vipmVar Identifier
hi clear SyntasticErrorLine
hi clear SyntasticWarningLine
hi clear helpLeadBlank
hi clear helpNormal
hi clear pandocTableStructre
if has('nvim')
let g:terminal_color_0 = '#1d252b'
let g:terminal_color_1 = '#ba656d'
let g:terminal_color_2 = '#3f8f36'
let g:terminal_color_3 = '#947b38'
let g:terminal_color_4 = '#4384b0'
let g:terminal_color_5 = '#b06886'
let g:terminal_color_6 = '#35898c'
let g:terminal_color_7 = '#e6eaed'
let g:terminal_color_8 = '#0b141a'
let g:terminal_color_9 = '#b06d43'
let g:terminal_color_10 = '#61707a'
let g:terminal_color_11 = '#6d767d'
let g:terminal_color_12 = '#787e82'
let g:terminal_color_13 = '#8e6fbd'
let g:terminal_color_14 = '#808487'
let g:terminal_color_15 = '#ffffff'
endif
" This colour scheme was generated by modifying the 'flattened_dark' colour
" scheme by Romain Lafourcade (https://github.com/romainl/flattened), which
" is in turn derived from the 'Solarized' colour scheme by Ethan Schnoonover
" (https://github.com/altercation/vim-colors-solarized).

View file

@ -1,315 +0,0 @@
hi clear
if exists('syntax_on')
syntax reset
endif
let colors_name = 'seagull'
hi Normal cterm=NONE ctermfg=11 ctermbg=15 guifg=#6d767d guibg=#ffffff gui=NONE
set background=light
hi ColorColumn cterm=NONE ctermbg=7 guibg=#e6eaed gui=NONE
hi Comment cterm=NONE ctermfg=14 guifg=#808487 gui=italic
hi ConId cterm=NONE ctermfg=3 guifg=#bf8c00 gui=NONE
hi Conceal cterm=NONE ctermfg=4 guifg=#0099ff gui=NONE
hi Constant cterm=NONE ctermfg=6 guifg=#00a5ab gui=NONE
hi Cursor cterm=NONE ctermfg=15 ctermbg=15 guifg=#ffffff guibg=#808487 gui=NONE
hi CursorColumn cterm=NONE ctermbg=7 guibg=#e6eaed gui=NONE
hi CursorLine cterm=NONE ctermbg=7 guibg=#e6eaed guisp=#61707a gui=NONE
hi CursorLineNr cterm=NONE ctermfg=11 gui=bold guifg=#6d767d
hi DiffAdd cterm=NONE ctermfg=2 ctermbg=7 gui=NONE guifg=#11ab00 guibg=#e6eaed guisp=#11ab00 gui=NONE
hi DiffChange cterm=NONE ctermfg=3 ctermbg=7 gui=NONE guifg=#bf8c00 guibg=#e6eaed guisp=#bf8c00 gui=NONE
hi DiffDelete cterm=NONE ctermfg=1 ctermbg=7 gui=NONE guifg=#ff4053 guibg=#e6eaed gui=NONE
hi DiffText cterm=NONE ctermfg=4 ctermbg=7 gui=NONE guifg=#0099ff guibg=#e6eaed guisp=#0099ff gui=NONE
hi Directory cterm=NONE ctermfg=4 guifg=#0099ff gui=NONE
hi Error cterm=NONE ctermfg=1 ctermbg=NONE guifg=#ff4053 guibg=#ffffff gui=NONE
hi ErrorMsg cterm=reverse ctermfg=1 ctermbg=NONE guifg=#ff4053 guibg=NONE gui=reverse
hi FoldColumn cterm=NONE ctermfg=11 ctermbg=7 guifg=#6d767d guibg=#e6eaed gui=NONE
hi Folded cterm=NONE,underline ctermfg=11 ctermbg=7 guifg=#6d767d guibg=#e6eaed guisp=#ffffff gui=NONE
hi HelpExample cterm=NONE ctermfg=10 guifg=#61707a gui=NONE
hi Identifier cterm=NONE ctermfg=4 guifg=#0099ff gui=NONE
hi IncSearch cterm=standout ctermfg=9 gui=standout guifg=#ff6200
hi LineNr cterm=NONE ctermfg=14 ctermbg=7 guifg=#808487 guibg=#e6eaed gui=NONE
hi MatchParen cterm=NONE ctermfg=1 ctermbg=14 gui=NONE guifg=#ff4053 guibg=#808487 gui=NONE
hi ModeMsg cterm=NONE ctermfg=4 guifg=#0099ff gui=NONE
hi MoreMsg cterm=NONE ctermfg=4 guifg=#0099ff gui=NONE
hi NonText cterm=NONE ctermfg=12 gui=NONE guifg=#787e82 gui=NONE
hi Pmenu cterm=reverse ctermfg=11 ctermbg=7 guifg=#6d767d guibg=#e6eaed gui=reverse
hi PmenuSbar cterm=reverse ctermfg=0 ctermbg=11 guifg=#1d252b guibg=#6d767d gui=reverse
hi PmenuSel cterm=reverse ctermfg=14 ctermbg=0 guifg=#808487 guibg=#1d252b gui=reverse
hi PmenuThumb cterm=reverse ctermfg=11 ctermbg=15 guifg=#6d767d guibg=#ffffff gui=reverse
hi PreProc cterm=NONE ctermfg=9 guifg=#ff6200 gui=NONE
hi Question cterm=NONE ctermfg=6 gui=NONE guifg=#00a5ab gui=NONE
hi Search cterm=reverse ctermfg=3 ctermbg=NONE guifg=#bf8c00 guibg=NONE gui=reverse
hi SignColumn cterm=NONE ctermfg=11 ctermbg=NONE guifg=#6d767d guibg=NONE gui=NONE
hi Special cterm=NONE ctermfg=1 guifg=#ff4053 gui=NONE
hi SpecialKey cterm=NONE ctermfg=12 ctermbg=7 gui=NONE guifg=#787e82 guibg=#e6eaed gui=NONE
hi SpellBad cterm=undercurl ctermfg=NONE ctermbg=NONE gui=undercurl guisp=#ff4053
hi SpellCap cterm=undercurl ctermfg=NONE ctermbg=NONE gui=undercurl guisp=#9854ff
hi SpellLocal cterm=undercurl ctermfg=NONE ctermbg=NONE gui=undercurl guisp=#bf8c00
hi SpellRare cterm=undercurl ctermfg=NONE ctermbg=NONE gui=undercurl guisp=#00a5ab
hi Statement cterm=NONE ctermfg=2 guifg=#11ab00 gui=NONE
hi StatusLine cterm=reverse ctermfg=14 ctermbg=15 gui=reverse guifg=#808487 guibg=#ffffff guibg=NONE
hi StatusLineNC cterm=reverse ctermfg=12 ctermbg=7 gui=reverse guifg=#787e82 guibg=#e6eaed guibg=NONE
hi TabLine cterm=underline ctermfg=11 ctermbg=7 gui=underline guifg=#6d767d guibg=#e6eaed guisp=#6d767d
hi TabLineFill cterm=underline ctermfg=11 ctermbg=7 gui=underline guifg=#6d767d guibg=#e6eaed guisp=#6d767d
hi TabLineSel cterm=underline,reverse ctermfg=14 ctermbg=0 gui=underline,reverse guifg=#808487 guibg=#1d252b guisp=#6d767d
hi Title cterm=NONE ctermfg=9 guifg=#ff6200 gui=NONE
hi Todo cterm=NONE ctermfg=5 guifg=#ff549b guibg=NONE gui=bold
hi Type cterm=NONE ctermfg=3 guifg=#bf8c00 gui=NONE
hi Underlined cterm=NONE ctermfg=13 guifg=#9854ff gui=NONE
hi VarId cterm=NONE ctermfg=4 guifg=#0099ff gui=NONE
hi VertSplit cterm=NONE ctermfg=12 ctermbg=12 guifg=#787e82 guibg=#787e82 gui=NONE
hi Visual cterm=reverse ctermfg=14 ctermbg=15 gui=reverse guifg=#808487 guibg=#ffffff guibg=NONE
hi VisualNOS cterm=reverse ctermbg=7 gui=reverse guibg=#e6eaed guibg=NONE
hi WarningMsg cterm=NONE ctermfg=9 gui=NONE guifg=#ff4053 gui=NONE
hi WildMenu cterm=reverse ctermfg=0 ctermbg=7 guifg=#1d252b guibg=#e6eaed gui=reverse
hi cPreCondit cterm=NONE ctermfg=9 guifg=#ff6200 gui=NONE
hi gitcommitBranch cterm=NONE ctermfg=5 gui=NONE guifg=#ff549b gui=NONE
hi gitcommitComment cterm=NONE ctermfg=14 gui=italic guifg=#808487 gui=NONE
hi gitcommitDiscardedFile cterm=NONE ctermfg=1 gui=NONE guifg=#ff4053 gui=NONE
hi gitcommitDiscardedType cterm=NONE ctermfg=1 guifg=#ff4053 gui=NONE
hi gitcommitFile cterm=NONE ctermfg=11 gui=NONE guifg=#6d767d gui=NONE
hi gitcommitHeader cterm=NONE ctermfg=14 guifg=#808487 gui=NONE
hi gitcommitOnBranch cterm=NONE ctermfg=14 gui=NONE guifg=#808487 gui=NONE
hi gitcommitSelectedFile cterm=NONE ctermfg=2 gui=NONE guifg=#11ab00 gui=NONE
hi gitcommitSelectedType cterm=NONE ctermfg=2 guifg=#11ab00 gui=NONE
hi gitcommitUnmerged cterm=NONE ctermfg=2 gui=NONE guifg=#11ab00 gui=NONE
hi gitcommitUnmergedFile cterm=NONE ctermfg=3 gui=NONE guifg=#bf8c00 gui=NONE
hi gitcommitUntrackedFile cterm=NONE ctermfg=6 gui=NONE guifg=#00a5ab gui=NONE
hi helpHyperTextEntry cterm=NONE ctermfg=2 guifg=#11ab00 gui=NONE
hi helpHyperTextJump cterm=underline ctermfg=4 gui=underline guifg=#0099ff
hi helpNote cterm=NONE ctermfg=5 guifg=#ff549b gui=NONE
hi helpOption cterm=NONE ctermfg=6 guifg=#00a5ab gui=NONE
hi helpVim cterm=NONE ctermfg=5 guifg=#ff549b gui=NONE
hi hsImport cterm=NONE ctermfg=5 guifg=#ff549b gui=NONE
hi hsImportLabel cterm=NONE ctermfg=6 guifg=#00a5ab gui=NONE
hi hsModuleName cterm=underline ctermfg=2 gui=underline guifg=#11ab00
hi hsNiceOperator cterm=NONE ctermfg=6 guifg=#00a5ab gui=NONE
hi hsStatement cterm=NONE ctermfg=6 guifg=#00a5ab gui=NONE
hi hsString cterm=NONE ctermfg=12 guifg=#787e82 gui=NONE
hi hsStructure cterm=NONE ctermfg=6 guifg=#00a5ab gui=NONE
hi hsType cterm=NONE ctermfg=3 guifg=#bf8c00 gui=NONE
hi hsTypedef cterm=NONE ctermfg=6 guifg=#00a5ab gui=NONE
hi hsVarSym cterm=NONE ctermfg=6 guifg=#00a5ab gui=NONE
hi hs_DeclareFunction cterm=NONE ctermfg=9 guifg=#ff6200 gui=NONE
hi hs_OpFunctionName cterm=NONE ctermfg=3 guifg=#bf8c00 gui=NONE
hi hs_hlFunctionName cterm=NONE ctermfg=4 guifg=#0099ff gui=NONE
hi htmlArg cterm=NONE ctermfg=12 guifg=#787e82 gui=NONE
hi htmlEndTag cterm=NONE ctermfg=14 guifg=#808487 gui=NONE
hi htmlSpecialTagName cterm=NONE ctermfg=4 gui=italic guifg=#0099ff gui=NONE
hi htmlTag cterm=NONE ctermfg=14 guifg=#808487 gui=NONE
hi htmlTagN cterm=NONE ctermfg=10 gui=NONE guifg=#61707a gui=NONE
hi htmlTagName cterm=NONE ctermfg=4 gui=NONE guifg=#0099ff gui=NONE
hi javaScript cterm=NONE ctermfg=3 guifg=#bf8c00 gui=NONE
hi pandocBlockQuote cterm=NONE ctermfg=4 guifg=#0099ff gui=NONE
hi pandocBlockQuoteLeader1 cterm=NONE ctermfg=4 guifg=#0099ff gui=NONE
hi pandocBlockQuoteLeader2 cterm=NONE ctermfg=6 guifg=#00a5ab gui=NONE
hi pandocBlockQuoteLeader3 cterm=NONE ctermfg=3 guifg=#bf8c00 gui=NONE
hi pandocBlockQuoteLeader4 cterm=NONE ctermfg=1 guifg=#ff4053 gui=NONE
hi pandocBlockQuoteLeader5 cterm=NONE ctermfg=11 guifg=#6d767d gui=NONE
hi pandocBlockQuoteLeader6 cterm=NONE ctermfg=14 guifg=#808487 gui=NONE
hi pandocCitation cterm=NONE ctermfg=5 guifg=#ff549b gui=NONE
hi pandocCitationDelim cterm=NONE ctermfg=5 guifg=#ff549b gui=NONE
hi pandocCitationID cterm=underline ctermfg=5 gui=underline guifg=#ff549b
hi pandocCitationRef cterm=NONE ctermfg=5 guifg=#ff549b gui=NONE
hi pandocComment cterm=NONE ctermfg=14 gui=italic guifg=#808487 gui=NONE
hi pandocDefinitionBlock cterm=NONE ctermfg=13 guifg=#9854ff gui=NONE
hi pandocDefinitionIndctr cterm=NONE ctermfg=13 gui=NONE guifg=#9854ff gui=NONE
hi pandocDefinitionTerm cterm=standout ctermfg=13 gui=standout guifg=#9854ff
hi pandocEmphasis cterm=NONE ctermfg=11 gui=italic guifg=#6d767d gui=NONE
hi pandocEmphasisDefinition cterm=NONE ctermfg=13 gui=italic guifg=#9854ff gui=NONE
hi pandocEmphasisHeading cterm=NONE ctermfg=9 gui=NONE guifg=#ff6200 gui=NONE
hi pandocEmphasisNested cterm=NONE ctermfg=11 gui=NONE guifg=#6d767d gui=NONE
hi pandocEmphasisNestedDefinition cterm=NONE ctermfg=13 gui=NONE guifg=#9854ff gui=NONE
hi pandocEmphasisNestedHeading cterm=NONE ctermfg=9 gui=NONE guifg=#ff6200 gui=NONE
hi pandocEmphasisNestedTable cterm=NONE ctermfg=4 gui=NONE guifg=#0099ff gui=NONE
hi pandocEmphasisTable cterm=NONE ctermfg=4 gui=italic guifg=#0099ff gui=NONE
hi pandocEscapePair cterm=NONE ctermfg=1 gui=NONE guifg=#ff4053 gui=NONE
hi pandocFootnote cterm=NONE ctermfg=2 guifg=#11ab00 gui=NONE
hi pandocFootnoteDefLink cterm=NONE ctermfg=2 gui=NONE guifg=#11ab00 gui=NONE
hi pandocFootnoteInline cterm=NONE,underline ctermfg=2 gui=NONE,underline guifg=#11ab00 gui=NONE
hi pandocFootnoteLink cterm=underline ctermfg=2 gui=underline guifg=#11ab00
hi pandocHeading cterm=NONE ctermfg=9 gui=NONE guifg=#ff6200 gui=NONE
hi pandocHeadingMarker cterm=NONE ctermfg=3 gui=NONE guifg=#bf8c00 gui=NONE
hi pandocImageCaption cterm=NONE,underline ctermfg=13 gui=NONE,underline guifg=#9854ff gui=NONE
hi pandocLinkDefinition cterm=underline ctermfg=6 gui=underline guifg=#00a5ab guisp=#787e82
hi pandocLinkDefinitionID cterm=NONE ctermfg=4 gui=NONE guifg=#0099ff gui=NONE
hi pandocLinkDelim cterm=NONE ctermfg=14 guifg=#808487 gui=NONE
hi pandocLinkLabel cterm=underline ctermfg=4 gui=underline guifg=#0099ff
hi pandocLinkText cterm=NONE,underline ctermfg=4 gui=NONE,underline guifg=#0099ff gui=NONE
hi pandocLinkTitle cterm=underline ctermfg=12 gui=underline guifg=#787e82
hi pandocLinkTitleDelim cterm=underline ctermfg=14 gui=underline guifg=#808487 guisp=#787e82
hi pandocLinkURL cterm=underline ctermfg=12 gui=underline guifg=#787e82
hi pandocListMarker cterm=NONE ctermfg=5 guifg=#ff549b gui=NONE
hi pandocListReference cterm=underline ctermfg=5 gui=underline guifg=#ff549b
hi pandocMetadata cterm=NONE ctermfg=4 gui=NONE guifg=#0099ff gui=NONE
hi pandocMetadataDelim cterm=NONE ctermfg=14 guifg=#808487 gui=NONE
hi pandocMetadataKey cterm=NONE ctermfg=4 guifg=#0099ff gui=NONE
hi pandocNonBreakingSpace cterm=reverse ctermfg=1 ctermbg=NONE gui=reverse guifg=#ff4053 guibg=NONE
hi pandocRule cterm=NONE ctermfg=4 gui=NONE guifg=#0099ff gui=NONE
hi pandocRuleLine cterm=NONE ctermfg=4 gui=NONE guifg=#0099ff gui=NONE
hi pandocStrikeout cterm=reverse ctermfg=14 ctermbg=NONE gui=reverse guifg=#808487 guibg=NONE
hi pandocStrikeoutDefinition cterm=reverse ctermfg=13 ctermbg=NONE gui=reverse guifg=#9854ff guibg=NONE
hi pandocStrikeoutHeading cterm=reverse ctermfg=9 ctermbg=NONE gui=reverse guifg=#ff6200 guibg=NONE
hi pandocStrikeoutTable cterm=reverse ctermfg=4 ctermbg=NONE gui=reverse guifg=#0099ff guibg=NONE
hi pandocStrongEmphasis cterm=NONE ctermfg=11 gui=NONE guifg=#6d767d gui=NONE
hi pandocStrongEmphasisDefinition cterm=NONE ctermfg=13 gui=NONE guifg=#9854ff gui=NONE
hi pandocStrongEmphasisEmphasis cterm=NONE ctermfg=11 gui=NONE guifg=#6d767d gui=NONE
hi pandocStrongEmphasisEmphasisDefinition cterm=NONE ctermfg=13 gui=NONE guifg=#9854ff gui=NONE
hi pandocStrongEmphasisEmphasisHeading cterm=NONE ctermfg=9 gui=NONE guifg=#ff6200 gui=NONE
hi pandocStrongEmphasisEmphasisTable cterm=NONE ctermfg=4 gui=NONE guifg=#0099ff gui=NONE
hi pandocStrongEmphasisHeading cterm=NONE ctermfg=9 gui=NONE guifg=#ff6200 gui=NONE
hi pandocStrongEmphasisNested cterm=NONE ctermfg=11 gui=NONE guifg=#6d767d gui=NONE
hi pandocStrongEmphasisNestedDefinition cterm=NONE ctermfg=13 gui=NONE guifg=#9854ff gui=NONE
hi pandocStrongEmphasisNestedHeading cterm=NONE ctermfg=9 gui=NONE guifg=#ff6200 gui=NONE
hi pandocStrongEmphasisNestedTable cterm=NONE ctermfg=4 gui=NONE guifg=#0099ff gui=NONE
hi pandocStrongEmphasisTable cterm=NONE ctermfg=4 gui=NONE guifg=#0099ff gui=NONE
hi pandocStyleDelim cterm=NONE ctermfg=14 guifg=#808487 gui=NONE
hi pandocSubscript cterm=NONE ctermfg=13 guifg=#9854ff gui=NONE
hi pandocSubscriptDefinition cterm=NONE ctermfg=13 guifg=#9854ff gui=NONE
hi pandocSubscriptHeading cterm=NONE ctermfg=9 gui=NONE guifg=#ff6200 gui=NONE
hi pandocSubscriptTable cterm=NONE ctermfg=4 guifg=#0099ff gui=NONE
hi pandocSuperscript cterm=NONE ctermfg=13 guifg=#9854ff gui=NONE
hi pandocSuperscriptDefinition cterm=NONE ctermfg=13 guifg=#9854ff gui=NONE
hi pandocSuperscriptHeading cterm=NONE ctermfg=9 gui=NONE guifg=#ff6200 gui=NONE
hi pandocSuperscriptTable cterm=NONE ctermfg=4 guifg=#0099ff gui=NONE
hi pandocTable cterm=NONE ctermfg=4 guifg=#0099ff gui=NONE
hi pandocTableStructure cterm=NONE ctermfg=4 guifg=#0099ff gui=NONE
hi pandocTableZebraDark cterm=NONE ctermfg=4 ctermbg=7 guifg=#0099ff guibg=#e6eaed gui=NONE
hi pandocTableZebraLight cterm=NONE ctermfg=4 ctermbg=15 guifg=#0099ff guibg=#ffffff gui=NONE
hi pandocTitleBlock cterm=NONE ctermfg=4 guifg=#0099ff gui=NONE
hi pandocTitleBlockTitle cterm=NONE ctermfg=4 gui=NONE guifg=#0099ff gui=NONE
hi pandocTitleComment cterm=NONE ctermfg=4 gui=NONE guifg=#0099ff gui=NONE
hi pandocVerbatimBlock cterm=NONE ctermfg=3 guifg=#bf8c00 gui=NONE
hi pandocVerbatimInline cterm=NONE ctermfg=3 guifg=#bf8c00 gui=NONE
hi pandocVerbatimInlineDefinition cterm=NONE ctermfg=13 guifg=#9854ff gui=NONE
hi pandocVerbatimInlineHeading cterm=NONE ctermfg=9 gui=NONE guifg=#ff6200 gui=NONE
hi pandocVerbatimInlineTable cterm=NONE ctermfg=4 guifg=#0099ff gui=NONE
hi perlHereDoc cterm=NONE ctermfg=10 ctermbg=15 guifg=#61707a guibg=#ffffff gui=NONE
hi perlStatementFileDesc cterm=NONE ctermfg=6 ctermbg=15 guifg=#00a5ab guibg=#ffffff gui=NONE
hi perlVarPlain cterm=NONE ctermfg=3 ctermbg=15 guifg=#bf8c00 guibg=#ffffff gui=NONE
hi rubyDefine cterm=NONE ctermfg=10 ctermbg=15 gui=NONE guifg=#61707a guibg=#ffffff gui=NONE
hi texMathMatcher cterm=NONE ctermfg=3 ctermbg=15 guifg=#bf8c00 guibg=#ffffff gui=NONE
hi texMathZoneX cterm=NONE ctermfg=3 ctermbg=15 guifg=#bf8c00 guibg=#ffffff gui=NONE
hi texRefLabel cterm=NONE ctermfg=3 ctermbg=15 guifg=#bf8c00 guibg=#ffffff gui=NONE
hi texStatement cterm=NONE ctermfg=6 ctermbg=15 guifg=#00a5ab guibg=#ffffff gui=NONE
hi vimCmdSep cterm=NONE ctermfg=4 gui=NONE guifg=#0099ff gui=NONE
hi vimCommand cterm=NONE ctermfg=3 guifg=#bf8c00 gui=NONE
hi vimCommentString cterm=NONE ctermfg=13 guifg=#9854ff gui=NONE
hi vimGroup cterm=NONE,underline ctermfg=4 gui=NONE,underline guifg=#0099ff gui=NONE
hi vimHiGroup cterm=NONE ctermfg=4 guifg=#0099ff gui=NONE
hi vimHiLink cterm=NONE ctermfg=4 guifg=#0099ff gui=NONE
hi vimIsCommand cterm=NONE ctermfg=12 guifg=#787e82 gui=NONE
hi vimSynMtchOpt cterm=NONE ctermfg=3 guifg=#bf8c00 gui=NONE
hi vimSynType cterm=NONE ctermfg=6 guifg=#00a5ab gui=NONE
hi link Boolean Constant
hi link Character Constant
hi link Conditional Statement
hi link Debug Special
hi link Define PreProc
hi link Delimiter Special
hi link Exception Statement
hi link Float Number
hi link Function Identifier
hi link HelpCommand Statement
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 SyntasticError SpellBad
hi link SyntasticErrorSign Error
hi link SyntasticStyleErrorLine SyntasticErrorLine
hi link SyntasticStyleErrorSign SyntasticErrorSign
hi link SyntasticStyleWarningLine SyntasticWarningLine
hi link SyntasticStyleWarningSign SyntasticWarningSign
hi link SyntasticWarning SpellCap
hi link SyntasticWarningSign Todo
hi link Tag Special
hi link Typedef Type
hi link diffAdded Statement
hi link diffBDiffer WarningMsg
hi link diffCommon WarningMsg
hi link diffDiffer WarningMsg
hi link diffIdentical WarningMsg
hi link diffIsA WarningMsg
hi link diffLine Identifier
hi link diffNoEOL WarningMsg
hi link diffOnly WarningMsg
hi link diffRemoved WarningMsg
hi link gitcommitDiscarded gitcommitComment
hi link gitcommitDiscardedArrow gitcommitDiscardedFile
hi link gitcommitNoBranch gitcommitBranch
hi link gitcommitSelected gitcommitComment
hi link gitcommitSelectedArrow gitcommitSelectedFile
hi link gitcommitUnmergedArrow gitcommitUnmergedFile
hi link gitcommitUntracked gitcommitComment
hi link helpSpecial Special
hi link hsDelimTypeExport Delimiter
hi link hsImportParams Delimiter
hi link hsModuleStartLabel hsStructure
hi link hsModuleWhereLabel hsModuleStartLabel
hi link htmlLink Function
hi link lCursor Cursor
hi link pandocCodeBlock pandocVerbatimBlock
hi link pandocCodeBlockDelim pandocVerbatimBlock
hi link pandocEscapedCharacter pandocEscapePair
hi link pandocLineBreak pandocEscapePair
hi link pandocMetadataTitle pandocMetadata
hi link pandocTableStructureEnd pandocTableStructre
hi link pandocTableStructureTop pandocTableStructre
hi link pandocVerbatimBlockDeep pandocVerbatimBlock
hi link vimFunc Function
hi link vimSet Normal
hi link vimSetEqual Normal
hi link vimUserFunc Function
hi link vipmVar Identifier
hi clear SyntasticErrorLine
hi clear SyntasticWarningLine
hi clear helpLeadBlank
hi clear helpNormal
hi clear pandocTableStructre
if has('nvim')
let g:terminal_color_0 = '#e6eaed'
let g:terminal_color_1 = '#ff4053'
let g:terminal_color_2 = '#11ab00'
let g:terminal_color_3 = '#bf8c00'
let g:terminal_color_4 = '#0099ff'
let g:terminal_color_5 = '#ff549b'
let g:terminal_color_6 = '#00a5ab'
let g:terminal_color_7 = '#1d252b'
let g:terminal_color_8 = '#ffffff'
let g:terminal_color_9 = '#ff6200'
let g:terminal_color_10 = '#808487'
let g:terminal_color_11 = '#787e82'
let g:terminal_color_12 = '#6d767d'
let g:terminal_color_13 = '#9854ff'
let g:terminal_color_14 = '#61707a'
let g:terminal_color_15 = '#0b141a'
endif
" This colour scheme was generated by modifying the 'flattened_light' colour
" scheme by Romain Lafourcade (https://github.com/romainl/flattened), which
" is in turn derived from the 'Solarized' colour scheme by Ethan Schnoonover
" (https://github.com/altercation/vim-colors-solarized).

File diff suppressed because it is too large Load diff

View file

@ -1,159 +0,0 @@
" SpaceGray.vim -- Vim colorscheme.
" Maintainer: Akshay Hegde (github.com/ajh17)
" Version: 1.4
" A colorscheme loosely modeled after the spacegray theme for Xcode.
" This colorscheme is 256color and up only.
" Setup {{{1
hi clear
if exists('syntax_on')
syntax reset
endif
if !exists('g:spacegray_underline_search')
let g:spacegray_underline_search = 0
endif
if !exists('g:spacegray_italicize_comments')
let g:spacegray_italicize_comments = 0
endif
set background=dark
let colors_name = 'spacegray'
" Colorscheme definitions {{{1
hi Normal ctermbg=233 ctermfg=250 guibg=#111314 guifg=#B3B8C4 cterm=NONE gui=NONE
hi Conceal ctermbg=NONE ctermfg=250 guibg=NONE guifg=#B3B8C4 cterm=NONE gui=NONE
if g:spacegray_italicize_comments
hi Comment ctermbg=NONE ctermfg=59 guibg=NONE guifg=#515F6A cterm=italic gui=italic
else
hi Comment ctermbg=NONE ctermfg=59 guibg=NONE guifg=#515F6A cterm=NONE gui=NONE
endif
hi NonText ctermbg=NONE ctermfg=8 guibg=NONE guifg=#3E4853 cterm=NONE gui=NONE
hi Title ctermbg=NONE ctermfg=231 guibg=NONE guifg=#FFFFFF cterm=NONE gui=NONE
hi Constant ctermbg=NONE ctermfg=130 guibg=NONE guifg=#C5735E cterm=NONE gui=NONE
hi Function ctermbg=NONE ctermfg=9 guibg=NONE guifg=#CC6666 cterm=NONE gui=NONE
hi Identifier ctermbg=NONE ctermfg=179 guibg=NONE guifg=#E5C078 cterm=NONE gui=NONE
hi PreProc ctermbg=NONE ctermfg=109 guibg=NONE guifg=#85A7A5 cterm=NONE gui=NONE
hi Special ctermbg=NONE ctermfg=103 guibg=NONE guifg=#7D8FA3 cterm=NONE gui=NONE
hi SpecialKey ctermbg=NONE ctermfg=59 guibg=NONE guifg=#4C5966 cterm=NONE gui=NONE
hi Statement ctermbg=NONE ctermfg=13 guibg=NONE guifg=#A57A9E cterm=NONE gui=NONE
hi String ctermbg=NONE ctermfg=107 guibg=NONE guifg=#95B47B cterm=NONE gui=NONE
hi Type ctermbg=NONE ctermfg=179 guibg=NONE guifg=#E5C078 cterm=NONE gui=NONE
hi Cursor ctermbg=NONE ctermfg=NONE guibg=#6C6C6C guifg=NONE cterm=NONE gui=NONE
hi CursorColumn ctermbg=0 ctermfg=NONE guibg=#303030 guifg=NONE cterm=NONE gui=NONE
hi CursorLine ctermbg=0 ctermfg=NONE guibg=#303030 guifg=NONE cterm=NONE gui=NONE
hi ColorColumn ctermbg=235 ctermfg=NONE guibg=#303537 guifg=NONE cterm=NONE gui=NONE
hi SignColumn ctermbg=233 ctermfg=250 guibg=#141617 guifg=#B3B8C4 cterm=NONE gui=NONE
hi Todo ctermbg=NONE ctermfg=NONE guibg=NONE guifg=NONE cterm=reverse gui=reverse
hi Error ctermbg=52 ctermfg=12 guibg=NONE guifg=#AF5F5F cterm=underline gui=reverse
hi ErrorMsg ctermbg=NONE ctermfg=9 guibg=NONE guifg=#C5735E cterm=NONE gui=NONE
hi Question ctermbg=NONE ctermfg=214 guibg=NONE guifg=#FFAF00 cterm=NONE gui=NONE
hi ModeMsg ctermbg=NONE ctermfg=249 guibg=NONE guifg=#808080 cterm=NONE gui=NONE
hi MoreMsg ctermbg=NONE ctermfg=249 guibg=NONE guifg=#808080 cterm=NONE gui=NONE
hi WarningMsg ctermbg=NONE ctermfg=12 guibg=NONE guifg=#7D8FA3 cterm=NONE gui=NONE
hi DiffAdd ctermbg=65 ctermfg=232 guibg=#5F875F guifg=#080808 cterm=NONE gui=NONE
hi DiffChange ctermbg=237 ctermfg=NONE guibg=#3A3A3A guifg=NONE cterm=NONE gui=NONE
hi DiffDelete ctermbg=234 ctermfg=9 guibg=NONE guifg=#CC6666 cterm=NONE gui=NONE
hi DiffText ctermbg=60 ctermfg=251 guibg=#5F5F87 guifg=#D0D0D0 cterm=NONE gui=NONE
hi helpLeadBlank ctermbg=NONE ctermfg=NONE guibg=NONE guifg=NONE cterm=NONE gui=NONE
hi helpNormal ctermbg=NONE ctermfg=NONE guibg=NONE guifg=NONE cterm=NONE gui=NONE
hi LineNr ctermbg=NONE ctermfg=8 guibg=#111314 guifg=#3E4853 cterm=NONE gui=NONE
hi CursorLineNr ctermbg=NONE ctermfg=243 guibg=NONE guifg=#808080 cterm=NONE gui=NONE
hi Pmenu ctermbg=233 ctermfg=137 guibg=#171717 guifg=#E8A973 cterm=none gui=NONE
hi PmenuSel ctermbg=234 ctermfg=196 guibg=#252525 guifg=#FF2A1F cterm=bold gui=bold
hi PmenuSbar ctermbg=233 ctermfg=000 guibg=#333233 guifg=#000000 cterm=NONE gui=none
hi PmenuThumb ctermbg=235 ctermfg=137 guibg=NONE guifg=#171717 cterm=none gui=none
hi WildMenu ctermbg=110 ctermfg=235 guibg=#8FAFD7 guifg=#141617 cterm=bold gui=bold
hi StatusLine ctermbg=235 ctermfg=249 guibg=#303537 guifg=#B3B8C4 cterm=NONE gui=NONE
hi StatusLineNC ctermbg=232 ctermfg=239 guibg=#1C1F20 guifg=#7C7F88 cterm=NONE gui=italic
hi Underlined ctermbg=NONE ctermfg=66 guibg=NONE guifg=#5F8787 cterm=NONE gui=NONE
hi Ignore ctermbg=NONE ctermfg=250 guibg=NONE guifg=#BCBCBC cterm=NONE gui=NONE
hi Visual ctermbg=236 ctermfg=NONE guibg=#404040 guifg=NONE cterm=NONE gui=NONE
hi VisualNOS ctermbg=8 ctermfg=NONE guibg=NONE guifg=NONE cterm=bold gui=bold
hi FoldColumn ctermbg=NONE ctermfg=242 guibg=#1C1C1C guifg=#6C6C6C cterm=NONE gui=NONE
hi Folded ctermbg=NONE ctermfg=242 guibg=#1C1C1C guifg=#6C6C6C cterm=NONE gui=NONE
hi VertSplit ctermbg=238 ctermfg=238 guibg=#444444 guifg=#444444 cterm=NONE gui=NONE
hi IncSearch ctermbg=9 ctermfg=0 guibg=#AF5F5F guifg=#141617 cterm=NONE gui=NONE
if g:spacegray_underline_search
hi Search ctermbg=NONE ctermfg=NONE guibg=NONE guifg=NONE cterm=underline,bold gui=underline,bold
else
hi Search ctermbg=2 ctermfg=232 guibg=#919652 guifg=#141617 cterm=NONE gui=NONE
endif
hi TabLine ctermbg=232 ctermfg=249 guibg=#141617 guifg=#B3B8C4 cterm=NONE gui=NONE
hi TabLineFill ctermbg=235 ctermfg=239 guibg=#303537 guifg=#303537 cterm=NONE gui=NONE
hi TabLineSel ctermbg=145 ctermfg=0 guibg=#7D8FA3 guifg=#111314 cterm=NONE gui=NONE
hi Directory ctermbg=NONE ctermfg=24 guibg=NONE guifg=#5FAFAF cterm=NONE gui=NONE
hi MatchParen ctermbg=NONE ctermfg=11 guibg=NONE guifg=#E5C078 cterm=bold gui=bold
hi SpellBad ctermbg=52 ctermfg=9 guibg=#5F0000 guifg=#CC6666 cterm=NONE gui=NONE
hi SpellRare ctermbg=53 ctermfg=13 guibg=#5F005F guifg=#B294BB cterm=NONE gui=NONE
hi SpellCap ctermbg=17 ctermfg=12 guibg=#00005F guifg=#81A2BE cterm=NONE gui=NONE
hi SpellLocal ctermbg=24 ctermfg=14 guibg=#005F5F guifg=#8ABEB7 cterm=NONE gui=NONE
" Highlight Links {{{1
" Most of the links are mercilessly stolen from romainl's amazing Apprentice
" theme. (https://github.com/romainl/Apprentice)
hi link Boolean Constant
hi link Character Constant
hi link Number Constant
hi link Float Number
hi link Define Preproc
hi link Include Preproc
hi link Macro Preproc
hi link PreCondit PreProc
hi link Conditional Statement
hi link Exception Statement
hi link HelpCommand Statement
hi link HelpExample Statement
hi link Keyword Statement
hi link Label Statement
hi link Operator Statement
hi link Repeat Statement
hi link StorageClass Type
hi link Structure Type
hi link Typedef Type
hi link Debug Special
hi link Delimiter Special
hi link SpecialChar Special
hi link SpecialComment Special
hi link Tag Special
" HTML
hi link htmlEndTag htmlTagName
hi link htmlLink Function
hi link htmlSpecialTagName htmlTagName
hi link htmlTag htmlTagName
" Rails
hi link rubyRailsARAssociationMethod Statement
hi link rubyRailsARValidationMethod Statement
hi link rubyRailsARMethod Statement
hi link rubyRailsARCallbackMethod Statement
hi link rubyRailsARClassMethod Statement
" Diff
hi link diffAdded String
hi link diffRemoved Function

View file

@ -1,343 +0,0 @@
" Spacemacs-theme.vim
" Scheme: Cole Peters, based on nashamri/spacemacs-theme
" GUI color definitions
" ---|-----------------------|--------------
" ## | ORIGINAL THEME SWATCH | ACTUAL COLOUR
" ---|-----------------------|--------------
" 00 | bg1 | dark grey
" 01 | bg2 | darker grey
" 02 | act2 | dark purple
" 03 | n/a | medium cool grey
" 04 | base | light grey
" 05 | base | light grey
" 06 | cblk-ln | purple grey
" 07 | cblk-ln-bg | dark purple grey
" 08 | var | azure
" 09 | const | medium purple
" 0A | comment | teal
" 0B | str | cool green
" 0C | type | coral
" 0D | func | pink
" 0E | keyword | blue
" 0F | act2 | dark purple
" ---|-----------------------|--------------
let s:gui00 = "292b2e"
let s:gui01 = "212026"
let s:gui02 = "5d4d7a"
let s:gui03 = "68727c"
let s:gui04 = "b2b2b2"
let s:gui05 = "b2b2b2"
let s:gui06 = "827591"
let s:gui07 = "373040"
let s:gui08 = "7590db"
let s:gui09 = "a45bad"
let s:gui0A = "2aa1ae"
let s:gui0B = "2d9574"
let s:gui0C = "ce537a"
let s:gui0D = "bc6ec5"
let s:gui0E = "4f97d7"
let s:gui0F = "5d4d7a"
" Additional gui colours
let s:yellow = "b1951d"
let s:green = "67b11d"
let s:white = "ffffff"
" Terminal color definitions
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 = "10"
let s:cterm02 = "11"
let s:cterm04 = "12"
let s:cterm06 = "13"
let s:cterm09 = "09"
let s:cterm0F = "14"
endif
" Theme setup
hi clear
syntax reset
let g:colors_name = "spacemacs-theme"
" Highlighting function
fun <sid>hi(group, guifg, guibg, ctermfg, ctermbg, attr, guisp)
if a:guifg != ""
exec "hi " . a:group . " guifg=#" . s:gui(a:guifg)
endif
if a:guibg != ""
exec "hi " . a:group . " guibg=#" . s:gui(a:guibg)
endif
if a:ctermfg != ""
exec "hi " . a:group . " ctermfg=" . s:cterm(a:ctermfg)
endif
if a:ctermbg != ""
exec "hi " . a:group . " ctermbg=" . s:cterm(a:ctermbg)
endif
if a:attr != ""
exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr
endif
if a:guisp != ""
exec "hi " . a:group . " guisp=#" . a:guisp
endif
endfun
" Return GUI color for light/dark variants
fun s:gui(color)
if &background == "dark"
return a:color
endif
if a:color == s:gui00
return s:gui07
elseif a:color == s:gui01
return s:gui06
elseif a:color == s:gui02
return s:gui05
elseif a:color == s:gui03
return s:gui04
elseif a:color == s:gui04
return s:gui03
elseif a:color == s:gui05
return s:gui02
elseif a:color == s:gui06
return s:gui01
elseif a:color == s:gui07
return s:gui00
endif
return a:color
endfun
" Return terminal color for light/dark variants
fun s:cterm(color)
if &background == "dark"
return a:color
endif
if a:color == s:cterm00
return s:cterm07
elseif a:color == s:cterm01
return s:cterm06
elseif a:color == s:cterm02
return s:cterm05
elseif a:color == s:cterm03
return s:cterm04
elseif a:color == s:cterm04
return s:cterm03
elseif a:color == s:cterm05
return s:cterm02
elseif a:color == s:cterm06
return s:cterm01
elseif a:color == s:cterm07
return s:cterm00
endif
return a:color
endfun
" Vim editor colors
call <sid>hi("Bold", "", "", "", "", "bold", "")
call <sid>hi("Debug", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Directory", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Error", s:yellow, s:gui01, s:cterm00, s:cterm08, "", "")
call <sid>hi("ErrorMsg", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "")
call <sid>hi("Exception", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("FoldColumn", s:gui0C, s:gui01, s:cterm0C, s:cterm01, "", "")
call <sid>hi("Folded", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("IncSearch", s:white, s:gui09, s:cterm01, s:cterm09, "none", "")
call <sid>hi("Italic", "", "", "", "", "none", "")
call <sid>hi("Macro", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("MatchParen", s:gui00, s:gui03, s:cterm00, s:cterm03, "", "")
call <sid>hi("ModeMsg", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("MoreMsg", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("Question", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Search", s:gui01, s:green, s:cterm03, s:cterm0A, "", "")
call <sid>hi("SpecialKey", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("TooLong", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Underlined", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Visual", "", s:gui02, "", s:cterm02, "", "")
call <sid>hi("VisualNOS", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("WarningMsg", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("WildMenu", s:white, s:gui0D, s:cterm08, "", "", "")
call <sid>hi("Title", s:gui0D, "", s:cterm0D, "", "none", "")
call <sid>hi("Conceal", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "", "")
call <sid>hi("Cursor", s:gui00, s:gui05, s:cterm00, s:cterm05, "", "")
call <sid>hi("NonText", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("Normal", s:gui05, s:gui00, s:cterm05, s:cterm00, "", "")
call <sid>hi("LineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("SignColumn", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("StatusLine", s:gui04, s:gui02, s:cterm04, s:cterm02, "none", "")
call <sid>hi("StatusLineNC", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "")
call <sid>hi("VertSplit", s:gui02, s:gui02, s:cterm02, s:cterm02, "none", "")
call <sid>hi("ColorColumn", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("CursorColumn", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("CursorLine", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("CursorLineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("PMenu", s:gui04, s:gui01, s:cterm04, s:cterm01, "none", "")
call <sid>hi("PMenuSel", s:gui01, s:gui04, s:cterm01, s:cterm04, "", "")
call <sid>hi("TabLine", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "")
call <sid>hi("TabLineFill", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "")
call <sid>hi("TabLineSel", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "none", "")
" Standard syntax highlighting
call <sid>hi("Boolean", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Character", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Comment", s:gui06, "", s:cterm03, "", "", "")
call <sid>hi("Conditional", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("Constant", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Define", s:gui0E, "", s:cterm0E, "", "none", "")
call <sid>hi("Delimiter", s:gui0F, "", s:cterm0F, "", "", "")
call <sid>hi("Float", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Function", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Identifier", s:gui08, "", s:cterm08, "", "none", "")
call <sid>hi("Include", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Keyword", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("Label", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Number", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Operator", s:gui05, "", s:cterm05, "", "none", "")
call <sid>hi("PreProc", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Repeat", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Special", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("SpecialChar", s:gui0F, "", s:cterm0F, "", "", "")
call <sid>hi("Statement", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("StorageClass", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("String", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("Structure", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("Tag", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Todo", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "", "")
call <sid>hi("Type", s:gui0A, "", s:cterm0A, "", "none", "")
call <sid>hi("Typedef", s:gui0A, "", s:cterm0A, "", "", "")
" C highlighting
call <sid>hi("cOperator", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("cPreCondit", s:gui0E, "", s:cterm0E, "", "", "")
" C# highlighting
call <sid>hi("csClass", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("csAttribute", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("csModifier", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("csType", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("csUnspecifiedStatement", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("csContextualStatement", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("csNewDecleration", s:gui08, "", s:cterm08, "", "", "")
" CSS highlighting
call <sid>hi("cssBraces", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("cssClassName", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("cssColor", s:gui0C, "", s:cterm0C, "", "", "")
" Diff highlighting
call <sid>hi("DiffAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "")
call <sid>hi("DiffChange", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("DiffDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "")
call <sid>hi("DiffText", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "")
call <sid>hi("DiffAdded", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "", "")
call <sid>hi("DiffFile", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "")
call <sid>hi("DiffNewFile", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "", "")
call <sid>hi("DiffLine", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "", "")
call <sid>hi("DiffRemoved", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "")
" Git highlighting
call <sid>hi("gitCommitOverflow", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("gitCommitSummary", s:gui0B, "", s:cterm0B, "", "", "")
" GitGutter highlighting
call <sid>hi("GitGutterAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "")
call <sid>hi("GitGutterChange", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "")
call <sid>hi("GitGutterDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "")
call <sid>hi("GitGutterChangeDelete", s:gui0E, s:gui01, s:cterm0E, s:cterm01, "", "")
" HTML highlighting
call <sid>hi("htmlBold", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("htmlItalic", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("htmlEndTag", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("htmlTag", s:gui05, "", s:cterm05, "", "", "")
" JavaScript highlighting
call <sid>hi("javaScript", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("javaScriptBraces", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("javaScriptNumber", s:gui09, "", s:cterm09, "", "", "")
" Mail highlighting
call <sid>hi("mailQuoted1", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("mailQuoted2", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("mailQuoted3", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("mailQuoted4", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("mailQuoted5", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("mailQuoted6", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("mailURL", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("mailEmail", s:gui0D, "", s:cterm0D, "", "", "")
" Markdown highlighting
call <sid>hi("markdownCode", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("markdownError", s:gui05, s:gui00, s:cterm05, s:cterm00, "", "")
call <sid>hi("markdownCodeBlock", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("markdownHeadingDelimiter", s:gui0D, "", s:cterm0D, "", "", "")
" NERDTree highlighting
call <sid>hi("NERDTreeDirSlash", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("NERDTreeExecFile", s:gui05, "", s:cterm05, "", "", "")
" PHP highlighting
call <sid>hi("phpMemberSelector", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("phpComparison", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("phpParent", s:gui05, "", s:cterm05, "", "", "")
" Python highlighting
call <sid>hi("pythonOperator", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("pythonRepeat", s:gui0E, "", s:cterm0E, "", "", "")
" Ruby highlighting
call <sid>hi("rubyAttribute", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("rubyConstant", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("rubyInterpolation", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("rubyInterpolationDelimiter", s:gui0F, "", s:cterm0F, "", "", "")
call <sid>hi("rubyRegexp", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("rubySymbol", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("rubyStringDelimiter", s:gui0B, "", s:cterm0B, "", "", "")
" SASS highlighting
call <sid>hi("sassidChar", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("sassClassChar", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("sassInclude", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("sassMixing", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("sassMixinName", s:gui0D, "", s:cterm0D, "", "", "")
" Signify highlighting
call <sid>hi("SignifySignAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "")
call <sid>hi("SignifySignChange", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "")
call <sid>hi("SignifySignDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "")
" Spelling highlighting
call <sid>hi("SpellBad", "", s:gui00, "", s:cterm00, "undercurl", s:gui08)
call <sid>hi("SpellLocal", "", s:gui00, "", s:cterm00, "undercurl", s:gui0C)
call <sid>hi("SpellCap", "", s:gui00, "", s:cterm00, "undercurl", s:gui0D)
call <sid>hi("SpellRare", "", s:gui00, "", s:cterm00, "undercurl", s:gui0E)
" Remove functions
delf <sid>hi
delf <sid>gui
delf <sid>cterm
" Remove color variables
unlet s:gui00 s:gui01 s:gui02 s:gui03 s:gui04 s:gui05 s:gui06 s:gui07 s:gui08 s:gui09 s:gui0A s:gui0B s:gui0C s:gui0D s:gui0E s:gui0F
unlet s:cterm00 s:cterm01 s:cterm02 s:cterm03 s:cterm04 s:cterm05 s:cterm06 s:cterm07 s:cterm08 s:cterm09 s:cterm0A s:cterm0B s:cterm0C s:cterm0D s:cterm0E s:cterm0F

View file

@ -1,321 +0,0 @@
" Vim color file
" Maintainer: Martin Baeuml <baeuml@gmail.com>
" Last Change: 2008-02-09
"
" This color file is a modification of the "summerfruit" color scheme by Armin Ronacher
" so that it can be used on 88- and 256-color xterms. The colors are translated
" using Henry So's programmatic approximation of gui colors from his "desert256"
" color scheme.
"
" I removed the "italic" option and the background color from
" comment-coloring because that looks odd on my console.
"
" The original "summerfruit" color scheme and "desert256" are available from vim.org.
set background=light
if version > 580
" no guarantees for version 5.8 and below, but this makes it stop
" complaining
hi clear
if exists("syntax_on")
syntax reset
endif
endif
let g:colors_name="summerfruit256"
if has("gui_running") || &t_Co == 88 || &t_Co == 256
" functions {{{
" returns an approximate grey index for the given grey level
fun <SID>grey_number(x)
if &t_Co == 88
if a:x < 23
return 0
elseif a:x < 69
return 1
elseif a:x < 103
return 2
elseif a:x < 127
return 3
elseif a:x < 150
return 4
elseif a:x < 173
return 5
elseif a:x < 196
return 6
elseif a:x < 219
return 7
elseif a:x < 243
return 8
else
return 9
endif
else
if a:x < 14
return 0
else
let l:n = (a:x - 8) / 10
let l:m = (a:x - 8) % 10
if l:m < 5
return l:n
else
return l:n + 1
endif
endif
endif
endfun
" returns the actual grey level represented by the grey index
fun <SID>grey_level(n)
if &t_Co == 88
if a:n == 0
return 0
elseif a:n == 1
return 46
elseif a:n == 2
return 92
elseif a:n == 3
return 115
elseif a:n == 4
return 139
elseif a:n == 5
return 162
elseif a:n == 6
return 185
elseif a:n == 7
return 208
elseif a:n == 8
return 231
else
return 255
endif
else
if a:n == 0
return 0
else
return 8 + (a:n * 10)
endif
endif
endfun
" returns the palette index for the given grey index
fun <SID>grey_color(n)
if &t_Co == 88
if a:n == 0
return 16
elseif a:n == 9
return 79
else
return 79 + a:n
endif
else
if a:n == 0
return 16
elseif a:n == 25
return 231
else
return 231 + a:n
endif
endif
endfun
" returns an approximate color index for the given color level
fun <SID>rgb_number(x)
if &t_Co == 88
if a:x < 69
return 0
elseif a:x < 172
return 1
elseif a:x < 230
return 2
else
return 3
endif
else
if a:x < 75
return 0
else
let l:n = (a:x - 55) / 40
let l:m = (a:x - 55) % 40
if l:m < 20
return l:n
else
return l:n + 1
endif
endif
endif
endfun
" returns the actual color level for the given color index
fun <SID>rgb_level(n)
if &t_Co == 88
if a:n == 0
return 0
elseif a:n == 1
return 139
elseif a:n == 2
return 205
else
return 255
endif
else
if a:n == 0
return 0
else
return 55 + (a:n * 40)
endif
endif
endfun
" returns the palette index for the given R/G/B color indices
fun <SID>rgb_color(x, y, z)
if &t_Co == 88
return 16 + (a:x * 16) + (a:y * 4) + a:z
else
return 16 + (a:x * 36) + (a:y * 6) + a:z
endif
endfun
" returns the palette index to approximate the given R/G/B color levels
fun <SID>color(r, g, b)
" get the closest grey
let l:gx = <SID>grey_number(a:r)
let l:gy = <SID>grey_number(a:g)
let l:gz = <SID>grey_number(a:b)
" get the closest color
let l:x = <SID>rgb_number(a:r)
let l:y = <SID>rgb_number(a:g)
let l:z = <SID>rgb_number(a:b)
if l:gx == l:gy && l:gy == l:gz
" there are two possibilities
let l:dgr = <SID>grey_level(l:gx) - a:r
let l:dgg = <SID>grey_level(l:gy) - a:g
let l:dgb = <SID>grey_level(l:gz) - a:b
let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb)
let l:dr = <SID>rgb_level(l:gx) - a:r
let l:dg = <SID>rgb_level(l:gy) - a:g
let l:db = <SID>rgb_level(l:gz) - a:b
let l:drgb = (l:dr * l:dr) + (l:dg * l:dg) + (l:db * l:db)
if l:dgrey < l:drgb
" use the grey
return <SID>grey_color(l:gx)
else
" use the color
return <SID>rgb_color(l:x, l:y, l:z)
endif
else
" only one possibility
return <SID>rgb_color(l:x, l:y, l:z)
endif
endfun
" returns the palette index to approximate the 'rrggbb' hex string
fun <SID>rgb(rgb)
let l:r = ("0x" . strpart(a:rgb, 0, 2)) + 0
let l:g = ("0x" . strpart(a:rgb, 2, 2)) + 0
let l:b = ("0x" . strpart(a:rgb, 4, 2)) + 0
return <SID>color(l:r, l:g, l:b)
endfun
" sets the highlighting for the given group
fun <SID>X(group, fg, bg, attr)
if a:fg != ""
exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . <SID>rgb(a:fg)
endif
if a:bg != ""
exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . <SID>rgb(a:bg)
endif
if a:attr != ""
exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr
endif
endfun
" }}}
" Global
call <SID>X("Normal", "000000", "ffffff", "")
call <SID>X("NonText", "438ec3", "b7dce8", "")
" Search
call <SID>X("Search", "800000", "ffae00", "")
call <SID>X("IncSearch", "800000", "ffae00", "")
" Interface Elements
call <SID>X("StatusLine", "ffffff", "43c464", "bold")
call <SID>X("StatusLineNC", "9bd4a9", "51b069", "")
call <SID>X("VertSplit", "3687a2", "3687a2", "")
call <SID>X("Folded", "3c78a2", "c3daea", "")
call <SID>X("IncSearch", "708090", "f0e68c", "")
call <SID>X("Pmenu", "ffffff", "cb2f27", "")
call <SID>X("SignColumn", "", "", "")
call <SID>X("CursorLine", "", "c0d9eb", "")
call <SID>X("LineNr", "eeeeee", "438ec3", "bold")
call <SID>X("MatchParen", "", "", "")
" Specials
call <SID>X("Todo", "e50808", "dbf3cd", "bold")
call <SID>X("Title", "000000", "", "")
call <SID>X("Special", "fd8900", "", "")
" Syntax Elements
call <SID>X("String", "0086d2", "", "")
call <SID>X("Constant", "0086d2", "", "")
call <SID>X("Number", "0086f7", "", "")
call <SID>X("Statement", "fb660a", "", "")
call <SID>X("Function", "ff0086", "", "")
call <SID>X("PreProc", "ff0007", "", "")
call <SID>X("Comment", "22a21f", "", "bold")
call <SID>X("Type", "70796b", "", "")
call <SID>X("Error", "ffffff", "d40000", "")
call <SID>X("Identifier", "ff0086", "", "")
call <SID>X("Label", "ff0086", "", "")
" Python Highlighting
call <SID>X("pythonCoding", "ff0086", "", "")
call <SID>X("pythonRun", "ff0086", "", "")
call <SID>X("pythonBuiltinObj", "2b6ba2", "", "")
call <SID>X("pythonBuiltinFunc", "2b6ba2", "", "")
call <SID>X("pythonException", "ee0000", "", "")
call <SID>X("pythonExClass", "66cd66", "", "")
call <SID>X("pythonSpaceError", "", "", "")
call <SID>X("pythonDocTest", "2f5f49", "", "")
call <SID>X("pythonDocTest2", "3b916a", "", "")
call <SID>X("pythonFunction", "ee0000", "", "")
call <SID>X("pythonClass", "ff0086", "", "")
" HTML Highlighting
call <SID>X("htmlTag", "00bdec", "", "")
call <SID>X("htmlEndTag", "00bdec", "", "")
call <SID>X("htmlSpecialTagName", "4aa04a", "", "")
call <SID>X("htmlTagName", "4aa04a", "", "")
call <SID>X("htmlTagN", "4aa04a", "", "")
" Jinja Highlighting
call <SID>X("jinjaTagBlock", "ff0007", "fbf4c7", "bold")
call <SID>X("jinjaVarBlock", "ff0007", "fbf4c7", "")
call <SID>X("jinjaString", "0086d2", "fbf4c7", "")
call <SID>X("jinjaNumber", "bf0945", "fbf4c7", "bold")
call <SID>X("jinjaStatement", "fb660a", "fbf4c7", "bold")
call <SID>X("jinjaComment", "008800", "002300", "italic")
call <SID>X("jinjaFilter", "ff0086", "fbf4c7", "")
call <SID>X("jinjaRaw", "aaaaaa", "fbf4c7", "")
call <SID>X("jinjaOperator", "ffffff", "fbf4c7", "")
call <SID>X("jinjaVariable", "92cd35", "fbf4c7", "")
call <SID>X("jinjaAttribute", "dd7700", "fbf4c7", "")
call <SID>X("jinjaSpecial", "008ffd", "fbf4c7", "")
" delete functions {{{
delf <SID>X
delf <SID>rgb
delf <SID>color
delf <SID>rgb_color
delf <SID>rgb_level
delf <SID>rgb_number
delf <SID>grey_color
delf <SID>grey_level
delf <SID>grey_number
" }}}
endif
" vim: set fdl=0 fdm=marker:

View file

@ -1,273 +0,0 @@
" base16-vim (https://github.com/chriskempson/base16-vim)
" by Chris Kempson (http://chriskempson.com)
" Xcode scheme by Addison Bean
" GUI color definitions
let s:gui00 = "ffffff"
let s:gui01 = "ebebeb"
" let s:gui02 = "cccccc"
" let s:gui02 = "8dc676"
let s:gui02 = "82ba5e"
let s:gui12 = "cccccc"
let s:gui03 = "555555"
let s:gui13 = "088525"
let s:gui04 = "555555"
let s:gui05 = "222222"
let s:gui06 = "aaaaaa"
let s:gui07 = "aaaaaa"
let s:gui08 = "644dcb"
let s:gui09 = "0464d9"
let s:gui0A = "b031b0"
let s:gui0B = "cc3825"
let s:gui0C = "b34100"
let s:gui0D = "b031b0"
let s:gui0E = "b031b0"
let s:gui0F = "1a1a1a"
" green: 088525
" black: 222222
" purple: 644dcb
" pink: b031b0
" red: cc3825
" orange: b34100
" Terminal color definitions
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 = "10"
let s:cterm02 = "11"
let s:cterm04 = "12"
let s:cterm06 = "13"
let s:cterm09 = "09"
let s:cterm0F = "14"
endif
" Theme setup
hi clear
syntax reset
let g:colors_name = "base16-{{scheme-slug}}"
" Highlighting function
fun <sid>hi(group, guifg, guibg, ctermfg, ctermbg, attr, guisp)
if a:guifg != ""
exec "hi " . a:group . " guifg=#" . a:guifg
endif
if a:guibg != ""
exec "hi " . a:group . " guibg=#" . a:guibg
endif
if a:ctermfg != ""
exec "hi " . a:group . " ctermfg=" . a:ctermfg
endif
if a:ctermbg != ""
exec "hi " . a:group . " ctermbg=" . a:ctermbg
endif
if a:attr != ""
exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr
endif
if a:guisp != ""
exec "hi " . a:group . " guisp=#" . a:guisp
endif
endfun
" Vim editor colors
call <sid>hi("Bold", "", "", "", "", "bold", "")
call <sid>hi("Debug", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Directory", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Error", s:gui00, s:gui08, s:cterm00, s:cterm08, "", "")
call <sid>hi("ErrorMsg", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "")
call <sid>hi("Exception", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("FoldColumn", s:gui0C, s:gui01, s:cterm0C, s:cterm01, "", "")
call <sid>hi("Folded", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("IncSearch", s:gui01, s:gui0A, s:cterm01, s:cterm0A, "none", "")
call <sid>hi("Italic", "", "", "", "", "none", "")
call <sid>hi("Macro", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("MatchParen", s:gui00, s:gui03, s:cterm00, s:cterm03, "", "")
call <sid>hi("ModeMsg", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("MoreMsg", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("Question", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Search", s:gui01, s:gui0A, s:cterm01, s:cterm0A, "", "")
call <sid>hi("SpecialKey", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("TooLong", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Underlined", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Visual", "", s:gui02, "", s:cterm02, "", "")
call <sid>hi("VisualNOS", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("WarningMsg", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("WildMenu", s:gui08, s:gui0A, s:cterm08, "", "", "")
call <sid>hi("Title", s:gui0D, "", s:cterm0D, "", "none", "")
call <sid>hi("Conceal", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "", "")
call <sid>hi("Cursor", s:gui00, s:gui05, s:cterm00, s:cterm05, "", "")
call <sid>hi("NonText", s:gui03, "", s:cterm03, "", "", "")
call <sid>hi("Normal", s:gui05, s:gui00, s:cterm05, s:cterm00, "", "")
call <sid>hi("LineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("SignColumn", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("StatusLine", s:gui04, s:gui02, s:cterm04, s:cterm02, "none", "")
call <sid>hi("StatusLineNC", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "")
call <sid>hi("VertSplit", s:gui12, s:gui12, s:cterm02, s:cterm02, "none", "")
call <sid>hi("ColorColumn", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("CursorColumn", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("CursorLine", "", s:gui01, "", s:cterm01, "none", "")
call <sid>hi("CursorLineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("PMenu", s:gui04, s:gui01, s:cterm04, s:cterm01, "none", "")
call <sid>hi("PMenuSel", s:gui01, s:gui04, s:cterm01, s:cterm04, "", "")
call <sid>hi("TabLine", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "")
call <sid>hi("TabLineFill", s:gui03, s:gui01, s:cterm03, s:cterm01, "none", "")
call <sid>hi("TabLineSel", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "none", "")
" Standard syntax highlighting
call <sid>hi("Boolean", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Character", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("Comment", s:gui13, "", s:cterm03, "", "", "")
call <sid>hi("Conditional", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("Constant", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Define", s:gui0E, "", s:cterm0E, "", "none", "")
call <sid>hi("Delimiter", s:gui0F, "", s:cterm0F, "", "", "")
call <sid>hi("Float", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Function", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Identifier", s:gui08, "", s:cterm08, "", "none", "")
call <sid>hi("Include", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("Keyword", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("Label", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Number", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("Operator", s:gui05, "", s:cterm05, "", "none", "")
call <sid>hi("PreProc", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Repeat", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Special", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("SpecialChar", s:gui0F, "", s:cterm0F, "", "", "")
call <sid>hi("Statement", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("StorageClass", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("String", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("Structure", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("Tag", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("Todo", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "", "")
call <sid>hi("Type", s:gui0A, "", s:cterm0A, "", "none", "")
call <sid>hi("Typedef", s:gui0A, "", s:cterm0A, "", "", "")
" C highlighting
call <sid>hi("cOperator", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("cPreCondit", s:gui0E, "", s:cterm0E, "", "", "")
" C# highlighting
call <sid>hi("csClass", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("csAttribute", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("csModifier", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("csType", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("csUnspecifiedStatement", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("csContextualStatement", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("csNewDecleration", s:gui08, "", s:cterm08, "", "", "")
" CSS highlighting
call <sid>hi("cssBraces", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("cssClassName", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("cssColor", s:gui0C, "", s:cterm0C, "", "", "")
" Diff highlighting
call <sid>hi("DiffAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "")
call <sid>hi("DiffChange", s:gui03, s:gui01, s:cterm03, s:cterm01, "", "")
call <sid>hi("DiffDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "")
call <sid>hi("DiffText", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "")
call <sid>hi("DiffAdded", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "", "")
call <sid>hi("DiffFile", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "")
call <sid>hi("DiffNewFile", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "", "")
call <sid>hi("DiffLine", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "", "")
call <sid>hi("DiffRemoved", s:gui08, s:gui00, s:cterm08, s:cterm00, "", "")
" Git highlighting
call <sid>hi("gitCommitOverflow", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("gitCommitSummary", s:gui0B, "", s:cterm0B, "", "", "")
" GitGutter highlighting
call <sid>hi("GitGutterAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "")
call <sid>hi("GitGutterChange", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "")
call <sid>hi("GitGutterDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "")
call <sid>hi("GitGutterChangeDelete", s:gui0E, s:gui01, s:cterm0E, s:cterm01, "", "")
" HTML highlighting
call <sid>hi("htmlBold", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("htmlItalic", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("htmlEndTag", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("htmlTag", s:gui05, "", s:cterm05, "", "", "")
" JavaScript highlighting
call <sid>hi("javaScript", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("javaScriptBraces", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("javaScriptNumber", s:gui09, "", s:cterm09, "", "", "")
" Mail highlighting
call <sid>hi("mailQuoted1", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("mailQuoted2", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("mailQuoted3", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("mailQuoted4", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("mailQuoted5", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("mailQuoted6", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("mailURL", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("mailEmail", s:gui0D, "", s:cterm0D, "", "", "")
" Markdown highlighting
call <sid>hi("markdownCode", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("markdownError", s:gui05, s:gui00, s:cterm05, s:cterm00, "", "")
call <sid>hi("markdownCodeBlock", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("markdownHeadingDelimiter", s:gui0D, "", s:cterm0D, "", "", "")
" NERDTree highlighting
call <sid>hi("NERDTreeDirSlash", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("NERDTreeExecFile", s:gui05, "", s:cterm05, "", "", "")
" PHP highlighting
call <sid>hi("phpMemberSelector", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("phpComparison", s:gui05, "", s:cterm05, "", "", "")
call <sid>hi("phpParent", s:gui05, "", s:cterm05, "", "", "")
" Python highlighting
call <sid>hi("pythonOperator", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("pythonRepeat", s:gui0E, "", s:cterm0E, "", "", "")
" Ruby highlighting
call <sid>hi("rubyAttribute", s:gui0D, "", s:cterm0D, "", "", "")
call <sid>hi("rubyConstant", s:gui0A, "", s:cterm0A, "", "", "")
call <sid>hi("rubyInterpolation", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("rubyInterpolationDelimiter", s:gui0F, "", s:cterm0F, "", "", "")
call <sid>hi("rubyRegexp", s:gui0C, "", s:cterm0C, "", "", "")
call <sid>hi("rubySymbol", s:gui0B, "", s:cterm0B, "", "", "")
call <sid>hi("rubyStringDelimiter", s:gui0B, "", s:cterm0B, "", "", "")
" SASS highlighting
call <sid>hi("sassidChar", s:gui08, "", s:cterm08, "", "", "")
call <sid>hi("sassClassChar", s:gui09, "", s:cterm09, "", "", "")
call <sid>hi("sassInclude", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("sassMixing", s:gui0E, "", s:cterm0E, "", "", "")
call <sid>hi("sassMixinName", s:gui0D, "", s:cterm0D, "", "", "")
" Signify highlighting
call <sid>hi("SignifySignAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "", "")
call <sid>hi("SignifySignChange", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "", "")
call <sid>hi("SignifySignDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "", "")
" Spelling highlighting
call <sid>hi("SpellBad", "", s:gui00, "", s:cterm00, "undercurl", s:gui08)
call <sid>hi("SpellLocal", "", s:gui00, "", s:cterm00, "undercurl", s:gui0C)
call <sid>hi("SpellCap", "", s:gui00, "", s:cterm00, "undercurl", s:gui0D)
call <sid>hi("SpellRare", "", s:gui00, "", s:cterm00, "undercurl", s:gui0E)
" Remove functions
delf <sid>hi
" Remove color variables
unlet s:gui00 s:gui01 s:gui02 s:gui03 s:gui13 s:gui04 s:gui05 s:gui06 s:gui07 s:gui08 s:gui09 s:gui0A s:gui0B s:gui0C s:gui0D s:gui0E s:gui0F
unlet s:cterm00 s:cterm01 s:cterm02 s:cterm03 s:cterm04 s:cterm05 s:cterm06 s:cterm07 s:cterm08 s:cterm09 s:cterm0A s:cterm0B s:cterm0C s:cterm0D s:cterm0E s:cterm0F