Remove termguicolors
This commit is contained in:
parent
c14fd0c690
commit
72ce081b2d
28 changed files with 2878 additions and 9748 deletions
|
|
@ -35,7 +35,6 @@ set -g mouse on
|
||||||
|
|
||||||
# Terminal colors
|
# Terminal colors
|
||||||
set -g default-terminal "xterm-256color"
|
set -g default-terminal "xterm-256color"
|
||||||
set-option -ga terminal-overrides ",xterm-256color:Tc"
|
|
||||||
|
|
||||||
set-option -ga update-environment "DISPLAY SSH_ASKPASS SSH_AGENT_PID \
|
set-option -ga update-environment "DISPLAY SSH_ASKPASS SSH_AGENT_PID \
|
||||||
SSH_CONNECTION WINDOWID XAUTHORITY"
|
SSH_CONNECTION WINDOWID XAUTHORITY"
|
||||||
|
|
|
||||||
17
vim/.vimrc
17
vim/.vimrc
|
|
@ -6,7 +6,7 @@ filetype indent on
|
||||||
"Fix different locale settings when ssh'ing
|
"Fix different locale settings when ssh'ing
|
||||||
set encoding=utf-8
|
set encoding=utf-8
|
||||||
|
|
||||||
"Set syntax on
|
"syntax on
|
||||||
syntax enable
|
syntax enable
|
||||||
|
|
||||||
"4 spaces instead of tabs
|
"4 spaces instead of tabs
|
||||||
|
|
@ -26,25 +26,16 @@ set wildmenu
|
||||||
|
|
||||||
set backspace=2
|
set backspace=2
|
||||||
|
|
||||||
" Vim & Tmux background color fix
|
|
||||||
set t_ut=
|
|
||||||
|
|
||||||
" Light colorscheme by default
|
|
||||||
colorscheme seagull
|
|
||||||
|
|
||||||
"Change theme depending on the time of day
|
"Change theme depending on the time of day
|
||||||
let hr = (strftime('%H'))
|
let hr = (strftime('%H'))
|
||||||
if hr >= 19
|
if hr >= 19
|
||||||
colorscheme base16-eighties
|
colorscheme Tomorrow-Night
|
||||||
elseif hr >= 8
|
elseif hr >= 8
|
||||||
colorscheme xcode
|
colorscheme bubblegum-256-light
|
||||||
elseif hr >= 0
|
elseif hr >= 0
|
||||||
colorscheme base16-eighties
|
colorscheme Tomorrow-Night
|
||||||
endif
|
endif
|
||||||
|
|
||||||
" Terminal colors
|
|
||||||
set termguicolors
|
|
||||||
|
|
||||||
"Automatically source vimrc on save.
|
"Automatically source vimrc on save.
|
||||||
autocmd! bufwritepost $MYVIMRC source $MYVIMRC
|
autocmd! bufwritepost $MYVIMRC source $MYVIMRC
|
||||||
|
|
||||||
|
|
|
||||||
2093
vim/colors/PaperColor.vim
Normal file
2093
vim/colors/PaperColor.vim
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -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
|
|
||||||
|
|
@ -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
|
|
||||||
|
|
@ -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
|
|
||||||
|
|
@ -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
|
|
||||||
|
|
@ -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
|
|
||||||
|
|
@ -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
|
|
||||||
|
|
@ -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
|
|
||||||
|
|
||||||
|
|
@ -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
|
|
||||||
160
vim/colors/bubblegum-256-light.vim
Normal file
160
vim/colors/bubblegum-256-light.vim
Normal 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
|
||||||
|
|
@ -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).
|
|
||||||
|
|
||||||
1220
vim/colors/deus.vim
1220
vim/colors/deus.vim
File diff suppressed because it is too large
Load diff
|
|
@ -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
|
|
||||||
|
|
@ -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
621
vim/colors/kalisi.vim
Normal 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
|
||||||
|
|
@ -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}}}
|
|
||||||
|
|
@ -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
|
|
||||||
|
|
@ -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
|
|
||||||
|
|
@ -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).
|
|
||||||
|
|
||||||
|
|
@ -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
|
|
@ -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
|
|
||||||
|
|
@ -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
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -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:
|
|
||||||
|
|
@ -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
|
|
||||||
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue