From 97110edfc1ea68008783be4e91c1743436123e6d Mon Sep 17 00:00:00 2001 From: Lifepillar Date: Thu, 6 Jun 2019 17:43:11 +0200 Subject: [PATCH] Rebuild the color schemes. --- colors/solarized8.vim | 4249 ++++++++++++++++++++++-------------- colors/solarized8_flat.vim | 4013 ++++++++++++++++++++-------------- colors/solarized8_high.vim | 4183 +++++++++++++++++++++-------------- colors/solarized8_low.vim | 4205 +++++++++++++++++++++-------------- doc/solarized8.txt | 120 +- scripts/solarized8.sh | 1 - 6 files changed, 10010 insertions(+), 6761 deletions(-) mode change 100755 => 100644 scripts/solarized8.sh diff --git a/colors/solarized8.vim b/colors/solarized8.vim index 96f9abb..f65923a 100644 --- a/colors/solarized8.vim +++ b/colors/solarized8.vim @@ -4,13 +4,9 @@ " Maintainer: Lifepillar " Website: https://github.com/lifepillar/vim-solarized8 " License: OSI approved MIT license -" Last Updated: Wed May 1 23:22:13 2019 +" Last Updated: Thu Jun 6 17:42:25 2019 -if !(has('termguicolors') && &termguicolors) && !has('gui_running') - \ && (!exists('&t_Co') || &t_Co < (get(g:, 'solarized_use16', &t_Co < 256) ? 16 : 256)) - echoerr '[Solarized 8] There are not enough colors.' - finish -endif +" Generated by Colortemplate v2.0.0b2 hi clear if exists('syntax_on') @@ -19,1290 +15,20 @@ endif let g:colors_name = 'solarized8' -" 256-color variant -if !get(g:, 'solarized_use16', &t_Co < 256) - if &background ==# 'dark' - let g:terminal_ansi_colors = ['#073642', '#dc322f', '#859900', '#b58900', '#268bd2', '#d33682', '#2aa198', '#eee8d5', - \ '#002b36', '#cb4b16', '#586e75', '#657b83', '#839496', '#6c71c4', '#93a1a1', '#fdf6e3'] - if has('nvim') - hi! link TermCursor Cursor - hi TermCursorNC ctermfg=235 ctermbg=242 guifg=#002b36 guibg=#586e75 guisp=NONE cterm=NONE gui=NONE - let g:terminal_color_0='#073642' - let g:terminal_color_1='#dc322f' - let g:terminal_color_2='#859900' - let g:terminal_color_3='#b58900' - let g:terminal_color_4='#268bd2' - let g:terminal_color_5='#d33682' - let g:terminal_color_6='#2aa198' - let g:terminal_color_7='#eee8d5' - let g:terminal_color_8='#002b36' - let g:terminal_color_9='#cb4b16' - let g:terminal_color_10='#586e75' - let g:terminal_color_11='#657b83' - let g:terminal_color_12='#839496' - let g:terminal_color_13='#6c71c4' - let g:terminal_color_14='#93a1a1' - let g:terminal_color_15='#fdf6e3' - endif - if !has('gui_running') && get(g:, 'solarized_termtrans', 0) - hi Normal ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi FoldColumn ctermfg=fg ctermbg=NONE guifg=fg guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Folded ctermfg=fg ctermbg=NONE guifg=fg guibg=NONE guisp=#002b36 cterm=NONE,bold gui=NONE,bold - hi LineNr ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=NONE guifg=fg guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi CursorLineNr ctermbg=NONE guifg=NONE - else - hi Normal ctermfg=247 ctermbg=235 guifg=#93a1a1 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi FoldColumn ctermfg=246 ctermbg=236 guifg=#839496 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi Folded ctermfg=246 ctermbg=236 guifg=#839496 guibg=#073642 guisp=#002b36 cterm=NONE,bold gui=NONE,bold - hi LineNr ctermfg=242 ctermbg=236 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=235 guifg=fg guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi CursorLineNr ctermbg=236 guibg=#073642 - endif - if get(g:, "solarized_visibility", "") == "high" - hi CursorLineNr ctermfg=166 guifg=#cb4b16 cterm=bold gui=bold - hi NonText ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SpellBad ctermfg=61 ctermbg=230 guifg=#6c71c4 guibg=#fdf6e3 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellCap ctermfg=61 ctermbg=230 guifg=#6c71c4 guibg=#fdf6e3 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellLocal ctermfg=136 ctermbg=230 guifg=#b58900 guibg=#fdf6e3 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellRare ctermfg=37 ctermbg=230 guifg=#2aa198 guibg=#fdf6e3 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi Title ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - elseif get(g:, "solarized_visibility", "") == "low" - hi CursorLineNr ctermfg=242 guifg=#586e75 cterm=bold gui=bold - hi NonText ctermfg=236 ctermbg=NONE guifg=#073642 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=236 ctermbg=NONE guifg=#073642 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SpellBad ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - else - hi CursorLineNr ctermfg=246 guifg=#839496 cterm=bold gui=bold - hi NonText ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=66 ctermbg=236 guifg=#657b83 guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpellBad ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - endif - hi ColorColumn ctermfg=NONE ctermbg=236 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi Conceal ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=235 ctermbg=246 guifg=#002b36 guibg=#839496 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=230 ctermbg=32 guifg=#fdf6e3 guibg=#268bd2 guisp=NONE cterm=NONE gui=NONE - endif - hi CursorColumn ctermfg=NONE ctermbg=236 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi CursorLine ctermfg=NONE ctermbg=236 guifg=NONE guibg=#073642 guisp=#93a1a1 cterm=NONE gui=NONE - if get(g:, "solarized_diffmode", "") == "high" - hi DiffAdd ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffChange ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffDelete ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffText ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - elseif get(g:, "solarized_diffmode", "") == "low" - hi DiffAdd ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=#268bd2 cterm=NONE gui=NONE - else - hi DiffAdd ctermfg=106 ctermbg=236 guifg=#859900 guibg=#073642 guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=136 ctermbg=236 guifg=#b58900 guibg=#073642 guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=160 ctermbg=236 guifg=#dc322f guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=32 ctermbg=236 guifg=#268bd2 guibg=#073642 guisp=#268bd2 cterm=NONE gui=NONE - endif - hi Directory ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi EndOfBuffer ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi ErrorMsg ctermfg=160 ctermbg=230 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi IncSearch ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout - hi MatchParen ctermfg=230 ctermbg=236 guifg=#fdf6e3 guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi ModeMsg ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi MoreMsg ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Pmenu ctermfg=247 ctermbg=236 guifg=#93a1a1 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi PmenuSbar ctermfg=NONE ctermbg=242 guifg=NONE guibg=#586e75 guisp=NONE cterm=NONE gui=NONE - hi PmenuSel ctermfg=254 ctermbg=66 guifg=#eee8d5 guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - hi PmenuThumb ctermfg=NONE ctermbg=246 guifg=NONE guibg=#839496 guisp=NONE cterm=NONE gui=NONE - hi Question ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link QuickFixLine Search - hi Search ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SignColumn ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - if get(g:, "solarized_statusline", "") == "low" - hi StatusLine ctermfg=242 ctermbg=254 guifg=#586e75 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=242 ctermbg=236 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLine ctermfg=242 ctermbg=236 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineFill ctermfg=242 ctermbg=236 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=246 ctermbg=230 guifg=#839496 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VertSplit ctermfg=236 ctermbg=242 guifg=#073642 guibg=#586e75 guisp=NONE cterm=NONE gui=NONE - elseif get(g:, "solarized_statusline", "") == "flat" - hi StatusLine ctermfg=236 ctermbg=254 guifg=#073642 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=236 ctermbg=247 guifg=#073642 guibg=#93a1a1 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=254 ctermbg=236 guifg=#eee8d5 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi TabLine ctermfg=242 ctermbg=236 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi TabLineFill ctermfg=242 ctermbg=236 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi VertSplit ctermfg=242 ctermbg=236 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - else - hi StatusLine ctermfg=246 ctermbg=236 guifg=#839496 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=242 ctermbg=236 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLine ctermfg=242 ctermbg=236 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineFill ctermfg=242 ctermbg=236 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=246 ctermbg=236 guifg=#839496 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VertSplit ctermfg=236 ctermbg=242 guifg=#073642 guibg=#586e75 guisp=NONE cterm=NONE gui=NONE - endif - hi! link StatusLineTerm StatusLine - hi! link StatusLineTermNC StatusLineNC - hi Visual ctermfg=242 ctermbg=235 guifg=#586e75 guibg=#002b36 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VisualNOS ctermfg=NONE ctermbg=236 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi WarningMsg ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi WildMenu ctermfg=254 ctermbg=236 guifg=#eee8d5 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi! link Boolean Constant - hi! link Character Constant - hi Comment ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi! link Conditional Statement - hi Constant ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Define PreProc - hi! link Debug Special - hi! link Delimiter Special - hi Error ctermfg=160 ctermbg=230 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse - hi! link Exception Statement - hi! link Float Constant - hi! link Function Identifier - hi Identifier ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Ignore ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE - 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 PreProc ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Repeat Statement - hi Special ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link SpecialChar Special - hi! link SpecialComment Special - hi Statement ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link StorageClass Type - hi! link String Constant - hi! link Structure Type - hi! link Tag Special - hi Todo ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi Type ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Typedef Type - hi Underlined ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link lCursor Cursor - hi CursorIM ctermfg=NONE ctermbg=fg guifg=NONE guibg=fg guisp=NONE cterm=NONE gui=NONE - hi ToolbarLine ctermfg=NONE ctermbg=236 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi ToolbarButton ctermfg=247 ctermbg=236 guifg=#93a1a1 guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi NormalMode ctermfg=246 ctermbg=230 guifg=#839496 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi InsertMode ctermfg=37 ctermbg=230 guifg=#2aa198 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi ReplaceMode ctermfg=166 ctermbg=230 guifg=#cb4b16 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VisualMode ctermfg=162 ctermbg=230 guifg=#d33682 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi CommandMode ctermfg=162 ctermbg=230 guifg=#d33682 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - if get(g:, 'solarized_extra_hi_groups', 0) - hi! link vimVar Identifier - hi! link vimFunc Function - hi! link vimUserFunc Function - hi! link helpSpecial Special - hi! link vimSet Normal - hi! link vimSetEqual Normal - hi vimCommentString ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCommand ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCmdSep ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi helpExample ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpOption ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpNote ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpVim ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextJump ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextEntry ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimIsCommand ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynMtchOpt ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynType ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiLink ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiGroup ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimGroup ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link diffAdded Statement - hi! link diffLine Identifier - hi gitcommitComment ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi! link gitcommitUntracked gitcommitComment - hi! link gitcommitDiscarded gitcommitComment - hi! link gitcommitSelected gitcommitComment - hi gitcommitUnmerged ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitOnBranch ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitBranch ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link gitcommitNoBranch gitcommitBranch - hi gitcommitdiscardedtype ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitselectedtype ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitHeader ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitUntrackedFile ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitDiscardedFile ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitSelectedFile ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitUnmergedFile ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitFile ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link gitcommitDiscardedArrow gitcommitDiscardedFile - hi! link gitcommitSelectedArrow gitcommitSelectedFile - hi! link gitcommitUnmergedArrow gitcommitUnmergedFile - hi htmlTag ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlEndTag ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlTagN ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlTagName ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlSpecialTagName ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi htmlArg ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi javaScript ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link jsFuncCall Function - hi perlHereDoc ctermfg=247 ctermbg=235 guifg=#93a1a1 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi perlVarPlain ctermfg=136 ctermbg=235 guifg=#b58900 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi perlStatementFileDesc ctermfg=37 ctermbg=235 guifg=#2aa198 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi texstatement ctermfg=37 ctermbg=235 guifg=#2aa198 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi texmathzonex ctermfg=136 ctermbg=235 guifg=#b58900 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi texmathmatcher ctermfg=136 ctermbg=235 guifg=#b58900 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi texreflabel ctermfg=136 ctermbg=235 guifg=#b58900 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi rubyDefine ctermfg=247 ctermbg=235 guifg=#93a1a1 guibg=#002b36 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link rubySymbol Type - hi rubyBoolean ctermfg=162 ctermbg=235 guifg=#d33682 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - let hs_highlight_boolean=1 - let hs_highlight_delimiters=1 - hi cPreCondit ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi VarId ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi ConId ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImport ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsString ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStructure ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_hlFunctionName ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStatement ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImportLabel ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_OpFunctionName ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_DeclareFunction ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsVarSym ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsType ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsTypedef ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsModuleName ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link hsImportParams Delimiter - hi! link hsDelimTypeExport Delimiter - hi! link hsModuleStartLabel hsStructure - hi! link hsModuleWhereLabel hsModuleStartLabel - hi hsNiceOperator ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsniceoperator ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlock ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlockTitle ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocTitleComment ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocComment ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocVerbatimBlock ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link pandocVerbatimBlockDeep pandocVerbatimBlock - hi! link pandocCodeBlock pandocVerbatimBlock - hi! link pandocCodeBlockDelim pandocVerbatimBlock - hi pandocBlockQuote ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader1 ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader2 ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader3 ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader4 ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader5 ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader6 ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListMarker ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListReference ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionBlock ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionTerm ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout - hi pandocDefinitionIndctr ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTableStructure ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link pandocTableStructureTop pandocTableStructre - hi! link pandocTableStructureEnd pandocTableStructre - hi pandocTableZebraLight ctermfg=32 ctermbg=235 guifg=#268bd2 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi pandocTableZebraDark ctermfg=32 ctermbg=236 guifg=#268bd2 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasisTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocHeadingMarker ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisNestedHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSuperscriptHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSubscriptHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocLinkDelim ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkLabel ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkText ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkURL ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitle ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitleDelim ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=#657b83 cterm=NONE gui=NONE - hi pandocLinkDefinition ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#657b83 cterm=NONE gui=NONE - hi pandocLinkDefinitionID ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocImageCaption ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteLink ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocFootnoteDefLink ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteInline ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnote ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationDelim ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitation ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationID ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationRef ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocStyleDelim ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasis ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNested ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasis ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNested ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasis ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeout ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInline ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscript ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscript ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocRule ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocRuleLine ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEscapePair ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocCitationRef ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocNonBreakingSpace ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi! link pandocEscapedCharacter pandocEscapePair - hi! link pandocLineBreak pandocEscapePair - hi pandocMetadataDelim ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadataKey ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link pandocMetadataTitle pandocMetadata - endif - if get(g:, "solarized_term_italics", 0) - hi Comment cterm=italic - hi gitcommitComment cterm=italic - hi htmlSpecialTagName cterm=italic - hi pandocComment cterm=italic - hi pandocEmphasisDefinition cterm=italic - hi pandocEmphasisTable cterm=italic - hi pandocEmphasis cterm=italic - endif - finish - endif +let s:t_Co = exists('&t_Co') && !empty(&t_Co) && &t_Co > 1 ? &t_Co : 2 +let s:italics = (&t_ZH != '' && &t_ZH != '') || (has('gui_running') && !has('iOS')) || has('nvim') - let g:terminal_ansi_colors = ['#073642', '#dc322f', '#859900', '#b58900', '#268bd2', '#d33682', '#2aa198', '#eee8d5', - \ '#002b36', '#cb4b16', '#586e75', '#657b83', '#839496', '#6c71c4', '#93a1a1', '#fdf6e3'] - if has('nvim') - hi! link TermCursor Cursor - hi TermCursorNC ctermfg=230 ctermbg=247 guifg=#fdf6e3 guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE - let g:terminal_color_0='#073642' - let g:terminal_color_1='#dc322f' - let g:terminal_color_2='#859900' - let g:terminal_color_3='#b58900' - let g:terminal_color_4='#268bd2' - let g:terminal_color_5='#d33682' - let g:terminal_color_6='#2aa198' - let g:terminal_color_7='#eee8d5' - let g:terminal_color_8='#002b36' - let g:terminal_color_9='#cb4b16' - let g:terminal_color_10='#586e75' - let g:terminal_color_11='#657b83' - let g:terminal_color_12='#839496' - let g:terminal_color_13='#6c71c4' - let g:terminal_color_14='#93a1a1' - let g:terminal_color_15='#fdf6e3' - endif - if !has('gui_running') && get(g:, 'solarized_termtrans', 0) - hi Normal ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi FoldColumn ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Folded ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=#fdf6e3 cterm=NONE,bold gui=NONE,bold - hi LineNr ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=NONE guifg=fg guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi CursorLineNr ctermbg=NONE guifg=NONE - else - hi Normal ctermfg=242 ctermbg=230 guifg=#586e75 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi FoldColumn ctermfg=66 ctermbg=254 guifg=#657b83 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi Folded ctermfg=66 ctermbg=254 guifg=#657b83 guibg=#eee8d5 guisp=#fdf6e3 cterm=NONE,bold gui=NONE,bold - hi LineNr ctermfg=247 ctermbg=254 guifg=#93a1a1 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=230 guifg=fg guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi CursorLineNr ctermbg=254 guibg=#eee8d5 - endif - if get(g:, "solarized_visibility", "") == "high" - hi CursorLineNr ctermfg=160 guifg=#dc322f cterm=bold gui=bold - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=230 ctermbg=66 guifg=#fdf6e3 guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=230 ctermbg=160 guifg=#fdf6e3 guibg=#dc322f guisp=NONE cterm=NONE gui=NONE - endif - hi MatchParen ctermfg=230 ctermbg=246 guifg=#fdf6e3 guibg=#839496 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi NonText ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SpellBad ctermfg=162 ctermbg=230 guifg=#d33682 guibg=#fdf6e3 guisp=#6c71c4 cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellCap ctermfg=162 ctermbg=230 guifg=#d33682 guibg=#fdf6e3 guisp=#6c71c4 cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellLocal ctermfg=136 ctermbg=230 guifg=#b58900 guibg=#fdf6e3 guisp=#cb4b16 cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellRare ctermfg=37 ctermbg=230 guifg=#2aa198 guibg=#fdf6e3 guisp=#cb4b16 cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi Title ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - elseif get(g:, "solarized_visibility", "") == "low" - hi CursorLineNr ctermfg=247 guifg=#93a1a1 cterm=bold gui=bold - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=230 ctermbg=66 guifg=#fdf6e3 guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=230 ctermbg=166 guifg=#fdf6e3 guibg=#cb4b16 guisp=NONE cterm=NONE gui=NONE - endif - hi MatchParen ctermfg=160 ctermbg=254 guifg=#dc322f guibg=#eee8d5 guisp=NONE cterm=NONE,bold,underline gui=NONE,bold,underline - hi NonText ctermfg=254 ctermbg=NONE guifg=#eee8d5 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=254 ctermbg=NONE guifg=#eee8d5 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpellBad ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - else - hi CursorLineNr ctermfg=66 guifg=#657b83 cterm=bold gui=bold - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=230 ctermbg=66 guifg=#fdf6e3 guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=230 ctermbg=166 guifg=#fdf6e3 guibg=#cb4b16 guisp=NONE cterm=NONE gui=NONE - endif - hi MatchParen ctermfg=160 ctermbg=254 guifg=#dc322f guibg=#eee8d5 guisp=NONE cterm=NONE,bold,underline gui=NONE,bold,underline - hi NonText ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=246 ctermbg=254 guifg=#839496 guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpellBad ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - endif - hi ColorColumn ctermfg=NONE ctermbg=254 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi Conceal ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi CursorColumn ctermfg=NONE ctermbg=254 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi CursorLine ctermfg=NONE ctermbg=254 guifg=NONE guibg=#eee8d5 guisp=#586e75 cterm=NONE gui=NONE - if get(g:, "solarized_diffmode", "") == "high" - hi DiffAdd ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffChange ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffDelete ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffText ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - elseif get(g:, "solarized_diffmode", "") == "low" - hi DiffAdd ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=#268bd2 cterm=NONE gui=NONE - else - hi DiffAdd ctermfg=106 ctermbg=254 guifg=#859900 guibg=#eee8d5 guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=136 ctermbg=254 guifg=#b58900 guibg=#eee8d5 guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=160 ctermbg=254 guifg=#dc322f guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=32 ctermbg=254 guifg=#268bd2 guibg=#eee8d5 guisp=#268bd2 cterm=NONE gui=NONE - endif - hi Directory ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi EndOfBuffer ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi ErrorMsg ctermfg=160 ctermbg=230 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi IncSearch ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout - hi ModeMsg ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi MoreMsg ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Pmenu ctermfg=242 ctermbg=254 guifg=#586e75 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi PmenuSbar ctermfg=NONE ctermbg=247 guifg=NONE guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE - hi PmenuSel ctermfg=254 ctermbg=246 guifg=#eee8d5 guibg=#839496 guisp=NONE cterm=NONE gui=NONE - hi PmenuThumb ctermfg=NONE ctermbg=66 guifg=NONE guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - hi Question ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link QuickFixLine Search - hi Search ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SignColumn ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - if get(g:, "solarized_statusline", "") == "low" - hi StatusLine ctermfg=247 ctermbg=230 guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=247 ctermbg=242 guifg=#93a1a1 guibg=#586e75 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLine ctermfg=247 ctermbg=242 guifg=#93a1a1 guibg=#586e75 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineFill ctermfg=247 ctermbg=242 guifg=#93a1a1 guibg=#586e75 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=242 ctermbg=230 guifg=#586e75 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VertSplit ctermfg=242 ctermbg=247 guifg=#586e75 guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE - hi WildMenu ctermfg=242 ctermbg=230 guifg=#586e75 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - elseif get(g:, "solarized_statusline", "") == "flat" - hi StatusLine ctermfg=254 ctermbg=236 guifg=#eee8d5 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=254 ctermbg=242 guifg=#eee8d5 guibg=#586e75 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=236 ctermbg=254 guifg=#073642 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi TabLine ctermfg=247 ctermbg=254 guifg=#93a1a1 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi TabLineFill ctermfg=247 ctermbg=254 guifg=#93a1a1 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi VertSplit ctermfg=247 ctermbg=254 guifg=#93a1a1 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi WildMenu ctermfg=246 ctermbg=230 guifg=#839496 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - else - hi StatusLine ctermfg=242 ctermbg=254 guifg=#586e75 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=246 ctermbg=254 guifg=#839496 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLine ctermfg=246 ctermbg=254 guifg=#839496 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineFill ctermfg=246 ctermbg=254 guifg=#839496 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=242 ctermbg=254 guifg=#586e75 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VertSplit ctermfg=242 ctermbg=247 guifg=#586e75 guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE - hi WildMenu ctermfg=236 ctermbg=254 guifg=#073642 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - endif - hi! link StatusLineTerm StatusLine - hi! link StatusLineTermNC StatusLineNC - hi Visual ctermfg=247 ctermbg=230 guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VisualNOS ctermfg=NONE ctermbg=254 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi WarningMsg ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link Boolean Constant - hi! link Character Constant - hi Comment ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi! link Conditional Statement - hi Constant ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Define PreProc - hi! link Debug Special - hi! link Delimiter Special - hi Error ctermfg=160 ctermbg=230 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse - hi! link Exception Statement - hi! link Float Constant - hi! link Function Identifier - hi Identifier ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Ignore ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE - 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 PreProc ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Repeat Statement - hi Special ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link SpecialChar Special - hi! link SpecialComment Special - hi Statement ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link StorageClass Type - hi! link String Constant - hi! link Structure Type - hi! link Tag Special - hi Todo ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi Type ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Typedef Type - hi Underlined ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link lCursor Cursor - hi CursorIM ctermfg=NONE ctermbg=fg guifg=NONE guibg=fg guisp=NONE cterm=NONE gui=NONE - hi ToolbarLine ctermfg=NONE ctermbg=254 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi ToolbarButton ctermfg=242 ctermbg=254 guifg=#586e75 guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi NormalMode ctermfg=242 ctermbg=230 guifg=#586e75 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi InsertMode ctermfg=37 ctermbg=230 guifg=#2aa198 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi ReplaceMode ctermfg=166 ctermbg=230 guifg=#cb4b16 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VisualMode ctermfg=162 ctermbg=230 guifg=#d33682 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi CommandMode ctermfg=162 ctermbg=230 guifg=#d33682 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - if get(g:, 'solarized_extra_hi_groups', 0) - hi! link vimVar Identifier - hi! link vimFunc Function - hi! link vimUserFunc Function - hi! link helpSpecial Special - hi! link vimSet Normal - hi! link vimSetEqual Normal - hi vimCommentString ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCommand ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCmdSep ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi helpExample ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpOption ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpNote ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpVim ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextJump ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextEntry ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimIsCommand ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynMtchOpt ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynType ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiLink ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiGroup ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimGroup ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link diffAdded Statement - hi! link diffLine Identifier - hi gitcommitComment ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi! link gitcommitUntracked gitcommitComment - hi! link gitcommitDiscarded gitcommitComment - hi! link gitcommitSelected gitcommitComment - hi gitcommitUnmerged ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitOnBranch ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitBranch ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link gitcommitNoBranch gitcommitBranch - hi gitcommitdiscardedtype ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitselectedtype ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitHeader ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitUntrackedFile ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitDiscardedFile ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitSelectedFile ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitUnmergedFile ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitFile ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link gitcommitDiscardedArrow gitcommitDiscardedFile - hi! link gitcommitSelectedArrow gitcommitSelectedFile - hi! link gitcommitUnmergedArrow gitcommitUnmergedFile - hi htmlTag ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlEndTag ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlTagN ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlTagName ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlSpecialTagName ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi htmlArg ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi javaScript ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link jsFuncCall Function - hi perlHereDoc ctermfg=242 ctermbg=230 guifg=#586e75 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi perlVarPlain ctermfg=136 ctermbg=230 guifg=#b58900 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi perlStatementFileDesc ctermfg=37 ctermbg=230 guifg=#2aa198 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi texstatement ctermfg=37 ctermbg=230 guifg=#2aa198 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi texmathzonex ctermfg=136 ctermbg=230 guifg=#b58900 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi texmathmatcher ctermfg=136 ctermbg=230 guifg=#b58900 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi texreflabel ctermfg=136 ctermbg=230 guifg=#b58900 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi rubyDefine ctermfg=242 ctermbg=230 guifg=#586e75 guibg=#fdf6e3 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link rubySymbol Type - hi rubyBoolean ctermfg=162 ctermbg=230 guifg=#d33682 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - let hs_highlight_boolean=1 - let hs_highlight_delimiters=1 - hi cPreCondit ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi VarId ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi ConId ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImport ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsString ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStructure ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_hlFunctionName ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStatement ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImportLabel ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_OpFunctionName ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_DeclareFunction ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsVarSym ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsType ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsTypedef ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsModuleName ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link hsImportParams Delimiter - hi! link hsDelimTypeExport Delimiter - hi! link hsModuleStartLabel hsStructure - hi! link hsModuleWhereLabel hsModuleStartLabel - hi hsNiceOperator ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsniceoperator ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlock ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlockTitle ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocTitleComment ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocComment ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocVerbatimBlock ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link pandocVerbatimBlockDeep pandocVerbatimBlock - hi! link pandocCodeBlock pandocVerbatimBlock - hi! link pandocCodeBlockDelim pandocVerbatimBlock - hi pandocBlockQuote ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader1 ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader2 ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader3 ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader4 ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader5 ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader6 ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListMarker ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListReference ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionBlock ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionTerm ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout - hi pandocDefinitionIndctr ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTableStructure ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link pandocTableStructureTop pandocTableStructre - hi! link pandocTableStructureEnd pandocTableStructre - hi pandocTableZebraLight ctermfg=32 ctermbg=230 guifg=#268bd2 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi pandocTableZebraDark ctermfg=32 ctermbg=254 guifg=#268bd2 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasisTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocHeadingMarker ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisNestedHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSuperscriptHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSubscriptHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocLinkDelim ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkLabel ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkText ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkURL ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitle ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitleDelim ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=#839496 cterm=NONE gui=NONE - hi pandocLinkDefinition ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#839496 cterm=NONE gui=NONE - hi pandocLinkDefinitionID ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocImageCaption ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteLink ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocFootnoteDefLink ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteInline ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnote ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationDelim ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitation ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationID ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationRef ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocStyleDelim ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasis ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNested ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasis ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNested ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasis ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeout ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInline ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscript ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscript ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocRule ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocRuleLine ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEscapePair ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocCitationRef ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocNonBreakingSpace ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi! link pandocEscapedCharacter pandocEscapePair - hi! link pandocLineBreak pandocEscapePair - hi pandocMetadataDelim ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadataKey ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link pandocMetadataTitle pandocMetadata - endif - if get(g:, "solarized_term_italics", 0) - hi Comment cterm=italic - hi gitcommitComment cterm=italic - hi htmlSpecialTagName cterm=italic - hi pandocComment cterm=italic - hi pandocEmphasisDefinition cterm=italic - hi pandocEmphasisTable cterm=italic - hi pandocEmphasis cterm=italic - endif - finish -endif - -" 16-color variant -if &background ==# 'dark' - let g:terminal_ansi_colors = ['#073642', '#dc322f', '#859900', '#b58900', '#268bd2', '#d33682', '#2aa198', '#eee8d5', - \ '#002b36', '#cb4b16', '#586e75', '#657b83', '#839496', '#6c71c4', '#93a1a1', '#fdf6e3'] - if has('nvim') - hi! link TermCursor Cursor - hi TermCursorNC ctermfg=8 ctermbg=10 guifg=#002b36 guibg=#586e75 guisp=NONE cterm=NONE gui=NONE - let g:terminal_color_0='#073642' - let g:terminal_color_1='#dc322f' - let g:terminal_color_2='#859900' - let g:terminal_color_3='#b58900' - let g:terminal_color_4='#268bd2' - let g:terminal_color_5='#d33682' - let g:terminal_color_6='#2aa198' - let g:terminal_color_7='#eee8d5' - let g:terminal_color_8='#002b36' - let g:terminal_color_9='#cb4b16' - let g:terminal_color_10='#586e75' - let g:terminal_color_11='#657b83' - let g:terminal_color_12='#839496' - let g:terminal_color_13='#6c71c4' - let g:terminal_color_14='#93a1a1' - let g:terminal_color_15='#fdf6e3' - endif - if !has('gui_running') && get(g:, 'solarized_termtrans', 0) - hi Normal ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi FoldColumn ctermfg=fg ctermbg=NONE guifg=fg guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Folded ctermfg=fg ctermbg=NONE guifg=fg guibg=NONE guisp=#002b36 cterm=NONE,bold gui=NONE,bold - hi LineNr ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=NONE guifg=fg guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi CursorLineNr ctermbg=NONE guifg=NONE - else - hi Normal ctermfg=14 ctermbg=8 guifg=#93a1a1 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi FoldColumn ctermfg=12 ctermbg=0 guifg=#839496 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi Folded ctermfg=12 ctermbg=0 guifg=#839496 guibg=#073642 guisp=#002b36 cterm=NONE,bold gui=NONE,bold - hi LineNr ctermfg=10 ctermbg=0 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=8 guifg=fg guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi CursorLineNr ctermbg=0 guibg=#073642 - endif - if get(g:, "solarized_visibility", "") == "high" - hi CursorLineNr ctermfg=9 guifg=#cb4b16 cterm=bold gui=bold - hi NonText ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SpellBad ctermfg=13 ctermbg=15 guifg=#6c71c4 guibg=#fdf6e3 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellCap ctermfg=13 ctermbg=15 guifg=#6c71c4 guibg=#fdf6e3 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellLocal ctermfg=3 ctermbg=15 guifg=#b58900 guibg=#fdf6e3 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellRare ctermfg=6 ctermbg=15 guifg=#2aa198 guibg=#fdf6e3 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi Title ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - elseif get(g:, "solarized_visibility", "") == "low" - hi CursorLineNr ctermfg=10 guifg=#586e75 cterm=bold gui=bold - hi NonText ctermfg=0 ctermbg=NONE guifg=#073642 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=0 ctermbg=NONE guifg=#073642 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SpellBad ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - else - hi CursorLineNr ctermfg=12 guifg=#839496 cterm=bold gui=bold - hi NonText ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=11 ctermbg=0 guifg=#657b83 guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpellBad ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - endif - hi ColorColumn ctermfg=NONE ctermbg=0 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi Conceal ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=8 ctermbg=12 guifg=#002b36 guibg=#839496 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=15 ctermbg=4 guifg=#fdf6e3 guibg=#268bd2 guisp=NONE cterm=NONE gui=NONE - endif - hi CursorColumn ctermfg=NONE ctermbg=0 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi CursorLine ctermfg=NONE ctermbg=0 guifg=NONE guibg=#073642 guisp=#93a1a1 cterm=NONE gui=NONE - if get(g:, "solarized_diffmode", "") == "high" - hi DiffAdd ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffChange ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffDelete ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffText ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - elseif get(g:, "solarized_diffmode", "") == "low" - hi DiffAdd ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=#268bd2 cterm=NONE gui=NONE - else - hi DiffAdd ctermfg=2 ctermbg=0 guifg=#859900 guibg=#073642 guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=3 ctermbg=0 guifg=#b58900 guibg=#073642 guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=1 ctermbg=0 guifg=#dc322f guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=4 ctermbg=0 guifg=#268bd2 guibg=#073642 guisp=#268bd2 cterm=NONE gui=NONE - endif - hi Directory ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi EndOfBuffer ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi ErrorMsg ctermfg=1 ctermbg=15 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi IncSearch ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout - hi MatchParen ctermfg=15 ctermbg=0 guifg=#fdf6e3 guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi ModeMsg ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi MoreMsg ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Pmenu ctermfg=14 ctermbg=0 guifg=#93a1a1 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi PmenuSbar ctermfg=NONE ctermbg=10 guifg=NONE guibg=#586e75 guisp=NONE cterm=NONE gui=NONE - hi PmenuSel ctermfg=7 ctermbg=11 guifg=#eee8d5 guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - hi PmenuThumb ctermfg=NONE ctermbg=12 guifg=NONE guibg=#839496 guisp=NONE cterm=NONE gui=NONE - hi Question ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link QuickFixLine Search - hi Search ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SignColumn ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - if get(g:, "solarized_statusline", "") == "low" - hi StatusLine ctermfg=10 ctermbg=7 guifg=#586e75 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=10 ctermbg=0 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLine ctermfg=10 ctermbg=0 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineFill ctermfg=10 ctermbg=0 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=12 ctermbg=15 guifg=#839496 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VertSplit ctermfg=0 ctermbg=10 guifg=#073642 guibg=#586e75 guisp=NONE cterm=NONE gui=NONE - elseif get(g:, "solarized_statusline", "") == "flat" - hi StatusLine ctermfg=0 ctermbg=7 guifg=#073642 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=0 ctermbg=14 guifg=#073642 guibg=#93a1a1 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=7 ctermbg=0 guifg=#eee8d5 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi TabLine ctermfg=10 ctermbg=0 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi TabLineFill ctermfg=10 ctermbg=0 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi VertSplit ctermfg=10 ctermbg=0 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - else - hi StatusLine ctermfg=12 ctermbg=0 guifg=#839496 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=10 ctermbg=0 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLine ctermfg=10 ctermbg=0 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineFill ctermfg=10 ctermbg=0 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=12 ctermbg=0 guifg=#839496 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VertSplit ctermfg=0 ctermbg=10 guifg=#073642 guibg=#586e75 guisp=NONE cterm=NONE gui=NONE - endif - hi! link StatusLineTerm StatusLine - hi! link StatusLineTermNC StatusLineNC - hi Visual ctermfg=10 ctermbg=8 guifg=#586e75 guibg=#002b36 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VisualNOS ctermfg=NONE ctermbg=0 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi WarningMsg ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi WildMenu ctermfg=7 ctermbg=0 guifg=#eee8d5 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi! link Boolean Constant - hi! link Character Constant - hi Comment ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi! link Conditional Statement - hi Constant ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Define PreProc - hi! link Debug Special - hi! link Delimiter Special - hi Error ctermfg=1 ctermbg=15 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse - hi! link Exception Statement - hi! link Float Constant - hi! link Function Identifier - hi Identifier ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Ignore ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE - 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 PreProc ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Repeat Statement - hi Special ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link SpecialChar Special - hi! link SpecialComment Special - hi Statement ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link StorageClass Type - hi! link String Constant - hi! link Structure Type - hi! link Tag Special - hi Todo ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi Type ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Typedef Type - hi Underlined ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link lCursor Cursor - hi CursorIM ctermfg=NONE ctermbg=fg guifg=NONE guibg=fg guisp=NONE cterm=NONE gui=NONE - hi ToolbarLine ctermfg=NONE ctermbg=0 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi ToolbarButton ctermfg=14 ctermbg=0 guifg=#93a1a1 guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi NormalMode ctermfg=12 ctermbg=15 guifg=#839496 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi InsertMode ctermfg=6 ctermbg=15 guifg=#2aa198 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi ReplaceMode ctermfg=9 ctermbg=15 guifg=#cb4b16 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VisualMode ctermfg=5 ctermbg=15 guifg=#d33682 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi CommandMode ctermfg=5 ctermbg=15 guifg=#d33682 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - if get(g:, 'solarized_extra_hi_groups', 0) - hi! link vimVar Identifier - hi! link vimFunc Function - hi! link vimUserFunc Function - hi! link helpSpecial Special - hi! link vimSet Normal - hi! link vimSetEqual Normal - hi vimCommentString ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCommand ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCmdSep ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi helpExample ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpOption ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpNote ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpVim ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextJump ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextEntry ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimIsCommand ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynMtchOpt ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynType ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiLink ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiGroup ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimGroup ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link diffAdded Statement - hi! link diffLine Identifier - hi gitcommitComment ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi! link gitcommitUntracked gitcommitComment - hi! link gitcommitDiscarded gitcommitComment - hi! link gitcommitSelected gitcommitComment - hi gitcommitUnmerged ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitOnBranch ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitBranch ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link gitcommitNoBranch gitcommitBranch - hi gitcommitdiscardedtype ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitselectedtype ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitHeader ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitUntrackedFile ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitDiscardedFile ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitSelectedFile ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitUnmergedFile ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitFile ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link gitcommitDiscardedArrow gitcommitDiscardedFile - hi! link gitcommitSelectedArrow gitcommitSelectedFile - hi! link gitcommitUnmergedArrow gitcommitUnmergedFile - hi htmlTag ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlEndTag ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlTagN ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlTagName ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlSpecialTagName ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi htmlArg ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi javaScript ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link jsFuncCall Function - hi perlHereDoc ctermfg=14 ctermbg=8 guifg=#93a1a1 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi perlVarPlain ctermfg=3 ctermbg=8 guifg=#b58900 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi perlStatementFileDesc ctermfg=6 ctermbg=8 guifg=#2aa198 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi texstatement ctermfg=6 ctermbg=8 guifg=#2aa198 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi texmathzonex ctermfg=3 ctermbg=8 guifg=#b58900 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi texmathmatcher ctermfg=3 ctermbg=8 guifg=#b58900 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi texreflabel ctermfg=3 ctermbg=8 guifg=#b58900 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi rubyDefine ctermfg=14 ctermbg=8 guifg=#93a1a1 guibg=#002b36 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link rubySymbol Type - hi rubyBoolean ctermfg=5 ctermbg=8 guifg=#d33682 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - let hs_highlight_boolean=1 - let hs_highlight_delimiters=1 - hi cPreCondit ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi VarId ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi ConId ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImport ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsString ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStructure ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_hlFunctionName ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStatement ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImportLabel ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_OpFunctionName ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_DeclareFunction ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsVarSym ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsType ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsTypedef ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsModuleName ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link hsImportParams Delimiter - hi! link hsDelimTypeExport Delimiter - hi! link hsModuleStartLabel hsStructure - hi! link hsModuleWhereLabel hsModuleStartLabel - hi hsNiceOperator ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsniceoperator ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlock ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlockTitle ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocTitleComment ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocComment ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocVerbatimBlock ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link pandocVerbatimBlockDeep pandocVerbatimBlock - hi! link pandocCodeBlock pandocVerbatimBlock - hi! link pandocCodeBlockDelim pandocVerbatimBlock - hi pandocBlockQuote ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader1 ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader2 ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader3 ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader4 ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader5 ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader6 ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListMarker ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListReference ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionBlock ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionTerm ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout - hi pandocDefinitionIndctr ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTableStructure ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link pandocTableStructureTop pandocTableStructre - hi! link pandocTableStructureEnd pandocTableStructre - hi pandocTableZebraLight ctermfg=4 ctermbg=8 guifg=#268bd2 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi pandocTableZebraDark ctermfg=4 ctermbg=0 guifg=#268bd2 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasisTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocHeadingMarker ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisNestedHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSuperscriptHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSubscriptHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocLinkDelim ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkLabel ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkText ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkURL ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitle ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitleDelim ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=#657b83 cterm=NONE gui=NONE - hi pandocLinkDefinition ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#657b83 cterm=NONE gui=NONE - hi pandocLinkDefinitionID ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocImageCaption ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteLink ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocFootnoteDefLink ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteInline ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnote ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationDelim ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitation ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationID ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationRef ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocStyleDelim ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasis ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNested ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasis ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNested ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasis ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeout ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInline ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscript ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscript ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocRule ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocRuleLine ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEscapePair ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocCitationRef ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocNonBreakingSpace ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi! link pandocEscapedCharacter pandocEscapePair - hi! link pandocLineBreak pandocEscapePair - hi pandocMetadataDelim ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadataKey ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link pandocMetadataTitle pandocMetadata - endif - if get(g:, "solarized_term_italics", 0) - hi Comment cterm=italic - hi gitcommitComment cterm=italic - hi htmlSpecialTagName cterm=italic - hi pandocComment cterm=italic - hi pandocEmphasisDefinition cterm=italic - hi pandocEmphasisTable cterm=italic - hi pandocEmphasis cterm=italic - endif - finish -endif - -let g:terminal_ansi_colors = ['#073642', '#dc322f', '#859900', '#b58900', '#268bd2', '#d33682', '#2aa198', '#eee8d5', - \ '#002b36', '#cb4b16', '#586e75', '#657b83', '#839496', '#6c71c4', '#93a1a1', '#fdf6e3'] -if has('nvim') - hi! link TermCursor Cursor - hi TermCursorNC ctermfg=15 ctermbg=14 guifg=#fdf6e3 guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE - let g:terminal_color_0='#073642' - let g:terminal_color_1='#dc322f' - let g:terminal_color_2='#859900' - let g:terminal_color_3='#b58900' - let g:terminal_color_4='#268bd2' - let g:terminal_color_5='#d33682' - let g:terminal_color_6='#2aa198' - let g:terminal_color_7='#eee8d5' - let g:terminal_color_8='#002b36' - let g:terminal_color_9='#cb4b16' - let g:terminal_color_10='#586e75' - let g:terminal_color_11='#657b83' - let g:terminal_color_12='#839496' - let g:terminal_color_13='#6c71c4' - let g:terminal_color_14='#93a1a1' - let g:terminal_color_15='#fdf6e3' -endif -if !has('gui_running') && get(g:, 'solarized_termtrans', 0) - hi Normal ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi FoldColumn ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Folded ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=#fdf6e3 cterm=NONE,bold gui=NONE,bold - hi LineNr ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=NONE guifg=fg guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi CursorLineNr ctermbg=NONE guifg=NONE -else - hi Normal ctermfg=10 ctermbg=15 guifg=#586e75 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi FoldColumn ctermfg=11 ctermbg=7 guifg=#657b83 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi Folded ctermfg=11 ctermbg=7 guifg=#657b83 guibg=#eee8d5 guisp=#fdf6e3 cterm=NONE,bold gui=NONE,bold - hi LineNr ctermfg=14 ctermbg=7 guifg=#93a1a1 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=15 guifg=fg guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi CursorLineNr ctermbg=7 guibg=#eee8d5 -endif -if get(g:, "solarized_visibility", "") == "high" - hi CursorLineNr ctermfg=1 guifg=#dc322f cterm=bold gui=bold - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=15 ctermbg=11 guifg=#fdf6e3 guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=15 ctermbg=1 guifg=#fdf6e3 guibg=#dc322f guisp=NONE cterm=NONE gui=NONE - endif - hi MatchParen ctermfg=15 ctermbg=12 guifg=#fdf6e3 guibg=#839496 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi NonText ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SpellBad ctermfg=5 ctermbg=15 guifg=#d33682 guibg=#fdf6e3 guisp=#6c71c4 cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellCap ctermfg=5 ctermbg=15 guifg=#d33682 guibg=#fdf6e3 guisp=#6c71c4 cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellLocal ctermfg=3 ctermbg=15 guifg=#b58900 guibg=#fdf6e3 guisp=#cb4b16 cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellRare ctermfg=6 ctermbg=15 guifg=#2aa198 guibg=#fdf6e3 guisp=#cb4b16 cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi Title ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold -elseif get(g:, "solarized_visibility", "") == "low" - hi CursorLineNr ctermfg=14 guifg=#93a1a1 cterm=bold gui=bold - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=15 ctermbg=11 guifg=#fdf6e3 guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=15 ctermbg=9 guifg=#fdf6e3 guibg=#cb4b16 guisp=NONE cterm=NONE gui=NONE - endif - hi MatchParen ctermfg=1 ctermbg=7 guifg=#dc322f guibg=#eee8d5 guisp=NONE cterm=NONE,bold,underline gui=NONE,bold,underline - hi NonText ctermfg=7 ctermbg=NONE guifg=#eee8d5 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=7 ctermbg=NONE guifg=#eee8d5 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpellBad ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold -else - hi CursorLineNr ctermfg=11 guifg=#657b83 cterm=bold gui=bold - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=15 ctermbg=11 guifg=#fdf6e3 guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=15 ctermbg=9 guifg=#fdf6e3 guibg=#cb4b16 guisp=NONE cterm=NONE gui=NONE - endif - hi MatchParen ctermfg=1 ctermbg=7 guifg=#dc322f guibg=#eee8d5 guisp=NONE cterm=NONE,bold,underline gui=NONE,bold,underline - hi NonText ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=12 ctermbg=7 guifg=#839496 guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpellBad ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold -endif -hi ColorColumn ctermfg=NONE ctermbg=7 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE -hi Conceal ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE -hi CursorColumn ctermfg=NONE ctermbg=7 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE -hi CursorLine ctermfg=NONE ctermbg=7 guifg=NONE guibg=#eee8d5 guisp=#586e75 cterm=NONE gui=NONE -if get(g:, "solarized_diffmode", "") == "high" - hi DiffAdd ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffChange ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffDelete ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffText ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse -elseif get(g:, "solarized_diffmode", "") == "low" - hi DiffAdd ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=#268bd2 cterm=NONE gui=NONE -else - hi DiffAdd ctermfg=2 ctermbg=7 guifg=#859900 guibg=#eee8d5 guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=3 ctermbg=7 guifg=#b58900 guibg=#eee8d5 guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=1 ctermbg=7 guifg=#dc322f guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=4 ctermbg=7 guifg=#268bd2 guibg=#eee8d5 guisp=#268bd2 cterm=NONE gui=NONE -endif -hi Directory ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE -hi EndOfBuffer ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE -hi ErrorMsg ctermfg=1 ctermbg=15 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -hi IncSearch ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout -hi ModeMsg ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE -hi MoreMsg ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE -hi Pmenu ctermfg=10 ctermbg=7 guifg=#586e75 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE -hi PmenuSbar ctermfg=NONE ctermbg=14 guifg=NONE guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE -hi PmenuSel ctermfg=7 ctermbg=12 guifg=#eee8d5 guibg=#839496 guisp=NONE cterm=NONE gui=NONE -hi PmenuThumb ctermfg=NONE ctermbg=11 guifg=NONE guibg=#657b83 guisp=NONE cterm=NONE gui=NONE -hi Question ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold -hi! link QuickFixLine Search -hi Search ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse -hi SignColumn ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE -if get(g:, "solarized_statusline", "") == "low" - hi StatusLine ctermfg=14 ctermbg=15 guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=14 ctermbg=10 guifg=#93a1a1 guibg=#586e75 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLine ctermfg=14 ctermbg=10 guifg=#93a1a1 guibg=#586e75 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineFill ctermfg=14 ctermbg=10 guifg=#93a1a1 guibg=#586e75 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=10 ctermbg=15 guifg=#586e75 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VertSplit ctermfg=10 ctermbg=14 guifg=#586e75 guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE - hi WildMenu ctermfg=10 ctermbg=15 guifg=#586e75 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -elseif get(g:, "solarized_statusline", "") == "flat" - hi StatusLine ctermfg=7 ctermbg=0 guifg=#eee8d5 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=7 ctermbg=10 guifg=#eee8d5 guibg=#586e75 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=0 ctermbg=7 guifg=#073642 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi TabLine ctermfg=14 ctermbg=7 guifg=#93a1a1 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi TabLineFill ctermfg=14 ctermbg=7 guifg=#93a1a1 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi VertSplit ctermfg=14 ctermbg=7 guifg=#93a1a1 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi WildMenu ctermfg=12 ctermbg=15 guifg=#839496 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -else - hi StatusLine ctermfg=10 ctermbg=7 guifg=#586e75 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=12 ctermbg=7 guifg=#839496 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLine ctermfg=12 ctermbg=7 guifg=#839496 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineFill ctermfg=12 ctermbg=7 guifg=#839496 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=10 ctermbg=7 guifg=#586e75 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VertSplit ctermfg=10 ctermbg=14 guifg=#586e75 guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE - hi WildMenu ctermfg=0 ctermbg=7 guifg=#073642 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -endif -hi! link StatusLineTerm StatusLine -hi! link StatusLineTermNC StatusLineNC -hi Visual ctermfg=14 ctermbg=15 guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -hi VisualNOS ctermfg=NONE ctermbg=7 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -hi WarningMsg ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold +let s:italics = s:italics && get(g:, 'solarized_italics', 1) +let s:termtrans = get(g:, 'solarized_termtrans', 0) && !has('gui_running') hi! link Boolean Constant hi! link Character Constant -hi Comment ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic hi! link Conditional Statement -hi Constant ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE -hi! link Define PreProc hi! link Debug Special +hi! link Define PreProc hi! link Delimiter Special -hi Error ctermfg=1 ctermbg=15 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse hi! link Exception Statement hi! link Float Constant hi! link Function Identifier -hi Identifier ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE -hi Ignore ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE hi! link Include PreProc hi! link Keyword Statement hi! link Label Statement @@ -1310,288 +36,2366 @@ hi! link Macro PreProc hi! link Number Constant hi! link Operator Statement hi! link PreCondit PreProc -hi PreProc ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE +hi! link QuickFixLine Search hi! link Repeat Statement -hi Special ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE hi! link SpecialChar Special hi! link SpecialComment Special -hi Statement ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE +hi! link StatusLineTerm StatusLine +hi! link StatusLineTermNC StatusLineNC hi! link StorageClass Type hi! link String Constant hi! link Structure Type hi! link Tag Special -hi Todo ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold -hi Type ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE hi! link Typedef Type -hi Underlined ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE hi! link lCursor Cursor -hi CursorIM ctermfg=NONE ctermbg=fg guifg=NONE guibg=fg guisp=NONE cterm=NONE gui=NONE -hi ToolbarLine ctermfg=NONE ctermbg=7 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE -hi ToolbarButton ctermfg=10 ctermbg=7 guifg=#586e75 guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold -hi NormalMode ctermfg=10 ctermbg=15 guifg=#586e75 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -hi InsertMode ctermfg=6 ctermbg=15 guifg=#2aa198 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -hi ReplaceMode ctermfg=9 ctermbg=15 guifg=#cb4b16 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -hi VisualMode ctermfg=5 ctermbg=15 guifg=#d33682 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -hi CommandMode ctermfg=5 ctermbg=15 guifg=#d33682 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -if get(g:, 'solarized_extra_hi_groups', 0) + +if (has('termguicolors') && &termguicolors) || has('gui_running') + if &background ==# 'dark' + let g:terminal_ansi_colors = ['#073642', '#dc322f', '#859900', '#b58900', + \ '#268bd2', '#d33682', '#2aa198', '#eee8d5', '#002b36', '#cb4b16', + \ '#586e75', '#657b83', '#839496', '#6c71c4', '#93a1a1', '#fdf6e3'] + if has('nvim') + let g:terminal_color_0 = '#073642' + let g:terminal_color_1 = '#dc322f' + let g:terminal_color_2 = '#859900' + let g:terminal_color_3 = '#b58900' + let g:terminal_color_4 = '#268bd2' + let g:terminal_color_5 = '#d33682' + let g:terminal_color_6 = '#2aa198' + let g:terminal_color_7 = '#eee8d5' + let g:terminal_color_8 = '#002b36' + let g:terminal_color_9 = '#cb4b16' + let g:terminal_color_10 = '#586e75' + let g:terminal_color_11 = '#657b83' + let g:terminal_color_12 = '#839496' + let g:terminal_color_13 = '#6c71c4' + let g:terminal_color_14 = '#93a1a1' + let g:terminal_color_15 = '#fdf6e3' + endif + if s:termtrans + hi Normal guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi CursorLine guifg=NONE guibg=NONE guisp=#93a1a1 gui=underline ctermfg=NONE ctermbg=NONE cterm=underline + hi FoldColumn guifg=fg guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Folded guifg=fg guibg=NONE guisp=#002b36 gui=bold cterm=bold + hi Terminal guifg=fg guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi ToolbarButton guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold cterm=bold + hi ToolbarLine guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + else " opaque + hi Normal guifg=#93a1a1 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi CursorLine guifg=NONE guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi FoldColumn guifg=#839496 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi Folded guifg=#839496 guibg=#073642 guisp=#002b36 gui=bold cterm=bold + hi Terminal guifg=fg guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi ToolbarButton guifg=#93a1a1 guibg=#073642 guisp=NONE gui=bold cterm=bold + hi ToolbarLine guifg=NONE guibg=#073642 guisp=NONE gui=NONE cterm=NONE + endif + if get(g:, 'solarized_visibility', '') ==# 'high' + hi CursorLineNr guifg=#cb4b16 guibg=#073642 guisp=NONE gui=bold cterm=bold + hi LineNr guifg=#839496 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi NonText guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi SpecialKey guifg=#cb4b16 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi SpellBad guifg=#6c71c4 guibg=#fdf6e3 guisp=#dc322f gui=reverse,undercurl cterm=reverse,undercurl + hi SpellCap guifg=#6c71c4 guibg=#fdf6e3 guisp=#dc322f gui=reverse,undercurl cterm=reverse,undercurl + hi SpellLocal guifg=#b58900 guibg=#fdf6e3 guisp=#dc322f gui=reverse,undercurl cterm=reverse,undercurl + hi SpellRare guifg=#2aa198 guibg=#fdf6e3 guisp=#dc322f gui=reverse,undercurl cterm=reverse,undercurl + hi Title guifg=#b58900 guibg=NONE guisp=NONE gui=bold cterm=bold + elseif get(g:, 'solarized_visibility', '') ==# 'low' + hi CursorLineNr guifg=#586e75 guibg=#073642 guisp=NONE gui=bold cterm=bold + hi LineNr guifg=#586e75 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi NonText guifg=#073642 guibg=NONE guisp=NONE gui=bold cterm=bold + hi SpecialKey guifg=#073642 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi SpellBad guifg=#6c71c4 guibg=NONE guisp=#6c71c4 gui=undercurl cterm=undercurl + hi SpellCap guifg=#6c71c4 guibg=NONE guisp=#6c71c4 gui=undercurl cterm=undercurl + hi SpellLocal guifg=#b58900 guibg=NONE guisp=#b58900 gui=undercurl cterm=undercurl + hi SpellRare guifg=#2aa198 guibg=NONE guisp=#2aa198 gui=undercurl cterm=undercurl + hi Title guifg=#586e75 guibg=NONE guisp=NONE gui=bold cterm=bold + else " normal visibility + hi CursorLineNr guifg=#839496 guibg=#073642 guisp=NONE gui=bold cterm=bold + hi LineNr guifg=#657b83 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi NonText guifg=#657b83 guibg=NONE guisp=NONE gui=bold cterm=bold + hi SpecialKey guifg=#657b83 guibg=#073642 guisp=NONE gui=bold cterm=bold + hi SpellBad guifg=#6c71c4 guibg=NONE guisp=#6c71c4 gui=undercurl cterm=undercurl + hi SpellCap guifg=#6c71c4 guibg=NONE guisp=#6c71c4 gui=undercurl cterm=undercurl + hi SpellLocal guifg=#b58900 guibg=NONE guisp=#b58900 gui=undercurl cterm=undercurl + hi SpellRare guifg=#2aa198 guibg=NONE guisp=#2aa198 gui=undercurl cterm=undercurl + hi Title guifg=#b58900 guibg=NONE guisp=NONE gui=bold cterm=bold + endif + if s:termtrans + hi CursorLineNr guibg=NONE + hi LineNr guibg=NONE + endif + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor guifg=#002b36 guibg=#839496 guisp=NONE gui=NONE cterm=NONE + else + hi Cursor guifg=#fdf6e3 guibg=#268bd2 guisp=NONE gui=NONE cterm=NONE + endif + if get(g:, 'solarized_diffmode', '') ==# 'high' + hi DiffAdd guifg=#859900 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi DiffChange guifg=#b58900 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi DiffDelete guifg=#dc322f guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi DiffText guifg=#268bd2 guibg=NONE guisp=NONE gui=reverse cterm=reverse + elseif get(g:, 'solarized_diffmode', '') ==# 'low' + hi DiffAdd guifg=#859900 guibg=NONE guisp=#859900 gui=NONE cterm=NONE + hi DiffChange guifg=#b58900 guibg=NONE guisp=#b58900 gui=NONE cterm=NONE + hi DiffDelete guifg=#dc322f guibg=NONE guisp=NONE gui=bold cterm=bold + hi DiffText guifg=#268bd2 guibg=NONE guisp=#268bd2 gui=NONE cterm=NONE + else " normal diffmode + hi DiffAdd guifg=#859900 guibg=#073642 guisp=#859900 gui=NONE cterm=NONE + hi DiffChange guifg=#b58900 guibg=#073642 guisp=#b58900 gui=NONE cterm=NONE + hi DiffDelete guifg=#dc322f guibg=#073642 guisp=NONE gui=bold cterm=bold + hi DiffText guifg=#268bd2 guibg=#073642 guisp=#268bd2 gui=NONE cterm=NONE + endif + if get(g:, 'solarized_statusline', '') ==# 'low' + hi StatusLine guifg=#586e75 guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + hi StatusLineNC guifg=#586e75 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi TabLine guifg=#586e75 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi TabLineFill guifg=#586e75 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi TabLineSel guifg=#839496 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi VertSplit guifg=#073642 guibg=#586e75 guisp=NONE gui=NONE cterm=NONE + elseif get(g:, 'solarized_statusline', '') ==# 'flat' + hi StatusLine guifg=#073642 guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + hi StatusLineNC guifg=#073642 guibg=#93a1a1 guisp=NONE gui=reverse cterm=reverse + hi TabLineSel guifg=#eee8d5 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi TabLine guifg=#586e75 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi TabLineFill guifg=#586e75 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi VertSplit guifg=#586e75 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + else + hi StatusLine guifg=#839496 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi StatusLineNC guifg=#586e75 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi TabLine guifg=#586e75 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi TabLineFill guifg=#586e75 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi TabLineSel guifg=#839496 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi VertSplit guifg=#073642 guibg=#586e75 guisp=NONE gui=NONE cterm=NONE + endif + hi ColorColumn guifg=NONE guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi Conceal guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi CursorColumn guifg=NONE guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi Directory guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi EndOfBuffer guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + hi ErrorMsg guifg=#dc322f guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi IncSearch guifg=#cb4b16 guibg=NONE guisp=NONE gui=standout cterm=standout + hi MatchParen guifg=#fdf6e3 guibg=#073642 guisp=NONE gui=bold cterm=bold + hi ModeMsg guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi MoreMsg guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Pmenu guifg=#93a1a1 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi PmenuSbar guifg=NONE guibg=#586e75 guisp=NONE gui=NONE cterm=NONE + hi PmenuSel guifg=#eee8d5 guibg=#657b83 guisp=NONE gui=NONE cterm=NONE + hi PmenuThumb guifg=NONE guibg=#839496 guisp=NONE gui=NONE cterm=NONE + hi Question guifg=#2aa198 guibg=NONE guisp=NONE gui=bold cterm=bold + hi Search guifg=#b58900 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi SignColumn guifg=#839496 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Visual guifg=#586e75 guibg=#002b36 guisp=NONE gui=reverse cterm=reverse + hi VisualNOS guifg=NONE guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi WarningMsg guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi WildMenu guifg=#eee8d5 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi Comment guifg=#586e75 guibg=NONE guisp=NONE gui=italic cterm=italic + hi Constant guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi CursorIM guifg=NONE guibg=fg guisp=NONE gui=NONE cterm=NONE + hi Error guifg=#dc322f guibg=#fdf6e3 guisp=NONE gui=bold,reverse cterm=bold,reverse + hi Identifier guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Ignore guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + hi PreProc guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Special guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Statement guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Todo guifg=#d33682 guibg=NONE guisp=NONE gui=bold cterm=bold + hi Type guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Underlined guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi NormalMode guifg=#839496 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi InsertMode guifg=#2aa198 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi ReplaceMode guifg=#cb4b16 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi VisualMode guifg=#d33682 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi CommandMode guifg=#d33682 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + if !s:italics + hi Comment gui=NONE cterm=NONE + endif + if has('nvim') + hi! link TermCursor Cursor + hi TermCursorNC guifg=#002b36 guibg=#586e75 guisp=NONE gui=NONE cterm=NONE + endif + if !get(g:, 'solarized_extra_hi_groups', 0) + unlet s:t_Co s:italics s:termtrans + finish + endif + hi! link vimVar Identifier + hi! link vimFunc Function + hi! link vimUserFunc Function + hi! link helpSpecial Special + hi! link vimSet Normal + hi! link vimSetEqual Normal + hi vimCommentString guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimCommand guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimCmdSep guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi helpExample guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpOption guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpNote guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpVim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpHyperTextJump guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpHyperTextEntry guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimIsCommand guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimSynMtchOpt guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimSynType guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimHiLink guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimHiGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitComment guifg=#586e75 guibg=NONE guisp=NONE gui=italic cterm=italic + hi! link gitcommitUntracked gitcommitComment + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitSelected gitcommitComment + hi gitcommitUnmerged guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitOnBranch guifg=#586e75 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitBranch guifg=#d33682 guibg=NONE guisp=NONE gui=bold cterm=bold + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitdiscardedtype guifg=#dc322f guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi gitcommitselectedtype guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi gitcommitHeader guifg=#586e75 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi gitcommitUntrackedFile guifg=#2aa198 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitDiscardedFile guifg=#dc322f guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitSelectedFile guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitUnmergedFile guifg=#b58900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitFile guifg=#839496 guibg=NONE guisp=NONE gui=bold cterm=bold + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi htmlTag guifg=#586e75 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi htmlEndTag guifg=#586e75 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi htmlTagN guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold cterm=bold + hi htmlTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi htmlSpecialTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=italic cterm=italic + hi htmlArg guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi javaScript guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi! link jsFuncCall Function + hi perlHereDoc guifg=#93a1a1 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi perlVarPlain guifg=#b58900 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi perlStatementFileDesc guifg=#2aa198 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi texstatement guifg=#2aa198 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi texmathzonex guifg=#b58900 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi texmathmatcher guifg=#b58900 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi texreflabel guifg=#b58900 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi rubyDefine guifg=#93a1a1 guibg=#002b36 guisp=NONE gui=bold cterm=bold + hi! link rubySymbol Type + hi rubyBoolean guifg=#d33682 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi cPreCondit guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi VarId guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi ConId guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsImport guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsString guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsStructure guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hs_hlFunctionName guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsStatement guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsImportLabel guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hs_OpFunctionName guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hs_DeclareFunction guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsVarSym guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsType guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsTypedef guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsModuleName guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi! link hsDelimTypeExport Delimiter + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsniceoperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + if !s:italics + hi gitcommitComment gui=NONE cterm=NONE + hi htmlSpecialTagName gui=NONE cterm=NONE + endif + let hs_highlight_boolean=1 + let hs_highlight_delimiters=1 + hi pandocTitleBlock guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocTitleBlockTitle guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocTitleComment guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocComment guifg=#586e75 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocVerbatimBlock guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocBlockQuote guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader1 guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader2 guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader3 guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader4 guifg=#dc322f guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader5 guifg=#839496 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader6 guifg=#586e75 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocListMarker guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocListReference guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocDefinitionBlock guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocDefinitionTerm guifg=#6c71c4 guibg=NONE guisp=NONE gui=standout cterm=standout + hi pandocDefinitionIndctr guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeoutDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInlineDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSuperscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSubscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocTableStructure guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi! link pandocTableStructureTop pandocTableStructre + hi! link pandocTableStructureEnd pandocTableStructre + hi pandocTableZebraLight guifg=#268bd2 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi pandocTableZebraDark guifg=#268bd2 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi pandocEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeoutTable guifg=#268bd2 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInlineTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSuperscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSubscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocHeadingMarker guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeoutHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInlineHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocSuperscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocSubscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocLinkDelim guifg=#586e75 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkLabel guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkText guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkURL guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkTitle guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkTitleDelim guifg=#586e75 guibg=NONE guisp=#657b83 gui=NONE cterm=NONE + hi pandocLinkDefinition guifg=#2aa198 guibg=NONE guisp=#657b83 gui=NONE cterm=NONE + hi pandocLinkDefinitionID guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocImageCaption guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocFootnoteLink guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocFootnoteDefLink guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocFootnoteInline guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocFootnote guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitationDelim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitation guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitationID guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitationRef guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocStyleDelim guifg=#586e75 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocEmphasis guifg=#839496 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocEmphasisNested guifg=#839496 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasis guifg=#839496 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNested guifg=#839496 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasis guifg=#839496 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeout guifg=#586e75 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInline guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSuperscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSubscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocRule guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocRuleLine guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEscapePair guifg=#dc322f guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocCitationRef guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocNonBreakingSpace guifg=#dc322f guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi! link pandocEscapedCharacter pandocEscapePair + hi! link pandocLineBreak pandocEscapePair + hi pandocMetadataDelim guifg=#586e75 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocMetadata guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocMetadataKey guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocMetadata guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi! link pandocMetadataTitle pandocMetadata + if !s:italics + hi pandocComment gui=NONE cterm=NONE + hi pandocEmphasisDefinition gui=NONE cterm=NONE + hi pandocEmphasisTable gui=NONE cterm=NONE + hi pandocEmphasis gui=NONE cterm=NONE + endif + unlet s:termtrans + unlet s:t_Co s:italics + finish + endif + " Light background + let g:terminal_ansi_colors = ['#073642', '#dc322f', '#859900', '#b58900', + \ '#268bd2', '#d33682', '#2aa198', '#eee8d5', '#002b36', '#cb4b16', + \ '#586e75', '#657b83', '#839496', '#6c71c4', '#93a1a1', '#fdf6e3'] + if has('nvim') + let g:terminal_color_0 = '#073642' + let g:terminal_color_1 = '#dc322f' + let g:terminal_color_2 = '#859900' + let g:terminal_color_3 = '#b58900' + let g:terminal_color_4 = '#268bd2' + let g:terminal_color_5 = '#d33682' + let g:terminal_color_6 = '#2aa198' + let g:terminal_color_7 = '#eee8d5' + let g:terminal_color_8 = '#002b36' + let g:terminal_color_9 = '#cb4b16' + let g:terminal_color_10 = '#586e75' + let g:terminal_color_11 = '#657b83' + let g:terminal_color_12 = '#839496' + let g:terminal_color_13 = '#6c71c4' + let g:terminal_color_14 = '#93a1a1' + let g:terminal_color_15 = '#fdf6e3' + endif + if s:termtrans + hi Normal guifg=#586e75 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi CursorLine guifg=NONE guibg=NONE guisp=#586e75 gui=underline ctermfg=NONE ctermbg=NONE cterm=underline + hi FoldColumn guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Folded guifg=#657b83 guibg=NONE guisp=#fdf6e3 gui=bold cterm=bold + hi Terminal guifg=fg guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi ToolbarButton guifg=#586e75 guibg=NONE guisp=NONE gui=bold cterm=bold + hi ToolbarLine guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + else " opaque + hi Normal guifg=#586e75 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi CursorLine guifg=NONE guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi FoldColumn guifg=#657b83 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi Folded guifg=#657b83 guibg=#eee8d5 guisp=#fdf6e3 gui=bold cterm=bold + hi Terminal guifg=fg guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi ToolbarButton guifg=#586e75 guibg=#eee8d5 guisp=NONE gui=bold cterm=bold + hi ToolbarLine guifg=NONE guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + endif + if get(g:, 'solarized_visibility', '') ==# 'high' + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor guifg=#fdf6e3 guibg=#657b83 guisp=NONE gui=NONE cterm=NONE + else + hi Cursor guifg=#fdf6e3 guibg=#dc322f guisp=NONE gui=NONE cterm=NONE + endif + hi CursorLineNr guifg=#dc322f guibg=#eee8d5 guisp=NONE gui=bold cterm=bold + hi LineNr guifg=#657b83 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi MatchParen guifg=#fdf6e3 guibg=#839496 guisp=NONE gui=bold cterm=bold + hi NonText guifg=#dc322f guibg=NONE guisp=NONE gui=bold cterm=bold + hi SpecialKey guifg=#dc322f guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi SpellBad guifg=#d33682 guibg=#fdf6e3 guisp=#6c71c4 gui=reverse,undercurl cterm=reverse,undercurl + hi SpellCap guifg=#d33682 guibg=#fdf6e3 guisp=#6c71c4 gui=reverse,undercurl cterm=reverse,undercurl + hi SpellLocal guifg=#b58900 guibg=#fdf6e3 guisp=#cb4b16 gui=reverse,undercurl cterm=reverse,undercurl + hi SpellRare guifg=#2aa198 guibg=#fdf6e3 guisp=#cb4b16 gui=reverse,undercurl cterm=reverse,undercurl + hi Title guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + elseif get(g:, 'solarized_visibility', '') ==# 'low' + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor guifg=#fdf6e3 guibg=#657b83 guisp=NONE gui=NONE cterm=NONE + else + hi Cursor guifg=#fdf6e3 guibg=#cb4b16 guisp=NONE gui=NONE cterm=NONE + endif + hi CursorLineNr guifg=#93a1a1 guibg=#eee8d5 guisp=NONE gui=bold cterm=bold + hi LineNr guifg=#93a1a1 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi MatchParen guifg=#dc322f guibg=#eee8d5 guisp=NONE gui=bold,underline cterm=bold,underline + hi NonText guifg=#eee8d5 guibg=NONE guisp=NONE gui=bold cterm=bold + hi SpecialKey guifg=#eee8d5 guibg=NONE guisp=NONE gui=bold cterm=bold + hi SpellBad guifg=#d33682 guibg=NONE guisp=#6c71c4 gui=undercurl cterm=undercurl + hi SpellCap guifg=#d33682 guibg=NONE guisp=#6c71c4 gui=undercurl cterm=undercurl + hi SpellLocal guifg=#b58900 guibg=NONE guisp=#b58900 gui=undercurl cterm=undercurl + hi SpellRare guifg=#2aa198 guibg=NONE guisp=#2aa198 gui=undercurl cterm=undercurl + hi Title guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold cterm=bold + else " Normal visibility + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor guifg=#fdf6e3 guibg=#657b83 guisp=NONE gui=NONE cterm=NONE + else + hi Cursor guifg=#fdf6e3 guibg=#cb4b16 guisp=NONE gui=NONE cterm=NONE + endif + hi CursorLineNr guifg=#657b83 guibg=#eee8d5 guisp=NONE gui=bold cterm=bold + hi LineNr guifg=#839496 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi MatchParen guifg=#dc322f guibg=#eee8d5 guisp=NONE gui=bold,underline cterm=bold,underline + hi NonText guifg=#839496 guibg=NONE guisp=NONE gui=bold cterm=bold + hi SpecialKey guifg=#839496 guibg=#eee8d5 guisp=NONE gui=bold cterm=bold + hi SpellBad guifg=#d33682 guibg=NONE guisp=#6c71c4 gui=undercurl cterm=undercurl + hi SpellCap guifg=#d33682 guibg=NONE guisp=#6c71c4 gui=undercurl cterm=undercurl + hi SpellLocal guifg=#b58900 guibg=NONE guisp=#b58900 gui=undercurl cterm=undercurl + hi SpellRare guifg=#2aa198 guibg=NONE guisp=#2aa198 gui=undercurl cterm=undercurl + hi Title guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + endif + if s:termtrans + hi CursorLineNr guibg=NONE + hi LineNr guibg=NONE + endif + if get(g:, 'solarized_diffmode', '') ==# 'high' + hi DiffAdd guifg=#859900 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi DiffChange guifg=#b58900 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi DiffDelete guifg=#dc322f guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi DiffText guifg=#268bd2 guibg=NONE guisp=NONE gui=reverse cterm=reverse + elseif get(g:, 'solarized_diffmode', '') ==# 'low' + hi DiffAdd guifg=#859900 guibg=NONE guisp=#859900 gui=NONE cterm=NONE + hi DiffChange guifg=#b58900 guibg=NONE guisp=#b58900 gui=NONE cterm=NONE + hi DiffDelete guifg=#dc322f guibg=NONE guisp=NONE gui=bold cterm=bold + hi DiffText guifg=#268bd2 guibg=NONE guisp=#268bd2 gui=NONE cterm=NONE + else " normal diffmode + hi DiffAdd guifg=#859900 guibg=#eee8d5 guisp=#859900 gui=NONE cterm=NONE + hi DiffChange guifg=#b58900 guibg=#eee8d5 guisp=#b58900 gui=NONE cterm=NONE + hi DiffDelete guifg=#dc322f guibg=#eee8d5 guisp=NONE gui=bold cterm=bold + hi DiffText guifg=#268bd2 guibg=#eee8d5 guisp=#268bd2 gui=NONE cterm=NONE + endif + if get(g:, 'solarized_statusline', '') ==# 'low' + hi StatusLine guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi StatusLineNC guifg=#93a1a1 guibg=#586e75 guisp=NONE gui=reverse cterm=reverse + hi TabLine guifg=#93a1a1 guibg=#586e75 guisp=NONE gui=reverse cterm=reverse + hi TabLineFill guifg=#93a1a1 guibg=#586e75 guisp=NONE gui=reverse cterm=reverse + hi TabLineSel guifg=#586e75 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi VertSplit guifg=#586e75 guibg=#93a1a1 guisp=NONE gui=NONE cterm=NONE + hi WildMenu guifg=#586e75 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + elseif get(g:, 'solarized_statusline', '') ==# 'flat' + hi StatusLine guifg=#eee8d5 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi StatusLineNC guifg=#eee8d5 guibg=#586e75 guisp=NONE gui=reverse cterm=reverse + hi TabLineSel guifg=#073642 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi TabLine guifg=#93a1a1 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi TabLineFill guifg=#93a1a1 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi VertSplit guifg=#93a1a1 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi WildMenu guifg=#839496 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + else + hi StatusLine guifg=#586e75 guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + hi StatusLineNC guifg=#839496 guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + hi TabLine guifg=#839496 guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + hi TabLineFill guifg=#839496 guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + hi TabLineSel guifg=#586e75 guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + hi VertSplit guifg=#586e75 guibg=#93a1a1 guisp=NONE gui=NONE cterm=NONE + hi WildMenu guifg=#073642 guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + endif + hi ColorColumn guifg=NONE guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi Conceal guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi CursorColumn guifg=NONE guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi Directory guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi EndOfBuffer guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + hi ErrorMsg guifg=#dc322f guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi IncSearch guifg=#cb4b16 guibg=NONE guisp=NONE gui=standout cterm=standout + hi ModeMsg guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi MoreMsg guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Pmenu guifg=#586e75 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi PmenuSbar guifg=NONE guibg=#93a1a1 guisp=NONE gui=NONE cterm=NONE + hi PmenuSel guifg=#eee8d5 guibg=#839496 guisp=NONE gui=NONE cterm=NONE + hi PmenuThumb guifg=NONE guibg=#657b83 guisp=NONE gui=NONE cterm=NONE + hi Question guifg=#2aa198 guibg=NONE guisp=NONE gui=bold cterm=bold + hi Search guifg=#b58900 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi SignColumn guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Visual guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi VisualNOS guifg=NONE guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + hi WarningMsg guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi Comment guifg=#93a1a1 guibg=NONE guisp=NONE gui=italic cterm=italic + hi Constant guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi CursorIM guifg=NONE guibg=fg guisp=NONE gui=NONE cterm=NONE + hi Error guifg=#dc322f guibg=#fdf6e3 guisp=NONE gui=bold,reverse cterm=bold,reverse + hi Identifier guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Ignore guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + hi PreProc guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Special guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Statement guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Todo guifg=#d33682 guibg=NONE guisp=NONE gui=bold cterm=bold + hi Type guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Underlined guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi NormalMode guifg=#586e75 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi InsertMode guifg=#2aa198 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi ReplaceMode guifg=#cb4b16 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi VisualMode guifg=#d33682 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi CommandMode guifg=#d33682 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + if !s:italics + hi Comment gui=NONE cterm=NONE + endif + if has('nvim') + hi! link TermCursor Cursor + hi TermCursorNC guifg=#fdf6e3 guibg=#93a1a1 guisp=NONE gui=NONE cterm=NONE + endif + if !get(g:, 'solarized_extra_hi_groups', 0) + unlet s:t_Co s:italics s:termtrans + finish + endif hi! link vimVar Identifier hi! link vimFunc Function hi! link vimUserFunc Function hi! link helpSpecial Special hi! link vimSet Normal hi! link vimSetEqual Normal - hi vimCommentString ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCommand ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCmdSep ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi helpExample ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpOption ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpNote ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpVim ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextJump ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextEntry ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimIsCommand ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynMtchOpt ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynType ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiLink ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiGroup ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimGroup ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold + hi vimCommentString guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimCommand guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimCmdSep guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi helpExample guifg=#586e75 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpOption guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpNote guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpVim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpHyperTextJump guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpHyperTextEntry guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimIsCommand guifg=#839496 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimSynMtchOpt guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimSynType guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimHiLink guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimHiGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold hi! link diffAdded Statement hi! link diffLine Identifier - hi gitcommitComment ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic + hi gitcommitComment guifg=#93a1a1 guibg=NONE guisp=NONE gui=italic cterm=italic hi! link gitcommitUntracked gitcommitComment hi! link gitcommitDiscarded gitcommitComment hi! link gitcommitSelected gitcommitComment - hi gitcommitUnmerged ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitOnBranch ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitBranch ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold + hi gitcommitUnmerged guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitOnBranch guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitBranch guifg=#d33682 guibg=NONE guisp=NONE gui=bold cterm=bold hi! link gitcommitNoBranch gitcommitBranch - hi gitcommitdiscardedtype ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitselectedtype ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitHeader ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitUntrackedFile ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitDiscardedFile ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitSelectedFile ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitUnmergedFile ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitFile ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold + hi gitcommitdiscardedtype guifg=#dc322f guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi gitcommitselectedtype guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi gitcommitHeader guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi gitcommitUntrackedFile guifg=#2aa198 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitDiscardedFile guifg=#dc322f guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitSelectedFile guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitUnmergedFile guifg=#b58900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitFile guifg=#657b83 guibg=NONE guisp=NONE gui=bold cterm=bold hi! link gitcommitDiscardedArrow gitcommitDiscardedFile hi! link gitcommitSelectedArrow gitcommitSelectedFile hi! link gitcommitUnmergedArrow gitcommitUnmergedFile - hi htmlTag ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlEndTag ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlTagN ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlTagName ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlSpecialTagName ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi htmlArg ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi javaScript ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE + hi htmlTag guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi htmlEndTag guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi htmlTagN guifg=#586e75 guibg=NONE guisp=NONE gui=bold cterm=bold + hi htmlTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi htmlSpecialTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=italic cterm=italic + hi htmlArg guifg=#839496 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi javaScript guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE hi! link jsFuncCall Function - hi perlHereDoc ctermfg=10 ctermbg=15 guifg=#586e75 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi perlVarPlain ctermfg=3 ctermbg=15 guifg=#b58900 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi perlStatementFileDesc ctermfg=6 ctermbg=15 guifg=#2aa198 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi texstatement ctermfg=6 ctermbg=15 guifg=#2aa198 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi texmathzonex ctermfg=3 ctermbg=15 guifg=#b58900 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi texmathmatcher ctermfg=3 ctermbg=15 guifg=#b58900 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi texreflabel ctermfg=3 ctermbg=15 guifg=#b58900 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi rubyDefine ctermfg=10 ctermbg=15 guifg=#586e75 guibg=#fdf6e3 guisp=NONE cterm=NONE,bold gui=NONE,bold + hi perlHereDoc guifg=#586e75 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi perlVarPlain guifg=#b58900 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi perlStatementFileDesc guifg=#2aa198 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi texstatement guifg=#2aa198 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi texmathzonex guifg=#b58900 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi texmathmatcher guifg=#b58900 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi texreflabel guifg=#b58900 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi rubyDefine guifg=#586e75 guibg=#fdf6e3 guisp=NONE gui=bold cterm=bold hi! link rubySymbol Type - hi rubyBoolean ctermfg=5 ctermbg=15 guifg=#d33682 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - let hs_highlight_boolean=1 - let hs_highlight_delimiters=1 - hi cPreCondit ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi VarId ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi ConId ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImport ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsString ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStructure ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_hlFunctionName ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStatement ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImportLabel ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_OpFunctionName ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_DeclareFunction ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsVarSym ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsType ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsTypedef ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsModuleName ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE + hi rubyBoolean guifg=#d33682 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi cPreCondit guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi VarId guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi ConId guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsImport guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsString guifg=#839496 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsStructure guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hs_hlFunctionName guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsStatement guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsImportLabel guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hs_OpFunctionName guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hs_DeclareFunction guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsVarSym guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsType guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsTypedef guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsModuleName guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE hi! link hsImportParams Delimiter hi! link hsDelimTypeExport Delimiter hi! link hsModuleStartLabel hsStructure hi! link hsModuleWhereLabel hsModuleStartLabel - hi hsNiceOperator ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsniceoperator ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlock ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlockTitle ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocTitleComment ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocComment ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocVerbatimBlock ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE + hi hsNiceOperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsniceoperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + if !s:italics + hi gitcommitComment gui=NONE cterm=NONE + hi htmlSpecialTagName gui=NONE cterm=NONE + endif + let hs_highlight_boolean=1 + let hs_highlight_delimiters=1 + hi pandocTitleBlock guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocTitleBlockTitle guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocTitleComment guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocComment guifg=#93a1a1 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocVerbatimBlock guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE hi! link pandocVerbatimBlockDeep pandocVerbatimBlock hi! link pandocCodeBlock pandocVerbatimBlock hi! link pandocCodeBlockDelim pandocVerbatimBlock - hi pandocBlockQuote ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader1 ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader2 ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader3 ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader4 ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader5 ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader6 ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListMarker ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListReference ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionBlock ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionTerm ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout - hi pandocDefinitionIndctr ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTableStructure ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE + hi pandocBlockQuote guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader1 guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader2 guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader3 guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader4 guifg=#dc322f guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader5 guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader6 guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocListMarker guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocListReference guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocDefinitionBlock guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocDefinitionTerm guifg=#6c71c4 guibg=NONE guisp=NONE gui=standout cterm=standout + hi pandocDefinitionIndctr guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeoutDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInlineDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSuperscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSubscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocTableStructure guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE hi! link pandocTableStructureTop pandocTableStructre hi! link pandocTableStructureEnd pandocTableStructre - hi pandocTableZebraLight ctermfg=4 ctermbg=15 guifg=#268bd2 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi pandocTableZebraDark ctermfg=4 ctermbg=7 guifg=#268bd2 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasisTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocHeadingMarker ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisNestedHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSuperscriptHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSubscriptHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocLinkDelim ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkLabel ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkText ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkURL ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitle ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitleDelim ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=#839496 cterm=NONE gui=NONE - hi pandocLinkDefinition ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#839496 cterm=NONE gui=NONE - hi pandocLinkDefinitionID ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocImageCaption ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteLink ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocFootnoteDefLink ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteInline ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnote ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationDelim ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitation ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationID ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationRef ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocStyleDelim ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasis ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNested ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasis ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNested ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasis ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeout ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInline ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscript ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscript ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocRule ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocRuleLine ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEscapePair ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocCitationRef ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocNonBreakingSpace ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse + hi pandocTableZebraLight guifg=#268bd2 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi pandocTableZebraDark guifg=#268bd2 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi pandocEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeoutTable guifg=#268bd2 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInlineTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSuperscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSubscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocHeadingMarker guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeoutHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInlineHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocSuperscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocSubscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocLinkDelim guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkLabel guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkText guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkURL guifg=#839496 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkTitle guifg=#839496 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkTitleDelim guifg=#93a1a1 guibg=NONE guisp=#839496 gui=NONE cterm=NONE + hi pandocLinkDefinition guifg=#2aa198 guibg=NONE guisp=#839496 gui=NONE cterm=NONE + hi pandocLinkDefinitionID guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocImageCaption guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocFootnoteLink guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocFootnoteDefLink guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocFootnoteInline guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocFootnote guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitationDelim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitation guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitationID guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitationRef guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocStyleDelim guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocEmphasis guifg=#657b83 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocEmphasisNested guifg=#657b83 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasis guifg=#657b83 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNested guifg=#657b83 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasis guifg=#657b83 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeout guifg=#93a1a1 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInline guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSuperscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSubscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocRule guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocRuleLine guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEscapePair guifg=#dc322f guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocCitationRef guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocNonBreakingSpace guifg=#dc322f guibg=NONE guisp=NONE gui=reverse cterm=reverse hi! link pandocEscapedCharacter pandocEscapePair hi! link pandocLineBreak pandocEscapePair - hi pandocMetadataDelim ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadataKey ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold + hi pandocMetadataDelim guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocMetadata guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocMetadataKey guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocMetadata guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold hi! link pandocMetadataTitle pandocMetadata + if !s:italics + hi pandocComment gui=NONE cterm=NONE + hi pandocEmphasisDefinition gui=NONE cterm=NONE + hi pandocEmphasisTable gui=NONE cterm=NONE + hi pandocEmphasis gui=NONE cterm=NONE + endif + unlet s:termtrans + unlet s:t_Co s:italics + finish endif -if get(g:, "solarized_term_italics", 0) - hi Comment cterm=italic - hi gitcommitComment cterm=italic - hi htmlSpecialTagName cterm=italic - hi pandocComment cterm=italic - hi pandocEmphasisDefinition cterm=italic - hi pandocEmphasisTable cterm=italic - hi pandocEmphasis cterm=italic -endif -finish +if s:t_Co >= 256 + if &background ==# 'dark' + if s:termtrans + hi Normal ctermfg=247 ctermbg=NONE cterm=NONE + hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline + hi FoldColumn ctermfg=fg ctermbg=NONE cterm=NONE + hi Folded ctermfg=fg ctermbg=NONE cterm=bold + hi Terminal ctermfg=fg ctermbg=NONE cterm=NONE + hi ToolbarButton ctermfg=247 ctermbg=NONE cterm=bold + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE + else " opaque + hi Normal ctermfg=247 ctermbg=235 cterm=NONE + if !has('patch-8.0.0616') && !has('nvim') " Fix for Vim bug + set background=dark + endif + hi CursorLine ctermfg=NONE ctermbg=236 cterm=NONE + hi FoldColumn ctermfg=246 ctermbg=236 cterm=NONE + hi Folded ctermfg=246 ctermbg=236 cterm=bold + hi Terminal ctermfg=fg ctermbg=235 cterm=NONE + hi ToolbarButton ctermfg=247 ctermbg=236 cterm=bold + hi ToolbarLine ctermfg=NONE ctermbg=236 cterm=NONE + endif + if get(g:, 'solarized_visibility', '') ==# 'high' + hi CursorLineNr ctermfg=166 ctermbg=236 cterm=bold + hi LineNr ctermfg=246 ctermbg=236 cterm=NONE + hi NonText ctermfg=166 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=166 ctermbg=NONE cterm=reverse + hi SpellBad ctermfg=61 ctermbg=230 cterm=reverse,underline + hi SpellCap ctermfg=61 ctermbg=230 cterm=reverse,underline + hi SpellLocal ctermfg=136 ctermbg=230 cterm=reverse,underline + hi SpellRare ctermfg=37 ctermbg=230 cterm=reverse,underline + hi Title ctermfg=136 ctermbg=NONE cterm=bold + elseif get(g:, 'solarized_visibility', '') ==# 'low' + hi CursorLineNr ctermfg=242 ctermbg=236 cterm=bold + hi LineNr ctermfg=242 ctermbg=236 cterm=NONE + hi NonText ctermfg=236 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=236 ctermbg=NONE cterm=reverse + hi SpellBad ctermfg=61 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=61 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=136 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=37 ctermbg=NONE cterm=underline + hi Title ctermfg=242 ctermbg=NONE cterm=bold + else " normal visibility + hi CursorLineNr ctermfg=246 ctermbg=236 cterm=bold + hi LineNr ctermfg=66 ctermbg=236 cterm=NONE + hi NonText ctermfg=66 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=66 ctermbg=236 cterm=bold + hi SpellBad ctermfg=61 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=61 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=136 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=37 ctermbg=NONE cterm=underline + hi Title ctermfg=136 ctermbg=NONE cterm=bold + endif + if s:termtrans + hi CursorLineNr ctermbg=NONE + hi LineNr ctermbg=NONE + endif + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=235 ctermbg=246 cterm=NONE + else + hi Cursor ctermfg=230 ctermbg=32 cterm=NONE + endif + if get(g:, 'solarized_diffmode', '') ==# 'high' + hi DiffAdd ctermfg=106 ctermbg=NONE cterm=reverse + hi DiffChange ctermfg=136 ctermbg=NONE cterm=reverse + hi DiffDelete ctermfg=160 ctermbg=NONE cterm=reverse + hi DiffText ctermfg=32 ctermbg=NONE cterm=reverse + elseif get(g:, 'solarized_diffmode', '') ==# 'low' + hi DiffAdd ctermfg=106 ctermbg=NONE cterm=NONE + hi DiffChange ctermfg=136 ctermbg=NONE cterm=NONE + hi DiffDelete ctermfg=160 ctermbg=NONE cterm=bold + hi DiffText ctermfg=32 ctermbg=NONE cterm=NONE + else " normal diffmode + hi DiffAdd ctermfg=106 ctermbg=236 cterm=NONE + hi DiffChange ctermfg=136 ctermbg=236 cterm=NONE + hi DiffDelete ctermfg=160 ctermbg=236 cterm=bold + hi DiffText ctermfg=32 ctermbg=236 cterm=NONE + endif + if get(g:, 'solarized_statusline', '') ==# 'low' + hi StatusLine ctermfg=242 ctermbg=254 cterm=reverse + hi StatusLineNC ctermfg=242 ctermbg=236 cterm=reverse + hi TabLine ctermfg=242 ctermbg=236 cterm=reverse + hi TabLineFill ctermfg=242 ctermbg=236 cterm=reverse + hi TabLineSel ctermfg=246 ctermbg=230 cterm=reverse + hi VertSplit ctermfg=236 ctermbg=242 cterm=NONE + elseif get(g:, 'solarized_statusline', '') ==# 'flat' + hi StatusLine ctermfg=236 ctermbg=254 cterm=reverse + hi StatusLineNC ctermfg=236 ctermbg=247 cterm=reverse + hi TabLineSel ctermfg=254 ctermbg=236 cterm=NONE + hi TabLine ctermfg=242 ctermbg=236 cterm=NONE + hi TabLineFill ctermfg=242 ctermbg=236 cterm=NONE + hi VertSplit ctermfg=242 ctermbg=236 cterm=NONE + else + hi StatusLine ctermfg=246 ctermbg=236 cterm=reverse + hi StatusLineNC ctermfg=242 ctermbg=236 cterm=reverse + hi TabLine ctermfg=242 ctermbg=236 cterm=reverse + hi TabLineFill ctermfg=242 ctermbg=236 cterm=reverse + hi TabLineSel ctermfg=246 ctermbg=236 cterm=reverse + hi VertSplit ctermfg=236 ctermbg=242 cterm=NONE + endif + hi ColorColumn ctermfg=NONE ctermbg=236 cterm=NONE + hi Conceal ctermfg=32 ctermbg=NONE cterm=NONE + hi CursorColumn ctermfg=NONE ctermbg=236 cterm=NONE + hi Directory ctermfg=32 ctermbg=NONE cterm=NONE + hi EndOfBuffer ctermfg=NONE ctermbg=NONE cterm=NONE + hi ErrorMsg ctermfg=160 ctermbg=230 cterm=reverse + hi IncSearch ctermfg=166 ctermbg=NONE cterm=standout + hi MatchParen ctermfg=230 ctermbg=236 cterm=bold + hi ModeMsg ctermfg=32 ctermbg=NONE cterm=NONE + hi MoreMsg ctermfg=32 ctermbg=NONE cterm=NONE + hi Pmenu ctermfg=247 ctermbg=236 cterm=NONE + hi PmenuSbar ctermfg=NONE ctermbg=242 cterm=NONE + hi PmenuSel ctermfg=254 ctermbg=66 cterm=NONE + hi PmenuThumb ctermfg=NONE ctermbg=246 cterm=NONE + hi Question ctermfg=37 ctermbg=NONE cterm=bold + hi Search ctermfg=136 ctermbg=NONE cterm=reverse + hi SignColumn ctermfg=246 ctermbg=NONE cterm=NONE + hi Visual ctermfg=242 ctermbg=235 cterm=reverse + hi VisualNOS ctermfg=NONE ctermbg=236 cterm=reverse + hi WarningMsg ctermfg=166 ctermbg=NONE cterm=bold + hi WildMenu ctermfg=254 ctermbg=236 cterm=reverse + hi Comment ctermfg=242 ctermbg=NONE cterm=italic + hi Constant ctermfg=37 ctermbg=NONE cterm=NONE + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE + hi Error ctermfg=160 ctermbg=230 cterm=bold,reverse + hi Identifier ctermfg=32 ctermbg=NONE cterm=NONE + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE + hi PreProc ctermfg=166 ctermbg=NONE cterm=NONE + hi Special ctermfg=166 ctermbg=NONE cterm=NONE + hi Statement ctermfg=106 ctermbg=NONE cterm=NONE + hi Todo ctermfg=162 ctermbg=NONE cterm=bold + hi Type ctermfg=136 ctermbg=NONE cterm=NONE + hi Underlined ctermfg=61 ctermbg=NONE cterm=NONE + hi NormalMode ctermfg=246 ctermbg=230 cterm=reverse + hi InsertMode ctermfg=37 ctermbg=230 cterm=reverse + hi ReplaceMode ctermfg=166 ctermbg=230 cterm=reverse + hi VisualMode ctermfg=162 ctermbg=230 cterm=reverse + hi CommandMode ctermfg=162 ctermbg=230 cterm=reverse + if !s:italics + hi Comment cterm=NONE + endif + if has('nvim') + hi! link TermCursor Cursor + hi TermCursorNC ctermfg=235 ctermbg=242 cterm=NONE + endif + if !get(g:, 'solarized_extra_hi_groups', 0) + unlet s:t_Co s:italics s:termtrans + finish + endif + hi! link vimVar Identifier + hi! link vimFunc Function + hi! link vimUserFunc Function + hi! link helpSpecial Special + hi! link vimSet Normal + hi! link vimSetEqual Normal + hi vimCommentString ctermfg=61 ctermbg=NONE cterm=NONE + hi vimCommand ctermfg=136 ctermbg=NONE cterm=NONE + hi vimCmdSep ctermfg=32 ctermbg=NONE cterm=bold + hi helpExample ctermfg=247 ctermbg=NONE cterm=NONE + hi helpOption ctermfg=37 ctermbg=NONE cterm=NONE + hi helpNote ctermfg=162 ctermbg=NONE cterm=NONE + hi helpVim ctermfg=162 ctermbg=NONE cterm=NONE + hi helpHyperTextJump ctermfg=32 ctermbg=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=106 ctermbg=NONE cterm=NONE + hi vimIsCommand ctermfg=66 ctermbg=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=136 ctermbg=NONE cterm=NONE + hi vimSynType ctermfg=37 ctermbg=NONE cterm=NONE + hi vimHiLink ctermfg=32 ctermbg=NONE cterm=NONE + hi vimHiGroup ctermfg=32 ctermbg=NONE cterm=NONE + hi vimGroup ctermfg=32 ctermbg=NONE cterm=bold + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitComment ctermfg=242 ctermbg=NONE cterm=italic + hi! link gitcommitUntracked gitcommitComment + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitSelected gitcommitComment + hi gitcommitUnmerged ctermfg=106 ctermbg=NONE cterm=bold + hi gitcommitOnBranch ctermfg=242 ctermbg=NONE cterm=bold + hi gitcommitBranch ctermfg=162 ctermbg=NONE cterm=bold + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitdiscardedtype ctermfg=160 ctermbg=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=106 ctermbg=NONE cterm=NONE + hi gitcommitHeader ctermfg=242 ctermbg=NONE cterm=NONE + hi gitcommitUntrackedFile ctermfg=37 ctermbg=NONE cterm=bold + hi gitcommitDiscardedFile ctermfg=160 ctermbg=NONE cterm=bold + hi gitcommitSelectedFile ctermfg=106 ctermbg=NONE cterm=bold + hi gitcommitUnmergedFile ctermfg=136 ctermbg=NONE cterm=bold + hi gitcommitFile ctermfg=246 ctermbg=NONE cterm=bold + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi htmlTag ctermfg=242 ctermbg=NONE cterm=NONE + hi htmlEndTag ctermfg=242 ctermbg=NONE cterm=NONE + hi htmlTagN ctermfg=247 ctermbg=NONE cterm=bold + hi htmlTagName ctermfg=32 ctermbg=NONE cterm=bold + hi htmlSpecialTagName ctermfg=32 ctermbg=NONE cterm=italic + hi htmlArg ctermfg=66 ctermbg=NONE cterm=NONE + hi javaScript ctermfg=136 ctermbg=NONE cterm=NONE + hi! link jsFuncCall Function + hi perlHereDoc ctermfg=247 ctermbg=235 cterm=NONE + hi perlVarPlain ctermfg=136 ctermbg=235 cterm=NONE + hi perlStatementFileDesc ctermfg=37 ctermbg=235 cterm=NONE + hi texstatement ctermfg=37 ctermbg=235 cterm=NONE + hi texmathzonex ctermfg=136 ctermbg=235 cterm=NONE + hi texmathmatcher ctermfg=136 ctermbg=235 cterm=NONE + hi texreflabel ctermfg=136 ctermbg=235 cterm=NONE + hi rubyDefine ctermfg=247 ctermbg=235 cterm=bold + hi! link rubySymbol Type + hi rubyBoolean ctermfg=162 ctermbg=235 cterm=NONE + hi cPreCondit ctermfg=166 ctermbg=NONE cterm=NONE + hi VarId ctermfg=32 ctermbg=NONE cterm=NONE + hi ConId ctermfg=136 ctermbg=NONE cterm=NONE + hi hsImport ctermfg=162 ctermbg=NONE cterm=NONE + hi hsString ctermfg=66 ctermbg=NONE cterm=NONE + hi hsStructure ctermfg=37 ctermbg=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=32 ctermbg=NONE cterm=NONE + hi hsStatement ctermfg=37 ctermbg=NONE cterm=NONE + hi hsImportLabel ctermfg=37 ctermbg=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=136 ctermbg=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=166 ctermbg=NONE cterm=NONE + hi hsVarSym ctermfg=37 ctermbg=NONE cterm=NONE + hi hsType ctermfg=136 ctermbg=NONE cterm=NONE + hi hsTypedef ctermfg=37 ctermbg=NONE cterm=NONE + hi hsModuleName ctermfg=106 ctermbg=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi! link hsDelimTypeExport Delimiter + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=37 ctermbg=NONE cterm=NONE + hi hsniceoperator ctermfg=37 ctermbg=NONE cterm=NONE + if !s:italics + hi gitcommitComment cterm=NONE + hi htmlSpecialTagName cterm=NONE + endif + let hs_highlight_boolean=1 + let hs_highlight_delimiters=1 + hi pandocTitleBlock ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=32 ctermbg=NONE cterm=bold + hi pandocTitleComment ctermfg=32 ctermbg=NONE cterm=bold + hi pandocComment ctermfg=242 ctermbg=NONE cterm=italic + hi pandocVerbatimBlock ctermfg=136 ctermbg=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocBlockQuote ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=37 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=136 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=160 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=246 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=242 ctermbg=NONE cterm=NONE + hi pandocListMarker ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocListReference ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocDefinitionBlock ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocDefinitionTerm ctermfg=61 ctermbg=NONE cterm=standout + hi pandocDefinitionIndctr ctermfg=61 ctermbg=NONE cterm=bold + hi pandocEmphasisDefinition ctermfg=61 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrikeoutDefinition ctermfg=61 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineDefinition ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocTableStructure ctermfg=32 ctermbg=NONE cterm=NONE + hi! link pandocTableStructureTop pandocTableStructre + hi! link pandocTableStructureEnd pandocTableStructre + hi pandocTableZebraLight ctermfg=32 ctermbg=235 cterm=NONE + hi pandocTableZebraDark ctermfg=32 ctermbg=236 cterm=NONE + hi pandocEmphasisTable ctermfg=32 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrikeoutTable ctermfg=32 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocSuperscriptTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocSubscriptTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocHeadingMarker ctermfg=166 ctermbg=NONE cterm=bold + hi pandocEmphasisHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrikeoutHeading ctermfg=166 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocSuperscriptHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocSubscriptHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocLinkDelim ctermfg=242 ctermbg=NONE cterm=NONE + hi pandocLinkLabel ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocLinkText ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocLinkURL ctermfg=66 ctermbg=NONE cterm=NONE + hi pandocLinkTitle ctermfg=66 ctermbg=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=242 ctermbg=NONE cterm=NONE + hi pandocLinkDefinition ctermfg=37 ctermbg=NONE cterm=NONE + hi pandocLinkDefinitionID ctermfg=32 ctermbg=NONE cterm=bold + hi pandocImageCaption ctermfg=61 ctermbg=NONE cterm=bold + hi pandocFootnoteLink ctermfg=106 ctermbg=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=106 ctermbg=NONE cterm=bold + hi pandocFootnoteInline ctermfg=106 ctermbg=NONE cterm=bold + hi pandocFootnote ctermfg=106 ctermbg=NONE cterm=NONE + hi pandocCitationDelim ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocCitation ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocCitationID ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocCitationRef ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocStyleDelim ctermfg=242 ctermbg=NONE cterm=NONE + hi pandocEmphasis ctermfg=246 ctermbg=NONE cterm=italic + hi pandocEmphasisNested ctermfg=246 ctermbg=NONE cterm=bold + hi pandocStrongEmphasis ctermfg=246 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=246 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=246 ctermbg=NONE cterm=bold + hi pandocStrikeout ctermfg=242 ctermbg=NONE cterm=reverse + hi pandocVerbatimInline ctermfg=136 ctermbg=NONE cterm=NONE + hi pandocSuperscript ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocSubscript ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocRule ctermfg=32 ctermbg=NONE cterm=bold + hi pandocRuleLine ctermfg=32 ctermbg=NONE cterm=bold + hi pandocEscapePair ctermfg=160 ctermbg=NONE cterm=bold + hi pandocCitationRef ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocNonBreakingSpace ctermfg=160 ctermbg=NONE cterm=reverse + hi! link pandocEscapedCharacter pandocEscapePair + hi! link pandocLineBreak pandocEscapePair + hi pandocMetadataDelim ctermfg=242 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocMetadataKey ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=32 ctermbg=NONE cterm=bold + hi! link pandocMetadataTitle pandocMetadata + if !s:italics + hi pandocComment cterm=NONE + hi pandocEmphasisDefinition cterm=NONE + hi pandocEmphasisTable cterm=NONE + hi pandocEmphasis cterm=NONE + endif + unlet s:termtrans + unlet s:t_Co s:italics + finish + endif + " Light background + if s:termtrans + hi Normal ctermfg=242 ctermbg=NONE cterm=NONE + hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline + hi FoldColumn ctermfg=66 ctermbg=NONE cterm=NONE + hi Folded ctermfg=66 ctermbg=NONE cterm=bold + hi Terminal ctermfg=fg ctermbg=NONE cterm=NONE + hi ToolbarButton ctermfg=242 ctermbg=NONE cterm=bold + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE + else " opaque + hi Normal ctermfg=242 ctermbg=230 cterm=NONE + hi CursorLine ctermfg=NONE ctermbg=254 cterm=NONE + hi FoldColumn ctermfg=66 ctermbg=254 cterm=NONE + hi Folded ctermfg=66 ctermbg=254 cterm=bold + hi Terminal ctermfg=fg ctermbg=230 cterm=NONE + hi ToolbarButton ctermfg=242 ctermbg=254 cterm=bold + hi ToolbarLine ctermfg=NONE ctermbg=254 cterm=NONE + endif + if get(g:, 'solarized_visibility', '') ==# 'high' + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=230 ctermbg=66 cterm=NONE + else + hi Cursor ctermfg=230 ctermbg=160 cterm=NONE + endif + hi CursorLineNr ctermfg=160 ctermbg=254 cterm=bold + hi LineNr ctermfg=66 ctermbg=254 cterm=NONE + hi MatchParen ctermfg=230 ctermbg=246 cterm=bold + hi NonText ctermfg=160 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=160 ctermbg=NONE cterm=reverse + hi SpellBad ctermfg=162 ctermbg=230 cterm=reverse,underline + hi SpellCap ctermfg=162 ctermbg=230 cterm=reverse,underline + hi SpellLocal ctermfg=136 ctermbg=230 cterm=reverse,underline + hi SpellRare ctermfg=37 ctermbg=230 cterm=reverse,underline + hi Title ctermfg=166 ctermbg=NONE cterm=bold + elseif get(g:, 'solarized_visibility', '') ==# 'low' + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=230 ctermbg=66 cterm=NONE + else + hi Cursor ctermfg=230 ctermbg=166 cterm=NONE + endif + hi CursorLineNr ctermfg=247 ctermbg=254 cterm=bold + hi LineNr ctermfg=247 ctermbg=254 cterm=NONE + hi MatchParen ctermfg=160 ctermbg=254 cterm=bold,underline + hi NonText ctermfg=254 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=254 ctermbg=NONE cterm=bold + hi SpellBad ctermfg=162 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=162 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=136 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=37 ctermbg=NONE cterm=underline + hi Title ctermfg=247 ctermbg=NONE cterm=bold + else " Normal visibility + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=230 ctermbg=66 cterm=NONE + else + hi Cursor ctermfg=230 ctermbg=166 cterm=NONE + endif + hi CursorLineNr ctermfg=66 ctermbg=254 cterm=bold + hi LineNr ctermfg=246 ctermbg=254 cterm=NONE + hi MatchParen ctermfg=160 ctermbg=254 cterm=bold,underline + hi NonText ctermfg=246 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=246 ctermbg=254 cterm=bold + hi SpellBad ctermfg=162 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=162 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=136 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=37 ctermbg=NONE cterm=underline + hi Title ctermfg=166 ctermbg=NONE cterm=bold + endif + if s:termtrans + hi CursorLineNr ctermbg=NONE + hi LineNr ctermbg=NONE + endif + if get(g:, 'solarized_diffmode', '') ==# 'high' + hi DiffAdd ctermfg=106 ctermbg=NONE cterm=reverse + hi DiffChange ctermfg=136 ctermbg=NONE cterm=reverse + hi DiffDelete ctermfg=160 ctermbg=NONE cterm=reverse + hi DiffText ctermfg=32 ctermbg=NONE cterm=reverse + elseif get(g:, 'solarized_diffmode', '') ==# 'low' + hi DiffAdd ctermfg=106 ctermbg=NONE cterm=NONE + hi DiffChange ctermfg=136 ctermbg=NONE cterm=NONE + hi DiffDelete ctermfg=160 ctermbg=NONE cterm=bold + hi DiffText ctermfg=32 ctermbg=NONE cterm=NONE + else " normal diffmode + hi DiffAdd ctermfg=106 ctermbg=254 cterm=NONE + hi DiffChange ctermfg=136 ctermbg=254 cterm=NONE + hi DiffDelete ctermfg=160 ctermbg=254 cterm=bold + hi DiffText ctermfg=32 ctermbg=254 cterm=NONE + endif + if get(g:, 'solarized_statusline', '') ==# 'low' + hi StatusLine ctermfg=247 ctermbg=230 cterm=reverse + hi StatusLineNC ctermfg=247 ctermbg=242 cterm=reverse + hi TabLine ctermfg=247 ctermbg=242 cterm=reverse + hi TabLineFill ctermfg=247 ctermbg=242 cterm=reverse + hi TabLineSel ctermfg=242 ctermbg=230 cterm=reverse + hi VertSplit ctermfg=242 ctermbg=247 cterm=NONE + hi WildMenu ctermfg=242 ctermbg=230 cterm=reverse + elseif get(g:, 'solarized_statusline', '') ==# 'flat' + hi StatusLine ctermfg=254 ctermbg=236 cterm=reverse + hi StatusLineNC ctermfg=254 ctermbg=242 cterm=reverse + hi TabLineSel ctermfg=236 ctermbg=254 cterm=NONE + hi TabLine ctermfg=247 ctermbg=254 cterm=NONE + hi TabLineFill ctermfg=247 ctermbg=254 cterm=NONE + hi VertSplit ctermfg=247 ctermbg=254 cterm=NONE + hi WildMenu ctermfg=246 ctermbg=230 cterm=reverse + else + hi StatusLine ctermfg=242 ctermbg=254 cterm=reverse + hi StatusLineNC ctermfg=246 ctermbg=254 cterm=reverse + hi TabLine ctermfg=246 ctermbg=254 cterm=reverse + hi TabLineFill ctermfg=246 ctermbg=254 cterm=reverse + hi TabLineSel ctermfg=242 ctermbg=254 cterm=reverse + hi VertSplit ctermfg=242 ctermbg=247 cterm=NONE + hi WildMenu ctermfg=236 ctermbg=254 cterm=reverse + endif + hi ColorColumn ctermfg=NONE ctermbg=254 cterm=NONE + hi Conceal ctermfg=32 ctermbg=NONE cterm=NONE + hi CursorColumn ctermfg=NONE ctermbg=254 cterm=NONE + hi Directory ctermfg=32 ctermbg=NONE cterm=NONE + hi EndOfBuffer ctermfg=NONE ctermbg=NONE cterm=NONE + hi ErrorMsg ctermfg=160 ctermbg=230 cterm=reverse + hi IncSearch ctermfg=166 ctermbg=NONE cterm=standout + hi ModeMsg ctermfg=32 ctermbg=NONE cterm=NONE + hi MoreMsg ctermfg=32 ctermbg=NONE cterm=NONE + hi Pmenu ctermfg=242 ctermbg=254 cterm=NONE + hi PmenuSbar ctermfg=NONE ctermbg=247 cterm=NONE + hi PmenuSel ctermfg=254 ctermbg=246 cterm=NONE + hi PmenuThumb ctermfg=NONE ctermbg=66 cterm=NONE + hi Question ctermfg=37 ctermbg=NONE cterm=bold + hi Search ctermfg=136 ctermbg=NONE cterm=reverse + hi SignColumn ctermfg=66 ctermbg=NONE cterm=NONE + hi Visual ctermfg=247 ctermbg=230 cterm=reverse + hi VisualNOS ctermfg=NONE ctermbg=254 cterm=reverse + hi WarningMsg ctermfg=166 ctermbg=NONE cterm=bold + hi Comment ctermfg=247 ctermbg=NONE cterm=italic + hi Constant ctermfg=37 ctermbg=NONE cterm=NONE + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE + hi Error ctermfg=160 ctermbg=230 cterm=bold,reverse + hi Identifier ctermfg=32 ctermbg=NONE cterm=NONE + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE + hi PreProc ctermfg=166 ctermbg=NONE cterm=NONE + hi Special ctermfg=166 ctermbg=NONE cterm=NONE + hi Statement ctermfg=106 ctermbg=NONE cterm=NONE + hi Todo ctermfg=162 ctermbg=NONE cterm=bold + hi Type ctermfg=136 ctermbg=NONE cterm=NONE + hi Underlined ctermfg=61 ctermbg=NONE cterm=NONE + hi NormalMode ctermfg=242 ctermbg=230 cterm=reverse + hi InsertMode ctermfg=37 ctermbg=230 cterm=reverse + hi ReplaceMode ctermfg=166 ctermbg=230 cterm=reverse + hi VisualMode ctermfg=162 ctermbg=230 cterm=reverse + hi CommandMode ctermfg=162 ctermbg=230 cterm=reverse + if !s:italics + hi Comment cterm=NONE + endif + if has('nvim') + hi! link TermCursor Cursor + hi TermCursorNC ctermfg=230 ctermbg=247 cterm=NONE + endif + if !get(g:, 'solarized_extra_hi_groups', 0) + unlet s:t_Co s:italics s:termtrans + finish + endif + hi! link vimVar Identifier + hi! link vimFunc Function + hi! link vimUserFunc Function + hi! link helpSpecial Special + hi! link vimSet Normal + hi! link vimSetEqual Normal + hi vimCommentString ctermfg=61 ctermbg=NONE cterm=NONE + hi vimCommand ctermfg=136 ctermbg=NONE cterm=NONE + hi vimCmdSep ctermfg=32 ctermbg=NONE cterm=bold + hi helpExample ctermfg=242 ctermbg=NONE cterm=NONE + hi helpOption ctermfg=37 ctermbg=NONE cterm=NONE + hi helpNote ctermfg=162 ctermbg=NONE cterm=NONE + hi helpVim ctermfg=162 ctermbg=NONE cterm=NONE + hi helpHyperTextJump ctermfg=32 ctermbg=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=106 ctermbg=NONE cterm=NONE + hi vimIsCommand ctermfg=246 ctermbg=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=136 ctermbg=NONE cterm=NONE + hi vimSynType ctermfg=37 ctermbg=NONE cterm=NONE + hi vimHiLink ctermfg=32 ctermbg=NONE cterm=NONE + hi vimHiGroup ctermfg=32 ctermbg=NONE cterm=NONE + hi vimGroup ctermfg=32 ctermbg=NONE cterm=bold + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitComment ctermfg=247 ctermbg=NONE cterm=italic + hi! link gitcommitUntracked gitcommitComment + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitSelected gitcommitComment + hi gitcommitUnmerged ctermfg=106 ctermbg=NONE cterm=bold + hi gitcommitOnBranch ctermfg=247 ctermbg=NONE cterm=bold + hi gitcommitBranch ctermfg=162 ctermbg=NONE cterm=bold + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitdiscardedtype ctermfg=160 ctermbg=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=106 ctermbg=NONE cterm=NONE + hi gitcommitHeader ctermfg=247 ctermbg=NONE cterm=NONE + hi gitcommitUntrackedFile ctermfg=37 ctermbg=NONE cterm=bold + hi gitcommitDiscardedFile ctermfg=160 ctermbg=NONE cterm=bold + hi gitcommitSelectedFile ctermfg=106 ctermbg=NONE cterm=bold + hi gitcommitUnmergedFile ctermfg=136 ctermbg=NONE cterm=bold + hi gitcommitFile ctermfg=66 ctermbg=NONE cterm=bold + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi htmlTag ctermfg=247 ctermbg=NONE cterm=NONE + hi htmlEndTag ctermfg=247 ctermbg=NONE cterm=NONE + hi htmlTagN ctermfg=242 ctermbg=NONE cterm=bold + hi htmlTagName ctermfg=32 ctermbg=NONE cterm=bold + hi htmlSpecialTagName ctermfg=32 ctermbg=NONE cterm=italic + hi htmlArg ctermfg=246 ctermbg=NONE cterm=NONE + hi javaScript ctermfg=136 ctermbg=NONE cterm=NONE + hi! link jsFuncCall Function + hi perlHereDoc ctermfg=242 ctermbg=230 cterm=NONE + hi perlVarPlain ctermfg=136 ctermbg=230 cterm=NONE + hi perlStatementFileDesc ctermfg=37 ctermbg=230 cterm=NONE + hi texstatement ctermfg=37 ctermbg=230 cterm=NONE + hi texmathzonex ctermfg=136 ctermbg=230 cterm=NONE + hi texmathmatcher ctermfg=136 ctermbg=230 cterm=NONE + hi texreflabel ctermfg=136 ctermbg=230 cterm=NONE + hi rubyDefine ctermfg=242 ctermbg=230 cterm=bold + hi! link rubySymbol Type + hi rubyBoolean ctermfg=162 ctermbg=230 cterm=NONE + hi cPreCondit ctermfg=166 ctermbg=NONE cterm=NONE + hi VarId ctermfg=32 ctermbg=NONE cterm=NONE + hi ConId ctermfg=136 ctermbg=NONE cterm=NONE + hi hsImport ctermfg=162 ctermbg=NONE cterm=NONE + hi hsString ctermfg=246 ctermbg=NONE cterm=NONE + hi hsStructure ctermfg=37 ctermbg=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=32 ctermbg=NONE cterm=NONE + hi hsStatement ctermfg=37 ctermbg=NONE cterm=NONE + hi hsImportLabel ctermfg=37 ctermbg=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=136 ctermbg=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=166 ctermbg=NONE cterm=NONE + hi hsVarSym ctermfg=37 ctermbg=NONE cterm=NONE + hi hsType ctermfg=136 ctermbg=NONE cterm=NONE + hi hsTypedef ctermfg=37 ctermbg=NONE cterm=NONE + hi hsModuleName ctermfg=106 ctermbg=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi! link hsDelimTypeExport Delimiter + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=37 ctermbg=NONE cterm=NONE + hi hsniceoperator ctermfg=37 ctermbg=NONE cterm=NONE + if !s:italics + hi gitcommitComment cterm=NONE + hi htmlSpecialTagName cterm=NONE + endif + let hs_highlight_boolean=1 + let hs_highlight_delimiters=1 + hi pandocTitleBlock ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=32 ctermbg=NONE cterm=bold + hi pandocTitleComment ctermfg=32 ctermbg=NONE cterm=bold + hi pandocComment ctermfg=247 ctermbg=NONE cterm=italic + hi pandocVerbatimBlock ctermfg=136 ctermbg=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocBlockQuote ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=37 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=136 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=160 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=66 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=247 ctermbg=NONE cterm=NONE + hi pandocListMarker ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocListReference ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocDefinitionBlock ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocDefinitionTerm ctermfg=61 ctermbg=NONE cterm=standout + hi pandocDefinitionIndctr ctermfg=61 ctermbg=NONE cterm=bold + hi pandocEmphasisDefinition ctermfg=61 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrikeoutDefinition ctermfg=61 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineDefinition ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocTableStructure ctermfg=32 ctermbg=NONE cterm=NONE + hi! link pandocTableStructureTop pandocTableStructre + hi! link pandocTableStructureEnd pandocTableStructre + hi pandocTableZebraLight ctermfg=32 ctermbg=230 cterm=NONE + hi pandocTableZebraDark ctermfg=32 ctermbg=254 cterm=NONE + hi pandocEmphasisTable ctermfg=32 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrikeoutTable ctermfg=32 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocSuperscriptTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocSubscriptTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocHeadingMarker ctermfg=166 ctermbg=NONE cterm=bold + hi pandocEmphasisHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrikeoutHeading ctermfg=166 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocSuperscriptHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocSubscriptHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocLinkDelim ctermfg=247 ctermbg=NONE cterm=NONE + hi pandocLinkLabel ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocLinkText ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocLinkURL ctermfg=246 ctermbg=NONE cterm=NONE + hi pandocLinkTitle ctermfg=246 ctermbg=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=247 ctermbg=NONE cterm=NONE + hi pandocLinkDefinition ctermfg=37 ctermbg=NONE cterm=NONE + hi pandocLinkDefinitionID ctermfg=32 ctermbg=NONE cterm=bold + hi pandocImageCaption ctermfg=61 ctermbg=NONE cterm=bold + hi pandocFootnoteLink ctermfg=106 ctermbg=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=106 ctermbg=NONE cterm=bold + hi pandocFootnoteInline ctermfg=106 ctermbg=NONE cterm=bold + hi pandocFootnote ctermfg=106 ctermbg=NONE cterm=NONE + hi pandocCitationDelim ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocCitation ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocCitationID ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocCitationRef ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocStyleDelim ctermfg=247 ctermbg=NONE cterm=NONE + hi pandocEmphasis ctermfg=66 ctermbg=NONE cterm=italic + hi pandocEmphasisNested ctermfg=66 ctermbg=NONE cterm=bold + hi pandocStrongEmphasis ctermfg=66 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=66 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=66 ctermbg=NONE cterm=bold + hi pandocStrikeout ctermfg=247 ctermbg=NONE cterm=reverse + hi pandocVerbatimInline ctermfg=136 ctermbg=NONE cterm=NONE + hi pandocSuperscript ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocSubscript ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocRule ctermfg=32 ctermbg=NONE cterm=bold + hi pandocRuleLine ctermfg=32 ctermbg=NONE cterm=bold + hi pandocEscapePair ctermfg=160 ctermbg=NONE cterm=bold + hi pandocCitationRef ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocNonBreakingSpace ctermfg=160 ctermbg=NONE cterm=reverse + hi! link pandocEscapedCharacter pandocEscapePair + hi! link pandocLineBreak pandocEscapePair + hi pandocMetadataDelim ctermfg=247 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocMetadataKey ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=32 ctermbg=NONE cterm=bold + hi! link pandocMetadataTitle pandocMetadata + if !s:italics + hi pandocComment cterm=NONE + hi pandocEmphasisDefinition cterm=NONE + hi pandocEmphasisTable cterm=NONE + hi pandocEmphasis cterm=NONE + endif + unlet s:termtrans + unlet s:t_Co s:italics + finish +endif + +if s:t_Co >= 16 + if &background ==# 'dark' + if s:termtrans + hi Normal ctermfg=14 ctermbg=NONE cterm=NONE + hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline + hi FoldColumn ctermfg=fg ctermbg=NONE cterm=NONE + hi Folded ctermfg=fg ctermbg=NONE cterm=bold + hi Terminal ctermfg=fg ctermbg=NONE cterm=NONE + hi ToolbarButton ctermfg=14 ctermbg=NONE cterm=bold + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE + else " opaque + hi Normal ctermfg=14 ctermbg=8 cterm=NONE + hi CursorLine ctermfg=NONE ctermbg=0 cterm=NONE + hi FoldColumn ctermfg=12 ctermbg=0 cterm=NONE + hi Folded ctermfg=12 ctermbg=0 cterm=bold + hi Terminal ctermfg=fg ctermbg=8 cterm=NONE + hi ToolbarButton ctermfg=14 ctermbg=0 cterm=bold + hi ToolbarLine ctermfg=NONE ctermbg=0 cterm=NONE + endif + if get(g:, 'solarized_visibility', '') ==# 'high' + hi CursorLineNr ctermfg=9 ctermbg=0 cterm=bold + hi LineNr ctermfg=12 ctermbg=0 cterm=NONE + hi NonText ctermfg=9 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=9 ctermbg=NONE cterm=reverse + hi SpellBad ctermfg=13 ctermbg=15 cterm=reverse,underline + hi SpellCap ctermfg=13 ctermbg=15 cterm=reverse,underline + hi SpellLocal ctermfg=3 ctermbg=15 cterm=reverse,underline + hi SpellRare ctermfg=6 ctermbg=15 cterm=reverse,underline + hi Title ctermfg=3 ctermbg=NONE cterm=bold + elseif get(g:, 'solarized_visibility', '') ==# 'low' + hi CursorLineNr ctermfg=10 ctermbg=0 cterm=bold + hi LineNr ctermfg=10 ctermbg=0 cterm=NONE + hi NonText ctermfg=0 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=0 ctermbg=NONE cterm=reverse + hi SpellBad ctermfg=13 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=13 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=3 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=6 ctermbg=NONE cterm=underline + hi Title ctermfg=10 ctermbg=NONE cterm=bold + else " normal visibility + hi CursorLineNr ctermfg=12 ctermbg=0 cterm=bold + hi LineNr ctermfg=11 ctermbg=0 cterm=NONE + hi NonText ctermfg=11 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=11 ctermbg=0 cterm=bold + hi SpellBad ctermfg=13 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=13 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=3 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=6 ctermbg=NONE cterm=underline + hi Title ctermfg=3 ctermbg=NONE cterm=bold + endif + if s:termtrans + hi CursorLineNr ctermbg=NONE + hi LineNr ctermbg=NONE + endif + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=8 ctermbg=12 cterm=NONE + else + hi Cursor ctermfg=15 ctermbg=4 cterm=NONE + endif + if get(g:, 'solarized_diffmode', '') ==# 'high' + hi DiffAdd ctermfg=2 ctermbg=NONE cterm=reverse + hi DiffChange ctermfg=3 ctermbg=NONE cterm=reverse + hi DiffDelete ctermfg=1 ctermbg=NONE cterm=reverse + hi DiffText ctermfg=4 ctermbg=NONE cterm=reverse + elseif get(g:, 'solarized_diffmode', '') ==# 'low' + hi DiffAdd ctermfg=2 ctermbg=NONE cterm=NONE + hi DiffChange ctermfg=3 ctermbg=NONE cterm=NONE + hi DiffDelete ctermfg=1 ctermbg=NONE cterm=bold + hi DiffText ctermfg=4 ctermbg=NONE cterm=NONE + else " normal diffmode + hi DiffAdd ctermfg=2 ctermbg=0 cterm=NONE + hi DiffChange ctermfg=3 ctermbg=0 cterm=NONE + hi DiffDelete ctermfg=1 ctermbg=0 cterm=bold + hi DiffText ctermfg=4 ctermbg=0 cterm=NONE + endif + if get(g:, 'solarized_statusline', '') ==# 'low' + hi StatusLine ctermfg=10 ctermbg=7 cterm=reverse + hi StatusLineNC ctermfg=10 ctermbg=0 cterm=reverse + hi TabLine ctermfg=10 ctermbg=0 cterm=reverse + hi TabLineFill ctermfg=10 ctermbg=0 cterm=reverse + hi TabLineSel ctermfg=12 ctermbg=15 cterm=reverse + hi VertSplit ctermfg=0 ctermbg=10 cterm=NONE + elseif get(g:, 'solarized_statusline', '') ==# 'flat' + hi StatusLine ctermfg=0 ctermbg=7 cterm=reverse + hi StatusLineNC ctermfg=0 ctermbg=14 cterm=reverse + hi TabLineSel ctermfg=7 ctermbg=0 cterm=NONE + hi TabLine ctermfg=10 ctermbg=0 cterm=NONE + hi TabLineFill ctermfg=10 ctermbg=0 cterm=NONE + hi VertSplit ctermfg=10 ctermbg=0 cterm=NONE + else + hi StatusLine ctermfg=12 ctermbg=0 cterm=reverse + hi StatusLineNC ctermfg=10 ctermbg=0 cterm=reverse + hi TabLine ctermfg=10 ctermbg=0 cterm=reverse + hi TabLineFill ctermfg=10 ctermbg=0 cterm=reverse + hi TabLineSel ctermfg=12 ctermbg=0 cterm=reverse + hi VertSplit ctermfg=0 ctermbg=10 cterm=NONE + endif + hi ColorColumn ctermfg=NONE ctermbg=0 cterm=NONE + hi Conceal ctermfg=4 ctermbg=NONE cterm=NONE + hi CursorColumn ctermfg=NONE ctermbg=0 cterm=NONE + hi Directory ctermfg=4 ctermbg=NONE cterm=NONE + hi EndOfBuffer ctermfg=NONE ctermbg=NONE cterm=NONE + hi ErrorMsg ctermfg=1 ctermbg=15 cterm=reverse + hi IncSearch ctermfg=9 ctermbg=NONE cterm=standout + hi MatchParen ctermfg=15 ctermbg=0 cterm=bold + hi ModeMsg ctermfg=4 ctermbg=NONE cterm=NONE + hi MoreMsg ctermfg=4 ctermbg=NONE cterm=NONE + hi Pmenu ctermfg=14 ctermbg=0 cterm=NONE + hi PmenuSbar ctermfg=NONE ctermbg=10 cterm=NONE + hi PmenuSel ctermfg=7 ctermbg=11 cterm=NONE + hi PmenuThumb ctermfg=NONE ctermbg=12 cterm=NONE + hi Question ctermfg=6 ctermbg=NONE cterm=bold + hi Search ctermfg=3 ctermbg=NONE cterm=reverse + hi SignColumn ctermfg=12 ctermbg=NONE cterm=NONE + hi Visual ctermfg=10 ctermbg=8 cterm=reverse + hi VisualNOS ctermfg=NONE ctermbg=0 cterm=reverse + hi WarningMsg ctermfg=9 ctermbg=NONE cterm=bold + hi WildMenu ctermfg=7 ctermbg=0 cterm=reverse + hi Comment ctermfg=10 ctermbg=NONE cterm=italic + hi Constant ctermfg=6 ctermbg=NONE cterm=NONE + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE + hi Error ctermfg=1 ctermbg=15 cterm=bold,reverse + hi Identifier ctermfg=4 ctermbg=NONE cterm=NONE + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE + hi PreProc ctermfg=9 ctermbg=NONE cterm=NONE + hi Special ctermfg=9 ctermbg=NONE cterm=NONE + hi Statement ctermfg=2 ctermbg=NONE cterm=NONE + hi Todo ctermfg=5 ctermbg=NONE cterm=bold + hi Type ctermfg=3 ctermbg=NONE cterm=NONE + hi Underlined ctermfg=13 ctermbg=NONE cterm=NONE + hi NormalMode ctermfg=12 ctermbg=15 cterm=reverse + hi InsertMode ctermfg=6 ctermbg=15 cterm=reverse + hi ReplaceMode ctermfg=9 ctermbg=15 cterm=reverse + hi VisualMode ctermfg=5 ctermbg=15 cterm=reverse + hi CommandMode ctermfg=5 ctermbg=15 cterm=reverse + if !s:italics + hi Comment cterm=NONE + endif + if has('nvim') + hi! link TermCursor Cursor + hi TermCursorNC ctermfg=8 ctermbg=10 cterm=NONE + endif + if !get(g:, 'solarized_extra_hi_groups', 0) + unlet s:t_Co s:italics s:termtrans + finish + endif + hi! link vimVar Identifier + hi! link vimFunc Function + hi! link vimUserFunc Function + hi! link helpSpecial Special + hi! link vimSet Normal + hi! link vimSetEqual Normal + hi vimCommentString ctermfg=13 ctermbg=NONE cterm=NONE + hi vimCommand ctermfg=3 ctermbg=NONE cterm=NONE + hi vimCmdSep ctermfg=4 ctermbg=NONE cterm=bold + hi helpExample ctermfg=14 ctermbg=NONE cterm=NONE + hi helpOption ctermfg=6 ctermbg=NONE cterm=NONE + hi helpNote ctermfg=5 ctermbg=NONE cterm=NONE + hi helpVim ctermfg=5 ctermbg=NONE cterm=NONE + hi helpHyperTextJump ctermfg=4 ctermbg=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=2 ctermbg=NONE cterm=NONE + hi vimIsCommand ctermfg=11 ctermbg=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=3 ctermbg=NONE cterm=NONE + hi vimSynType ctermfg=6 ctermbg=NONE cterm=NONE + hi vimHiLink ctermfg=4 ctermbg=NONE cterm=NONE + hi vimHiGroup ctermfg=4 ctermbg=NONE cterm=NONE + hi vimGroup ctermfg=4 ctermbg=NONE cterm=bold + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitComment ctermfg=10 ctermbg=NONE cterm=italic + hi! link gitcommitUntracked gitcommitComment + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitSelected gitcommitComment + hi gitcommitUnmerged ctermfg=2 ctermbg=NONE cterm=bold + hi gitcommitOnBranch ctermfg=10 ctermbg=NONE cterm=bold + hi gitcommitBranch ctermfg=5 ctermbg=NONE cterm=bold + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitdiscardedtype ctermfg=1 ctermbg=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=2 ctermbg=NONE cterm=NONE + hi gitcommitHeader ctermfg=10 ctermbg=NONE cterm=NONE + hi gitcommitUntrackedFile ctermfg=6 ctermbg=NONE cterm=bold + hi gitcommitDiscardedFile ctermfg=1 ctermbg=NONE cterm=bold + hi gitcommitSelectedFile ctermfg=2 ctermbg=NONE cterm=bold + hi gitcommitUnmergedFile ctermfg=3 ctermbg=NONE cterm=bold + hi gitcommitFile ctermfg=12 ctermbg=NONE cterm=bold + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi htmlTag ctermfg=10 ctermbg=NONE cterm=NONE + hi htmlEndTag ctermfg=10 ctermbg=NONE cterm=NONE + hi htmlTagN ctermfg=14 ctermbg=NONE cterm=bold + hi htmlTagName ctermfg=4 ctermbg=NONE cterm=bold + hi htmlSpecialTagName ctermfg=4 ctermbg=NONE cterm=italic + hi htmlArg ctermfg=11 ctermbg=NONE cterm=NONE + hi javaScript ctermfg=3 ctermbg=NONE cterm=NONE + hi! link jsFuncCall Function + hi perlHereDoc ctermfg=14 ctermbg=8 cterm=NONE + hi perlVarPlain ctermfg=3 ctermbg=8 cterm=NONE + hi perlStatementFileDesc ctermfg=6 ctermbg=8 cterm=NONE + hi texstatement ctermfg=6 ctermbg=8 cterm=NONE + hi texmathzonex ctermfg=3 ctermbg=8 cterm=NONE + hi texmathmatcher ctermfg=3 ctermbg=8 cterm=NONE + hi texreflabel ctermfg=3 ctermbg=8 cterm=NONE + hi rubyDefine ctermfg=14 ctermbg=8 cterm=bold + hi! link rubySymbol Type + hi rubyBoolean ctermfg=5 ctermbg=8 cterm=NONE + hi cPreCondit ctermfg=9 ctermbg=NONE cterm=NONE + hi VarId ctermfg=4 ctermbg=NONE cterm=NONE + hi ConId ctermfg=3 ctermbg=NONE cterm=NONE + hi hsImport ctermfg=5 ctermbg=NONE cterm=NONE + hi hsString ctermfg=11 ctermbg=NONE cterm=NONE + hi hsStructure ctermfg=6 ctermbg=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=4 ctermbg=NONE cterm=NONE + hi hsStatement ctermfg=6 ctermbg=NONE cterm=NONE + hi hsImportLabel ctermfg=6 ctermbg=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=3 ctermbg=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=9 ctermbg=NONE cterm=NONE + hi hsVarSym ctermfg=6 ctermbg=NONE cterm=NONE + hi hsType ctermfg=3 ctermbg=NONE cterm=NONE + hi hsTypedef ctermfg=6 ctermbg=NONE cterm=NONE + hi hsModuleName ctermfg=2 ctermbg=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi! link hsDelimTypeExport Delimiter + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=6 ctermbg=NONE cterm=NONE + hi hsniceoperator ctermfg=6 ctermbg=NONE cterm=NONE + if !s:italics + hi gitcommitComment cterm=NONE + hi htmlSpecialTagName cterm=NONE + endif + let hs_highlight_boolean=1 + let hs_highlight_delimiters=1 + hi pandocTitleBlock ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=4 ctermbg=NONE cterm=bold + hi pandocTitleComment ctermfg=4 ctermbg=NONE cterm=bold + hi pandocComment ctermfg=10 ctermbg=NONE cterm=italic + hi pandocVerbatimBlock ctermfg=3 ctermbg=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocBlockQuote ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=6 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=3 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=1 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=12 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=10 ctermbg=NONE cterm=NONE + hi pandocListMarker ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocListReference ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocDefinitionBlock ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocDefinitionTerm ctermfg=13 ctermbg=NONE cterm=standout + hi pandocDefinitionIndctr ctermfg=13 ctermbg=NONE cterm=bold + hi pandocEmphasisDefinition ctermfg=13 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrikeoutDefinition ctermfg=13 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineDefinition ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocTableStructure ctermfg=4 ctermbg=NONE cterm=NONE + hi! link pandocTableStructureTop pandocTableStructre + hi! link pandocTableStructureEnd pandocTableStructre + hi pandocTableZebraLight ctermfg=4 ctermbg=8 cterm=NONE + hi pandocTableZebraDark ctermfg=4 ctermbg=0 cterm=NONE + hi pandocEmphasisTable ctermfg=4 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrikeoutTable ctermfg=4 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocSuperscriptTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocSubscriptTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocHeadingMarker ctermfg=9 ctermbg=NONE cterm=bold + hi pandocEmphasisHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrikeoutHeading ctermfg=9 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocSuperscriptHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocSubscriptHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocLinkDelim ctermfg=10 ctermbg=NONE cterm=NONE + hi pandocLinkLabel ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocLinkText ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocLinkURL ctermfg=11 ctermbg=NONE cterm=NONE + hi pandocLinkTitle ctermfg=11 ctermbg=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=10 ctermbg=NONE cterm=NONE + hi pandocLinkDefinition ctermfg=6 ctermbg=NONE cterm=NONE + hi pandocLinkDefinitionID ctermfg=4 ctermbg=NONE cterm=bold + hi pandocImageCaption ctermfg=13 ctermbg=NONE cterm=bold + hi pandocFootnoteLink ctermfg=2 ctermbg=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=2 ctermbg=NONE cterm=bold + hi pandocFootnoteInline ctermfg=2 ctermbg=NONE cterm=bold + hi pandocFootnote ctermfg=2 ctermbg=NONE cterm=NONE + hi pandocCitationDelim ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocCitation ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocCitationID ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocCitationRef ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocStyleDelim ctermfg=10 ctermbg=NONE cterm=NONE + hi pandocEmphasis ctermfg=12 ctermbg=NONE cterm=italic + hi pandocEmphasisNested ctermfg=12 ctermbg=NONE cterm=bold + hi pandocStrongEmphasis ctermfg=12 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=12 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=12 ctermbg=NONE cterm=bold + hi pandocStrikeout ctermfg=10 ctermbg=NONE cterm=reverse + hi pandocVerbatimInline ctermfg=3 ctermbg=NONE cterm=NONE + hi pandocSuperscript ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocSubscript ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocRule ctermfg=4 ctermbg=NONE cterm=bold + hi pandocRuleLine ctermfg=4 ctermbg=NONE cterm=bold + hi pandocEscapePair ctermfg=1 ctermbg=NONE cterm=bold + hi pandocCitationRef ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocNonBreakingSpace ctermfg=1 ctermbg=NONE cterm=reverse + hi! link pandocEscapedCharacter pandocEscapePair + hi! link pandocLineBreak pandocEscapePair + hi pandocMetadataDelim ctermfg=10 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocMetadataKey ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=4 ctermbg=NONE cterm=bold + hi! link pandocMetadataTitle pandocMetadata + if !s:italics + hi pandocComment cterm=NONE + hi pandocEmphasisDefinition cterm=NONE + hi pandocEmphasisTable cterm=NONE + hi pandocEmphasis cterm=NONE + endif + unlet s:termtrans + unlet s:t_Co s:italics + finish + endif + " Light background + if s:termtrans + hi Normal ctermfg=10 ctermbg=NONE cterm=NONE + hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline + hi FoldColumn ctermfg=11 ctermbg=NONE cterm=NONE + hi Folded ctermfg=11 ctermbg=NONE cterm=bold + hi Terminal ctermfg=fg ctermbg=NONE cterm=NONE + hi ToolbarButton ctermfg=10 ctermbg=NONE cterm=bold + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE + else " opaque + hi Normal ctermfg=10 ctermbg=15 cterm=NONE + hi CursorLine ctermfg=NONE ctermbg=7 cterm=NONE + hi FoldColumn ctermfg=11 ctermbg=7 cterm=NONE + hi Folded ctermfg=11 ctermbg=7 cterm=bold + hi Terminal ctermfg=fg ctermbg=15 cterm=NONE + hi ToolbarButton ctermfg=10 ctermbg=7 cterm=bold + hi ToolbarLine ctermfg=NONE ctermbg=7 cterm=NONE + endif + if get(g:, 'solarized_visibility', '') ==# 'high' + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=15 ctermbg=11 cterm=NONE + else + hi Cursor ctermfg=15 ctermbg=1 cterm=NONE + endif + hi CursorLineNr ctermfg=1 ctermbg=7 cterm=bold + hi LineNr ctermfg=11 ctermbg=7 cterm=NONE + hi MatchParen ctermfg=15 ctermbg=12 cterm=bold + hi NonText ctermfg=1 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=1 ctermbg=NONE cterm=reverse + hi SpellBad ctermfg=5 ctermbg=15 cterm=reverse,underline + hi SpellCap ctermfg=5 ctermbg=15 cterm=reverse,underline + hi SpellLocal ctermfg=3 ctermbg=15 cterm=reverse,underline + hi SpellRare ctermfg=6 ctermbg=15 cterm=reverse,underline + hi Title ctermfg=9 ctermbg=NONE cterm=bold + elseif get(g:, 'solarized_visibility', '') ==# 'low' + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=15 ctermbg=11 cterm=NONE + else + hi Cursor ctermfg=15 ctermbg=9 cterm=NONE + endif + hi CursorLineNr ctermfg=14 ctermbg=7 cterm=bold + hi LineNr ctermfg=14 ctermbg=7 cterm=NONE + hi MatchParen ctermfg=1 ctermbg=7 cterm=bold,underline + hi NonText ctermfg=7 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=7 ctermbg=NONE cterm=bold + hi SpellBad ctermfg=5 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=5 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=3 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=6 ctermbg=NONE cterm=underline + hi Title ctermfg=14 ctermbg=NONE cterm=bold + else " Normal visibility + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=15 ctermbg=11 cterm=NONE + else + hi Cursor ctermfg=15 ctermbg=9 cterm=NONE + endif + hi CursorLineNr ctermfg=11 ctermbg=7 cterm=bold + hi LineNr ctermfg=12 ctermbg=7 cterm=NONE + hi MatchParen ctermfg=1 ctermbg=7 cterm=bold,underline + hi NonText ctermfg=12 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=12 ctermbg=7 cterm=bold + hi SpellBad ctermfg=5 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=5 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=3 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=6 ctermbg=NONE cterm=underline + hi Title ctermfg=9 ctermbg=NONE cterm=bold + endif + if s:termtrans + hi CursorLineNr ctermbg=NONE + hi LineNr ctermbg=NONE + endif + if get(g:, 'solarized_diffmode', '') ==# 'high' + hi DiffAdd ctermfg=2 ctermbg=NONE cterm=reverse + hi DiffChange ctermfg=3 ctermbg=NONE cterm=reverse + hi DiffDelete ctermfg=1 ctermbg=NONE cterm=reverse + hi DiffText ctermfg=4 ctermbg=NONE cterm=reverse + elseif get(g:, 'solarized_diffmode', '') ==# 'low' + hi DiffAdd ctermfg=2 ctermbg=NONE cterm=NONE + hi DiffChange ctermfg=3 ctermbg=NONE cterm=NONE + hi DiffDelete ctermfg=1 ctermbg=NONE cterm=bold + hi DiffText ctermfg=4 ctermbg=NONE cterm=NONE + else " normal diffmode + hi DiffAdd ctermfg=2 ctermbg=7 cterm=NONE + hi DiffChange ctermfg=3 ctermbg=7 cterm=NONE + hi DiffDelete ctermfg=1 ctermbg=7 cterm=bold + hi DiffText ctermfg=4 ctermbg=7 cterm=NONE + endif + if get(g:, 'solarized_statusline', '') ==# 'low' + hi StatusLine ctermfg=14 ctermbg=15 cterm=reverse + hi StatusLineNC ctermfg=14 ctermbg=10 cterm=reverse + hi TabLine ctermfg=14 ctermbg=10 cterm=reverse + hi TabLineFill ctermfg=14 ctermbg=10 cterm=reverse + hi TabLineSel ctermfg=10 ctermbg=15 cterm=reverse + hi VertSplit ctermfg=10 ctermbg=14 cterm=NONE + hi WildMenu ctermfg=10 ctermbg=15 cterm=reverse + elseif get(g:, 'solarized_statusline', '') ==# 'flat' + hi StatusLine ctermfg=7 ctermbg=0 cterm=reverse + hi StatusLineNC ctermfg=7 ctermbg=10 cterm=reverse + hi TabLineSel ctermfg=0 ctermbg=7 cterm=NONE + hi TabLine ctermfg=14 ctermbg=7 cterm=NONE + hi TabLineFill ctermfg=14 ctermbg=7 cterm=NONE + hi VertSplit ctermfg=14 ctermbg=7 cterm=NONE + hi WildMenu ctermfg=12 ctermbg=15 cterm=reverse + else + hi StatusLine ctermfg=10 ctermbg=7 cterm=reverse + hi StatusLineNC ctermfg=12 ctermbg=7 cterm=reverse + hi TabLine ctermfg=12 ctermbg=7 cterm=reverse + hi TabLineFill ctermfg=12 ctermbg=7 cterm=reverse + hi TabLineSel ctermfg=10 ctermbg=7 cterm=reverse + hi VertSplit ctermfg=10 ctermbg=14 cterm=NONE + hi WildMenu ctermfg=0 ctermbg=7 cterm=reverse + endif + hi ColorColumn ctermfg=NONE ctermbg=7 cterm=NONE + hi Conceal ctermfg=4 ctermbg=NONE cterm=NONE + hi CursorColumn ctermfg=NONE ctermbg=7 cterm=NONE + hi Directory ctermfg=4 ctermbg=NONE cterm=NONE + hi EndOfBuffer ctermfg=NONE ctermbg=NONE cterm=NONE + hi ErrorMsg ctermfg=1 ctermbg=15 cterm=reverse + hi IncSearch ctermfg=9 ctermbg=NONE cterm=standout + hi ModeMsg ctermfg=4 ctermbg=NONE cterm=NONE + hi MoreMsg ctermfg=4 ctermbg=NONE cterm=NONE + hi Pmenu ctermfg=10 ctermbg=7 cterm=NONE + hi PmenuSbar ctermfg=NONE ctermbg=14 cterm=NONE + hi PmenuSel ctermfg=7 ctermbg=12 cterm=NONE + hi PmenuThumb ctermfg=NONE ctermbg=11 cterm=NONE + hi Question ctermfg=6 ctermbg=NONE cterm=bold + hi Search ctermfg=3 ctermbg=NONE cterm=reverse + hi SignColumn ctermfg=11 ctermbg=NONE cterm=NONE + hi Visual ctermfg=14 ctermbg=15 cterm=reverse + hi VisualNOS ctermfg=NONE ctermbg=7 cterm=reverse + hi WarningMsg ctermfg=9 ctermbg=NONE cterm=bold + hi Comment ctermfg=14 ctermbg=NONE cterm=italic + hi Constant ctermfg=6 ctermbg=NONE cterm=NONE + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE + hi Error ctermfg=1 ctermbg=15 cterm=bold,reverse + hi Identifier ctermfg=4 ctermbg=NONE cterm=NONE + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE + hi PreProc ctermfg=9 ctermbg=NONE cterm=NONE + hi Special ctermfg=9 ctermbg=NONE cterm=NONE + hi Statement ctermfg=2 ctermbg=NONE cterm=NONE + hi Todo ctermfg=5 ctermbg=NONE cterm=bold + hi Type ctermfg=3 ctermbg=NONE cterm=NONE + hi Underlined ctermfg=13 ctermbg=NONE cterm=NONE + hi NormalMode ctermfg=10 ctermbg=15 cterm=reverse + hi InsertMode ctermfg=6 ctermbg=15 cterm=reverse + hi ReplaceMode ctermfg=9 ctermbg=15 cterm=reverse + hi VisualMode ctermfg=5 ctermbg=15 cterm=reverse + hi CommandMode ctermfg=5 ctermbg=15 cterm=reverse + if !s:italics + hi Comment cterm=NONE + endif + if has('nvim') + hi! link TermCursor Cursor + hi TermCursorNC ctermfg=15 ctermbg=14 cterm=NONE + endif + if !get(g:, 'solarized_extra_hi_groups', 0) + unlet s:t_Co s:italics s:termtrans + finish + endif + hi! link vimVar Identifier + hi! link vimFunc Function + hi! link vimUserFunc Function + hi! link helpSpecial Special + hi! link vimSet Normal + hi! link vimSetEqual Normal + hi vimCommentString ctermfg=13 ctermbg=NONE cterm=NONE + hi vimCommand ctermfg=3 ctermbg=NONE cterm=NONE + hi vimCmdSep ctermfg=4 ctermbg=NONE cterm=bold + hi helpExample ctermfg=10 ctermbg=NONE cterm=NONE + hi helpOption ctermfg=6 ctermbg=NONE cterm=NONE + hi helpNote ctermfg=5 ctermbg=NONE cterm=NONE + hi helpVim ctermfg=5 ctermbg=NONE cterm=NONE + hi helpHyperTextJump ctermfg=4 ctermbg=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=2 ctermbg=NONE cterm=NONE + hi vimIsCommand ctermfg=12 ctermbg=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=3 ctermbg=NONE cterm=NONE + hi vimSynType ctermfg=6 ctermbg=NONE cterm=NONE + hi vimHiLink ctermfg=4 ctermbg=NONE cterm=NONE + hi vimHiGroup ctermfg=4 ctermbg=NONE cterm=NONE + hi vimGroup ctermfg=4 ctermbg=NONE cterm=bold + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitComment ctermfg=14 ctermbg=NONE cterm=italic + hi! link gitcommitUntracked gitcommitComment + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitSelected gitcommitComment + hi gitcommitUnmerged ctermfg=2 ctermbg=NONE cterm=bold + hi gitcommitOnBranch ctermfg=14 ctermbg=NONE cterm=bold + hi gitcommitBranch ctermfg=5 ctermbg=NONE cterm=bold + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitdiscardedtype ctermfg=1 ctermbg=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=2 ctermbg=NONE cterm=NONE + hi gitcommitHeader ctermfg=14 ctermbg=NONE cterm=NONE + hi gitcommitUntrackedFile ctermfg=6 ctermbg=NONE cterm=bold + hi gitcommitDiscardedFile ctermfg=1 ctermbg=NONE cterm=bold + hi gitcommitSelectedFile ctermfg=2 ctermbg=NONE cterm=bold + hi gitcommitUnmergedFile ctermfg=3 ctermbg=NONE cterm=bold + hi gitcommitFile ctermfg=11 ctermbg=NONE cterm=bold + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi htmlTag ctermfg=14 ctermbg=NONE cterm=NONE + hi htmlEndTag ctermfg=14 ctermbg=NONE cterm=NONE + hi htmlTagN ctermfg=10 ctermbg=NONE cterm=bold + hi htmlTagName ctermfg=4 ctermbg=NONE cterm=bold + hi htmlSpecialTagName ctermfg=4 ctermbg=NONE cterm=italic + hi htmlArg ctermfg=12 ctermbg=NONE cterm=NONE + hi javaScript ctermfg=3 ctermbg=NONE cterm=NONE + hi! link jsFuncCall Function + hi perlHereDoc ctermfg=10 ctermbg=15 cterm=NONE + hi perlVarPlain ctermfg=3 ctermbg=15 cterm=NONE + hi perlStatementFileDesc ctermfg=6 ctermbg=15 cterm=NONE + hi texstatement ctermfg=6 ctermbg=15 cterm=NONE + hi texmathzonex ctermfg=3 ctermbg=15 cterm=NONE + hi texmathmatcher ctermfg=3 ctermbg=15 cterm=NONE + hi texreflabel ctermfg=3 ctermbg=15 cterm=NONE + hi rubyDefine ctermfg=10 ctermbg=15 cterm=bold + hi! link rubySymbol Type + hi rubyBoolean ctermfg=5 ctermbg=15 cterm=NONE + hi cPreCondit ctermfg=9 ctermbg=NONE cterm=NONE + hi VarId ctermfg=4 ctermbg=NONE cterm=NONE + hi ConId ctermfg=3 ctermbg=NONE cterm=NONE + hi hsImport ctermfg=5 ctermbg=NONE cterm=NONE + hi hsString ctermfg=12 ctermbg=NONE cterm=NONE + hi hsStructure ctermfg=6 ctermbg=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=4 ctermbg=NONE cterm=NONE + hi hsStatement ctermfg=6 ctermbg=NONE cterm=NONE + hi hsImportLabel ctermfg=6 ctermbg=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=3 ctermbg=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=9 ctermbg=NONE cterm=NONE + hi hsVarSym ctermfg=6 ctermbg=NONE cterm=NONE + hi hsType ctermfg=3 ctermbg=NONE cterm=NONE + hi hsTypedef ctermfg=6 ctermbg=NONE cterm=NONE + hi hsModuleName ctermfg=2 ctermbg=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi! link hsDelimTypeExport Delimiter + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=6 ctermbg=NONE cterm=NONE + hi hsniceoperator ctermfg=6 ctermbg=NONE cterm=NONE + if !s:italics + hi gitcommitComment cterm=NONE + hi htmlSpecialTagName cterm=NONE + endif + let hs_highlight_boolean=1 + let hs_highlight_delimiters=1 + hi pandocTitleBlock ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=4 ctermbg=NONE cterm=bold + hi pandocTitleComment ctermfg=4 ctermbg=NONE cterm=bold + hi pandocComment ctermfg=14 ctermbg=NONE cterm=italic + hi pandocVerbatimBlock ctermfg=3 ctermbg=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocBlockQuote ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=6 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=3 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=1 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=11 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=14 ctermbg=NONE cterm=NONE + hi pandocListMarker ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocListReference ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocDefinitionBlock ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocDefinitionTerm ctermfg=13 ctermbg=NONE cterm=standout + hi pandocDefinitionIndctr ctermfg=13 ctermbg=NONE cterm=bold + hi pandocEmphasisDefinition ctermfg=13 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrikeoutDefinition ctermfg=13 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineDefinition ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocTableStructure ctermfg=4 ctermbg=NONE cterm=NONE + hi! link pandocTableStructureTop pandocTableStructre + hi! link pandocTableStructureEnd pandocTableStructre + hi pandocTableZebraLight ctermfg=4 ctermbg=15 cterm=NONE + hi pandocTableZebraDark ctermfg=4 ctermbg=7 cterm=NONE + hi pandocEmphasisTable ctermfg=4 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrikeoutTable ctermfg=4 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocSuperscriptTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocSubscriptTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocHeadingMarker ctermfg=9 ctermbg=NONE cterm=bold + hi pandocEmphasisHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrikeoutHeading ctermfg=9 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocSuperscriptHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocSubscriptHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocLinkDelim ctermfg=14 ctermbg=NONE cterm=NONE + hi pandocLinkLabel ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocLinkText ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocLinkURL ctermfg=12 ctermbg=NONE cterm=NONE + hi pandocLinkTitle ctermfg=12 ctermbg=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=14 ctermbg=NONE cterm=NONE + hi pandocLinkDefinition ctermfg=6 ctermbg=NONE cterm=NONE + hi pandocLinkDefinitionID ctermfg=4 ctermbg=NONE cterm=bold + hi pandocImageCaption ctermfg=13 ctermbg=NONE cterm=bold + hi pandocFootnoteLink ctermfg=2 ctermbg=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=2 ctermbg=NONE cterm=bold + hi pandocFootnoteInline ctermfg=2 ctermbg=NONE cterm=bold + hi pandocFootnote ctermfg=2 ctermbg=NONE cterm=NONE + hi pandocCitationDelim ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocCitation ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocCitationID ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocCitationRef ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocStyleDelim ctermfg=14 ctermbg=NONE cterm=NONE + hi pandocEmphasis ctermfg=11 ctermbg=NONE cterm=italic + hi pandocEmphasisNested ctermfg=11 ctermbg=NONE cterm=bold + hi pandocStrongEmphasis ctermfg=11 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=11 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=11 ctermbg=NONE cterm=bold + hi pandocStrikeout ctermfg=14 ctermbg=NONE cterm=reverse + hi pandocVerbatimInline ctermfg=3 ctermbg=NONE cterm=NONE + hi pandocSuperscript ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocSubscript ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocRule ctermfg=4 ctermbg=NONE cterm=bold + hi pandocRuleLine ctermfg=4 ctermbg=NONE cterm=bold + hi pandocEscapePair ctermfg=1 ctermbg=NONE cterm=bold + hi pandocCitationRef ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocNonBreakingSpace ctermfg=1 ctermbg=NONE cterm=reverse + hi! link pandocEscapedCharacter pandocEscapePair + hi! link pandocLineBreak pandocEscapePair + hi pandocMetadataDelim ctermfg=14 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocMetadataKey ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=4 ctermbg=NONE cterm=bold + hi! link pandocMetadataTitle pandocMetadata + if !s:italics + hi pandocComment cterm=NONE + hi pandocEmphasisDefinition cterm=NONE + hi pandocEmphasisTable cterm=NONE + hi pandocEmphasis cterm=NONE + endif + unlet s:termtrans + unlet s:t_Co s:italics + finish +endif + +if s:t_Co >= 2 + hi Normal term=NONE + hi ColorColumn term=reverse + hi Conceal term=NONE + hi Cursor term=NONE + hi CursorColumn term=reverse + hi CursorLine term=underline + hi CursorLineNr term=bold,italic,reverse,underline + hi DiffAdd term=reverse,underline + hi DiffChange term=reverse,underline + hi DiffDelete term=reverse,underline + hi DiffText term=bold,reverse,underline + hi Directory term=NONE + hi EndOfBuffer term=NONE + hi ErrorMsg term=bold,italic,reverse + hi FoldColumn term=reverse + hi Folded term=italic,reverse,underline + hi IncSearch term=bold,italic,reverse + hi LineNr term=reverse + hi MatchParen term=bold,underline + hi ModeMsg term=NONE + hi MoreMsg term=NONE + hi NonText term=NONE + hi Pmenu term=reverse + hi PmenuSbar term=NONE + hi PmenuSel term=NONE + hi PmenuThumb term=NONE + hi Question term=standout + hi Search term=italic,underline + hi SignColumn term=reverse + hi SpecialKey term=bold + hi SpellBad term=italic,underline + hi SpellCap term=italic,underline + hi SpellLocal term=italic,underline + hi SpellRare term=italic,underline + hi StatusLine term=bold,reverse + hi StatusLineNC term=reverse + hi TabLine term=italic,reverse,underline + hi TabLineFill term=reverse,underline + hi TabLineSel term=bold + hi Title term=bold + hi VertSplit term=reverse + hi Visual term=reverse + hi VisualNOS term=NONE + hi WarningMsg term=standout + hi WildMenu term=bold + hi Comment term=italic + hi Constant term=bold,italic + hi Error term=reverse + hi Identifier term=italic + hi Ignore term=NONE + hi PreProc term=italic + hi Special term=bold,italic + hi Statement term=bold + hi Todo term=bold,underline + hi Type term=bold + hi Underlined term=underline + hi CursorIM term=NONE + hi ToolbarLine term=reverse + hi ToolbarButton term=bold,reverse + if !s:italics + hi CursorLineNr term=bold,reverse,underline + hi ErrorMsg term=bold,reverse + hi Folded term=reverse,underline + hi IncSearch term=bold,reverse + hi Search term=underline + hi SpellBad term=underline + hi SpellCap term=underline + hi SpellLocal term=underline + hi SpellRare term=underline + hi TabLine term=reverse,underline + hi Comment term=NONE + hi Constant term=bold + hi Identifier term=NONE + hi PreProc term=NONE + hi Special term=bold + endif + unlet s:termtrans + unlet s:t_Co s:italics + finish +endif + +" let s:italics = s:italics && get(g:, '@optionprefix_italics', 1) +" let s:termtrans = get(g:, '@optionprefix_termtrans', 0) && !has('gui_running') +" Boolean -> Constant +" Character -> Constant +" Conditional -> Statement +" Debug -> Special +" Define -> PreProc +" Delimiter -> Special +" Exception -> Statement +" Float -> Constant +" Function -> Identifier +" Include -> PreProc +" Keyword -> Statement +" Label -> Statement +" Macro -> PreProc +" Number -> Constant +" Operator -> Statement +" PreCondit -> PreProc +" QuickFixLine -> Search +" Repeat -> Statement +" SpecialChar -> Special +" SpecialComment -> Special +" StatusLineTerm -> StatusLine +" StatusLineTermNC -> StatusLineNC +" StorageClass -> Type +" String -> Constant +" Structure -> Type +" Tag -> Special +" Typedef -> Type +" lCursor -> Cursor +" Variant: gui 256 16 " Background: dark -" Color: base03 #002b36 ~ 8 -" Color: base02 #073642 ~ 0 -" Color: base01 #586e75 ~ 10 -" Color: base00 #657b83 ~ 11 -" Color: base0 #839496 ~ 12 -" Color: base1 #93a1a1 ~ 14 -" Color: base2 #eee8d5 ~ 7 -" Color: base3 #fdf6e3 ~ 15 -" Color: yellow #b58900 ~ 3 -" Color: orange #cb4b16 ~ 9 -" Color: red #dc322f ~ 1 -" Color: magenta #d33682 ~ 5 -" Color: violet #6c71c4 ~ 13 -" Color: blue #268bd2 ~ 4 -" Color: cyan #2aa198 ~ 6 -" Color: green #859900 ~ 2 -" Color: back #002b36 ~ 8 -" TermCursor -> Cursor -" TermCursorNC base03 base01 +" Color: base02 #073642 236 0 +" Color: red #dc322f 160 1 +" Color: green #859900 106 2 +" Color: yellow #b58900 136 3 +" Color: blue #268bd2 32 4 +" Color: magenta #d33682 162 5 +" Color: cyan #2aa198 37 6 +" Color: base2 #eee8d5 254 7 +" Color: base03 #002b36 235 8 +" Color: back #002b36 235 8 +" Color: orange #cb4b16 166 9 +" Color: base01 #586e75 242 10 +" Color: base00 #657b83 66 11 +" Color: base0 #839496 246 12 +" Color: violet #6c71c4 61 13 +" Color: base1 #93a1a1 247 14 +" Color: base3 #fdf6e3 230 15 +" Term Colors: base02 red green yellow blue magenta cyan base2 +" Term Colors: base03 orange base01 base00 base0 violet base1 base3 +" if s:termtrans " Normal base1 none +" CursorLine none none underline s=base1 " FoldColumn fg none -" Folded fg none bold s=base03 -" LineNr base01 none +" Folded fg none bold s=base03 " Terminal fg none -" Normal base1 back -" FoldColumn base0 base02 -" Folded base0 base02 bold s=base03 -" LineNr base01 base02 -" Terminal fg back -" NonText orange none bold -" SpecialKey orange none reverse -" SpellBad violet base3 t=underline,reverse g=undercurl,reverse s=red -" SpellCap violet base3 t=underline,reverse g=undercurl,reverse s=red -" SpellLocal yellow base3 t=underline,reverse g=undercurl,reverse s=red -" SpellRare cyan base3 t=underline,reverse g=undercurl,reverse s=red -" Title yellow none bold -" NonText base02 none bold -" SpecialKey base02 none reverse -" SpellBad violet none t=underline g=undercurl s=violet -" SpellCap violet none t=underline g=undercurl s=violet -" SpellLocal yellow none t=underline g=undercurl s=yellow -" SpellRare cyan none t=underline g=undercurl s=cyan -" Title base01 none bold -" NonText base00 none bold -" SpecialKey base00 base02 bold -" SpellBad violet none t=underline g=undercurl s=violet -" SpellCap violet none t=underline g=undercurl s=violet -" SpellLocal yellow none t=underline g=undercurl s=yellow -" SpellRare cyan none t=underline g=undercurl s=cyan -" Title yellow none bold +" ToolbarButton base1 none bold +" ToolbarLine none none +" else " opaque +" Normal base1 back +" CursorLine none base02 +" FoldColumn base0 base02 +" Folded base0 base02 bold s=base03 +" Terminal fg back +" ToolbarButton base1 base02 bold +" ToolbarLine none base02 +" endif +" if get(g:, '@optionprefix_visibility', '') ==# 'high' +" CursorLineNr orange base02 bold +" LineNr base0 base02 +" NonText orange none bold +" SpecialKey orange none reverse +" SpellBad violet base3 t=underline,reverse g=undercurl,reverse s=red +" SpellCap violet base3 t=underline,reverse g=undercurl,reverse s=red +" SpellLocal yellow base3 t=underline,reverse g=undercurl,reverse s=red +" SpellRare cyan base3 t=underline,reverse g=undercurl,reverse s=red +" Title yellow none bold +" elseif get(g:, '@optionprefix_visibility', '') ==# 'low' +" CursorLineNr base01 base02 bold +" LineNr base01 base02 +" NonText base02 none bold +" SpecialKey base02 none reverse +" SpellBad violet none t=underline g=undercurl s=violet +" SpellCap violet none t=underline g=undercurl s=violet +" SpellLocal yellow none t=underline g=undercurl s=yellow +" SpellRare cyan none t=underline g=undercurl s=cyan +" Title base01 none bold +" else " normal visibility +" CursorLineNr base0 base02 bold +" LineNr base00 base02 +" NonText base00 none bold +" SpecialKey base00 base02 bold +" SpellBad violet none t=underline g=undercurl s=violet +" SpellCap violet none t=underline g=undercurl s=violet +" SpellLocal yellow none t=underline g=undercurl s=yellow +" SpellRare cyan none t=underline g=undercurl s=cyan +" Title yellow none bold +" endif +" Variant: gui +" if s:termtrans +" hi CursorLineNr guibg=NONE +" hi LineNr guibg=NONE +" endif +" Variant: 256 16 +" if s:termtrans +" hi CursorLineNr ctermbg=NONE +" hi LineNr ctermbg=NONE +" endif +" Variant: gui 256 16 +" if get(g:, '@optionprefix_old_cursor_style', 0) +" Cursor base03 base0 +" else +" Cursor base3 blue +" endif +" if get(g:, '@optionprefix_diffmode', '') ==# 'high' +" DiffAdd green none reverse +" DiffChange yellow none reverse +" DiffDelete red none reverse +" DiffText blue none reverse +" elseif get(g:, '@optionprefix_diffmode', '') ==# 'low' +" DiffAdd green none s=green +" DiffChange yellow none s=yellow +" DiffDelete red none bold +" DiffText blue none s=blue +" else " normal diffmode +" DiffAdd green base02 s=green +" DiffChange yellow base02 s=yellow +" DiffDelete red base02 bold +" DiffText blue base02 s=blue +" endif +" if get(g:, '@optionprefix_statusline', '') ==# 'low' +" StatusLine base01 base2 reverse +" StatusLineNC base01 base02 reverse +" TabLine base01 base02 reverse +" TabLineFill base01 base02 reverse +" TabLineSel base0 base3 reverse +" VertSplit base02 base01 +" elseif get(g:, '@optionprefix_statusline', '') ==# 'flat' +" StatusLine base02 base2 reverse +" StatusLineNC base02 base1 reverse +" TabLineSel base2 base02 +" TabLine base01 base02 +" TabLineFill base01 base02 +" VertSplit base01 base02 +" else +" StatusLine base0 base02 reverse +" StatusLineNC base01 base02 reverse +" TabLine base01 base02 reverse +" TabLineFill base01 base02 reverse +" TabLineSel base0 base02 reverse +" VertSplit base02 base01 +" endif " ColorColumn none base02 " Conceal blue none -" Cursor base03 base0 -" Cursor base3 blue " CursorColumn none base02 -" CursorLine none base02 s=base1 -" DiffAdd green none reverse -" DiffChange yellow none reverse -" DiffDelete red none reverse -" DiffText blue none reverse -" DiffAdd green none s=green -" DiffChange yellow none s=yellow -" DiffDelete red none bold -" DiffText blue none s=blue -" DiffAdd green base02 s=green -" DiffChange yellow base02 s=yellow -" DiffDelete red base02 bold -" DiffText blue base02 s=blue " Directory blue none " EndOfBuffer none none " ErrorMsg red base3 reverse @@ -1604,77 +2408,35 @@ finish " PmenuSel base2 base00 " PmenuThumb none base0 " Question cyan none bold -" QuickFixLine -> Search " Search yellow none reverse " SignColumn base0 none -" StatusLine base01 base2 reverse -" StatusLineNC base01 base02 reverse -" TabLine base01 base02 reverse -" TabLineFill base01 base02 reverse -" TabLineSel base0 base3 reverse -" VertSplit base02 base01 -" StatusLine base02 base2 reverse -" StatusLineNC base02 base1 reverse -" TabLineSel base2 base02 -" TabLine base01 base02 -" TabLineFill base01 base02 -" VertSplit base01 base02 -" StatusLine base0 base02 reverse -" StatusLineNC base01 base02 reverse -" TabLine base01 base02 reverse -" TabLineFill base01 base02 reverse -" TabLineSel base0 base02 reverse -" VertSplit base02 base01 -" StatusLineTerm -> StatusLine -" StatusLineTermNC -> StatusLineNC " Visual base01 base03 reverse " VisualNOS none base02 reverse " WarningMsg orange none bold " WildMenu base2 base02 reverse -" Boolean -> Constant -" Character -> Constant -" Comment base01 none g=italic -" Conditional -> Statement +" Comment base01 none italic " Constant cyan none -" Define -> PreProc -" Debug -> Special -" Delimiter -> Special +" CursorIM none fg " Error red base3 bold,reverse -" Exception -> Statement -" Float -> Constant -" Function -> Identifier " Identifier blue none " Ignore none none -" Include -> PreProc -" Keyword -> Statement -" Label -> Statement -" Macro -> PreProc -" Number -> Constant -" Operator -> Statement -" PreCondit -> PreProc " PreProc orange none -" Repeat -> Statement " Special orange none -" SpecialChar -> Special -" SpecialComment -> Special " Statement green none -" StorageClass -> Type -" String -> Constant -" Structure -> Type -" Tag -> Special " Todo magenta none bold " Type yellow none -" Typedef -> Type " Underlined violet none -" lCursor -> Cursor -" CursorIM none fg -" ToolbarLine none base02 -" ToolbarButton base1 base02 bold " NormalMode base0 base3 reverse " InsertMode cyan base3 reverse " ReplaceMode orange base3 reverse " VisualMode magenta base3 reverse " CommandMode magenta base3 reverse +" TermCursor -> Cursor +" TermCursorNC base03 base01 +" if !get(g:, '@optionprefix_extra_hi_groups', 0) +" unlet s:t_Co s:italics s:termtrans +" finish +" endif " vimVar -> Identifier " vimFunc -> Function " vimUserFunc -> Function @@ -1698,7 +2460,7 @@ finish " vimGroup blue none bold " diffAdded -> Statement " diffLine -> Identifier -" gitcommitComment base01 none g=italic +" gitcommitComment base01 none italic " gitcommitUntracked -> gitcommitComment " gitcommitDiscarded -> gitcommitComment " gitcommitSelected -> gitcommitComment @@ -1721,7 +2483,7 @@ finish " htmlEndTag base01 none " htmlTagN base1 none bold " htmlTagName blue none bold -" htmlSpecialTagName blue none g=italic +" htmlSpecialTagName blue none italic " htmlArg base00 none " javaScript yellow none " jsFuncCall -> Function @@ -1756,10 +2518,12 @@ finish " hsModuleWhereLabel -> hsModuleStartLabel " hsNiceOperator cyan none " hsniceoperator cyan none +" let hs_highlight_boolean=1 +" let hs_highlight_delimiters=1 " pandocTitleBlock blue none " pandocTitleBlockTitle blue none bold " pandocTitleComment blue none bold -" pandocComment base01 none g=italic +" pandocComment base01 none italic " pandocVerbatimBlock yellow none " pandocVerbatimBlockDeep -> pandocVerbatimBlock " pandocCodeBlock -> pandocVerbatimBlock @@ -1776,7 +2540,7 @@ finish " pandocDefinitionBlock violet none " pandocDefinitionTerm violet none standout " pandocDefinitionIndctr violet none bold -" pandocEmphasisDefinition violet none g=italic +" pandocEmphasisDefinition violet none italic " pandocEmphasisNestedDefinition violet none bold " pandocStrongEmphasisDefinition violet none bold " pandocStrongEmphasisNestedDefinition violet none bold @@ -1791,7 +2555,7 @@ finish " pandocTableStructureEnd -> pandocTableStructre " pandocTableZebraLight blue base03 " pandocTableZebraDark blue base02 -" pandocEmphasisTable blue none g=italic +" pandocEmphasisTable blue none italic " pandocEmphasisNestedTable blue none bold " pandocStrongEmphasisTable blue none bold " pandocStrongEmphasisNestedTable blue none bold @@ -1829,7 +2593,7 @@ finish " pandocCitationID magenta none " pandocCitationRef magenta none " pandocStyleDelim base01 none -" pandocEmphasis base0 none g=italic +" pandocEmphasis base0 none italic " pandocEmphasisNested base0 none bold " pandocStrongEmphasis base0 none bold " pandocStrongEmphasisNested base0 none bold @@ -1850,82 +2614,148 @@ finish " pandocMetadataKey blue none " pandocMetadata blue none bold " pandocMetadataTitle -> pandocMetadata +" unlet s:termtrans " Background: light -" Color: base3 #002b36 ~ 8 -" Color: base2 #073642 ~ 0 -" Color: base1 #586e75 ~ 10 -" Color: base0 #657b83 ~ 11 -" Color: base00 #839496 ~ 12 -" Color: base01 #93a1a1 ~ 14 -" Color: base02 #eee8d5 ~ 7 -" Color: base03 #fdf6e3 ~ 15 -" Color: yellow #b58900 ~ 3 -" Color: orange #cb4b16 ~ 9 -" Color: red #dc322f ~ 1 -" Color: magenta #d33682 ~ 5 -" Color: violet #6c71c4 ~ 13 -" Color: blue #268bd2 ~ 4 -" Color: cyan #2aa198 ~ 6 -" Color: green #859900 ~ 2 -" Color: back #fdf6e3 ~ 15 -" TermCursor -> Cursor -" TermCursorNC base03 base01 +" Color: base2 #073642 236 0 +" Color: red #dc322f 160 1 +" Color: green #859900 106 2 +" Color: yellow #b58900 136 3 +" Color: blue #268bd2 32 4 +" Color: magenta #d33682 162 5 +" Color: cyan #2aa198 37 6 +" Color: base02 #eee8d5 254 7 +" Color: base3 #002b36 235 8 +" Color: orange #cb4b16 166 9 +" Color: base1 #586e75 242 10 +" Color: base0 #657b83 66 11 +" Color: base00 #839496 246 12 +" Color: violet #6c71c4 61 13 +" Color: base01 #93a1a1 247 14 +" Color: base03 #fdf6e3 230 15 +" Color: back #fdf6e3 230 15 +" Term Colors: base2 red green yellow blue magenta cyan base02 +" Term Colors: base3 orange base1 base0 base00 violet base01 base03 +" if s:termtrans " Normal base1 none +" CursorLine none none underline s=base1 " FoldColumn base0 none " Folded base0 none bold s=base03 -" LineNr base01 none " Terminal fg none -" Normal base1 back -" FoldColumn base0 base02 -" Folded base0 base02 bold s=base03 -" LineNr base01 base02 -" Terminal fg back -" Cursor base03 base0 -" Cursor base03 red -" MatchParen base03 base00 bold -" NonText red none bold -" SpecialKey red none reverse -" SpellBad magenta base03 t=underline,reverse g=undercurl,reverse s=violet -" SpellCap magenta base03 t=underline,reverse g=undercurl,reverse s=violet -" SpellLocal yellow base03 t=underline,reverse g=undercurl,reverse s=orange -" SpellRare cyan base03 t=underline,reverse g=undercurl,reverse s=orange -" Title orange none bold -" Cursor base03 base0 -" Cursor base03 orange -" MatchParen red base02 bold,underline -" NonText base02 none bold -" SpecialKey base02 none bold -" SpellBad magenta none t=underline g=undercurl s=violet -" SpellCap magenta none t=underline g=undercurl s=violet -" SpellLocal yellow none t=underline g=undercurl s=yellow -" SpellRare cyan none t=underline g=undercurl s=cyan -" Title base01 none bold -" Cursor base03 base0 -" Cursor base03 orange -" MatchParen red base02 bold,underline -" NonText base00 none bold -" SpecialKey base00 base02 bold -" SpellBad magenta none t=underline g=undercurl s=violet -" SpellCap magenta none t=underline g=undercurl s=violet -" SpellLocal yellow none t=underline g=undercurl s=yellow -" SpellRare cyan none t=underline g=undercurl s=cyan -" Title orange none bold +" ToolbarButton base1 none bold +" ToolbarLine none none +" else " opaque +" Normal base1 back +" CursorLine none base02 +" FoldColumn base0 base02 +" Folded base0 base02 bold s=base03 +" Terminal fg back +" ToolbarButton base1 base02 bold +" ToolbarLine none base02 +" endif +" if get(g:, '@optionprefix_visibility', '') ==# 'high' +" if get(g:, '@optionprefix_old_cursor_style', 0) +" Cursor base03 base0 +" else +" Cursor base03 red +" endif +" CursorLineNr red base02 bold +" LineNr base0 base02 +" MatchParen base03 base00 bold +" NonText red none bold +" SpecialKey red none reverse +" SpellBad magenta base03 t=underline,reverse g=undercurl,reverse s=violet +" SpellCap magenta base03 t=underline,reverse g=undercurl,reverse s=violet +" SpellLocal yellow base03 t=underline,reverse g=undercurl,reverse s=orange +" SpellRare cyan base03 t=underline,reverse g=undercurl,reverse s=orange +" Title orange none bold +" elseif get(g:, '@optionprefix_visibility', '') ==# 'low' +" if get(g:, '@optionprefix_old_cursor_style', 0) +" Cursor base03 base0 +" else +" Cursor base03 orange +" endif +" CursorLineNr base01 base02 bold +" LineNr base01 base02 +" MatchParen red base02 bold,underline +" NonText base02 none bold +" SpecialKey base02 none bold +" SpellBad magenta none t=underline g=undercurl s=violet +" SpellCap magenta none t=underline g=undercurl s=violet +" SpellLocal yellow none t=underline g=undercurl s=yellow +" SpellRare cyan none t=underline g=undercurl s=cyan +" Title base01 none bold +" else " Normal visibility +" if get(g:, 'solarized_old_cursor_style', 0) +" Cursor base03 base0 +" else +" Cursor base03 orange +" endif +" CursorLineNr base0 base02 bold +" LineNr base00 base02 +" MatchParen red base02 bold,underline +" NonText base00 none bold +" SpecialKey base00 base02 bold +" SpellBad magenta none t=underline g=undercurl s=violet +" SpellCap magenta none t=underline g=undercurl s=violet +" SpellLocal yellow none t=underline g=undercurl s=yellow +" SpellRare cyan none t=underline g=undercurl s=cyan +" Title orange none bold +" endif +" Variant: gui +" if s:termtrans +" hi CursorLineNr guibg=NONE +" hi LineNr guibg=NONE +" endif +" Variant: 256 16 +" if s:termtrans +" hi CursorLineNr ctermbg=NONE +" hi LineNr ctermbg=NONE +" endif +" Variant: gui 256 16 +" if get(g:, '@optionprefix_diffmode', '') ==# 'high' +" DiffAdd green none reverse +" DiffChange yellow none reverse +" DiffDelete red none reverse +" DiffText blue none reverse +" elseif get(g:, '@optionprefix_diffmode', '') ==# 'low' +" DiffAdd green none s=green +" DiffChange yellow none s=yellow +" DiffDelete red none bold +" DiffText blue none s=blue +" else " normal diffmode +" DiffAdd green base02 s=green +" DiffChange yellow base02 s=yellow +" DiffDelete red base02 bold +" DiffText blue base02 s=blue +" endif +" if get(g:, '@optionprefix_statusline', '') ==# 'low' +" StatusLine base01 base03 reverse +" StatusLineNC base01 base1 reverse +" TabLine base01 base1 reverse +" TabLineFill base01 base1 reverse +" TabLineSel base1 base03 reverse +" VertSplit base1 base01 +" WildMenu base1 base03 reverse +" elseif get(g:, '@optionprefix_statusline', '') ==# 'flat' +" StatusLine base02 base2 reverse +" StatusLineNC base02 base1 reverse +" TabLineSel base2 base02 +" TabLine base01 base02 +" TabLineFill base01 base02 +" VertSplit base01 base02 +" WildMenu base00 base03 reverse +" else +" StatusLine base1 base02 reverse +" StatusLineNC base00 base02 reverse +" TabLine base00 base02 reverse +" TabLineFill base00 base02 reverse +" TabLineSel base1 base02 reverse +" VertSplit base1 base01 +" WildMenu base2 base02 reverse +" endif " ColorColumn none base02 " Conceal blue none " CursorColumn none base02 -" CursorLine none base02 s=base1 -" DiffAdd green none reverse -" DiffChange yellow none reverse -" DiffDelete red none reverse -" DiffText blue none reverse -" DiffAdd green none s=green -" DiffChange yellow none s=yellow -" DiffDelete red none bold -" DiffText blue none s=blue -" DiffAdd green base02 s=green -" DiffChange yellow base02 s=yellow -" DiffDelete red base02 bold -" DiffText blue base02 s=blue " Directory blue none " EndOfBuffer none none " ErrorMsg red base03 reverse @@ -1937,79 +2767,34 @@ finish " PmenuSel base02 base00 " PmenuThumb none base0 " Question cyan none bold -" QuickFixLine -> Search " Search yellow none reverse " SignColumn base0 none -" StatusLine base01 base03 reverse -" StatusLineNC base01 base1 reverse -" TabLine base01 base1 reverse -" TabLineFill base01 base1 reverse -" TabLineSel base1 base03 reverse -" VertSplit base1 base01 -" WildMenu base1 base03 reverse -" StatusLine base02 base2 reverse -" StatusLineNC base02 base1 reverse -" TabLineSel base2 base02 -" TabLine base01 base02 -" TabLineFill base01 base02 -" VertSplit base01 base02 -" WildMenu base00 base03 reverse -" StatusLine base1 base02 reverse -" StatusLineNC base00 base02 reverse -" TabLine base00 base02 reverse -" TabLineFill base00 base02 reverse -" TabLineSel base1 base02 reverse -" VertSplit base1 base01 -" WildMenu base2 base02 reverse -" StatusLineTerm -> StatusLine -" StatusLineTermNC -> StatusLineNC " Visual base01 base03 reverse " VisualNOS none base02 reverse " WarningMsg orange none bold -" Boolean -> Constant -" Character -> Constant -" Comment base01 none g=italic -" Conditional -> Statement +" Comment base01 none italic " Constant cyan none -" Define -> PreProc -" Debug -> Special -" Delimiter -> Special +" CursorIM none fg " Error red base03 bold,reverse -" Exception -> Statement -" Float -> Constant -" Function -> Identifier " Identifier blue none " Ignore none none -" Include -> PreProc -" Keyword -> Statement -" Label -> Statement -" Macro -> PreProc -" Number -> Constant -" Operator -> Statement -" PreCondit -> PreProc " PreProc orange none -" Repeat -> Statement " Special orange none -" SpecialChar -> Special -" SpecialComment -> Special " Statement green none -" StorageClass -> Type -" String -> Constant -" Structure -> Type -" Tag -> Special " Todo magenta none bold " Type yellow none -" Typedef -> Type " Underlined violet none -" lCursor -> Cursor -" CursorIM none fg -" ToolbarLine none base02 -" ToolbarButton base1 base02 bold " NormalMode base1 base03 reverse " InsertMode cyan base03 reverse " ReplaceMode orange base03 reverse " VisualMode magenta base03 reverse " CommandMode magenta base03 reverse +" TermCursor -> Cursor +" TermCursorNC base03 base01 +" if !get(g:, '@optionprefix_extra_hi_groups', 0) +" unlet s:t_Co s:italics s:termtrans +" finish +" endif " vimVar -> Identifier " vimFunc -> Function " vimUserFunc -> Function @@ -2033,7 +2818,7 @@ finish " vimGroup blue none bold " diffAdded -> Statement " diffLine -> Identifier -" gitcommitComment base01 none g=italic +" gitcommitComment base01 none italic " gitcommitUntracked -> gitcommitComment " gitcommitDiscarded -> gitcommitComment " gitcommitSelected -> gitcommitComment @@ -2056,7 +2841,7 @@ finish " htmlEndTag base01 none " htmlTagN base1 none bold " htmlTagName blue none bold -" htmlSpecialTagName blue none g=italic +" htmlSpecialTagName blue none italic " htmlArg base00 none " javaScript yellow none " jsFuncCall -> Function @@ -2091,10 +2876,12 @@ finish " hsModuleWhereLabel -> hsModuleStartLabel " hsNiceOperator cyan none " hsniceoperator cyan none +" let hs_highlight_boolean=1 +" let hs_highlight_delimiters=1 " pandocTitleBlock blue none " pandocTitleBlockTitle blue none bold " pandocTitleComment blue none bold -" pandocComment base01 none g=italic +" pandocComment base01 none italic " pandocVerbatimBlock yellow none " pandocVerbatimBlockDeep -> pandocVerbatimBlock " pandocCodeBlock -> pandocVerbatimBlock @@ -2111,7 +2898,7 @@ finish " pandocDefinitionBlock violet none " pandocDefinitionTerm violet none standout " pandocDefinitionIndctr violet none bold -" pandocEmphasisDefinition violet none g=italic +" pandocEmphasisDefinition violet none italic " pandocEmphasisNestedDefinition violet none bold " pandocStrongEmphasisDefinition violet none bold " pandocStrongEmphasisNestedDefinition violet none bold @@ -2126,7 +2913,7 @@ finish " pandocTableStructureEnd -> pandocTableStructre " pandocTableZebraLight blue base03 " pandocTableZebraDark blue base02 -" pandocEmphasisTable blue none g=italic +" pandocEmphasisTable blue none italic " pandocEmphasisNestedTable blue none bold " pandocStrongEmphasisTable blue none bold " pandocStrongEmphasisNestedTable blue none bold @@ -2164,7 +2951,7 @@ finish " pandocCitationID magenta none " pandocCitationRef magenta none " pandocStyleDelim base01 none -" pandocEmphasis base0 none g=italic +" pandocEmphasis base0 none italic " pandocEmphasisNested base0 none bold " pandocStrongEmphasis base0 none bold " pandocStrongEmphasisNested base0 none bold @@ -2185,3 +2972,67 @@ finish " pandocMetadataKey blue none " pandocMetadata blue none bold " pandocMetadataTitle -> pandocMetadata +" unlet s:termtrans +" Background: any +" Variant: 2 +" Color: unused #000000 0 +" Normal unused unused +" ColorColumn unused unused reverse +" Conceal unused unused +" Cursor unused unused +" CursorColumn unused unused reverse +" CursorLine unused unused underline +" CursorLineNr unused unused reverse,italic,bold,underline +" DiffAdd unused unused reverse,underline +" DiffChange unused unused reverse,underline +" DiffDelete unused unused reverse,underline +" DiffText unused unused bold,reverse,underline +" Directory unused unused +" EndOfBuffer unused unused +" ErrorMsg unused unused bold,reverse,italic +" FoldColumn unused unused reverse +" Folded unused unused italic,reverse,underline +" IncSearch unused unused reverse,bold,italic +" LineNr unused unused reverse +" MatchParen unused unused bold,underline +" ModeMsg unused unused +" MoreMsg unused unused +" NonText unused unused +" Pmenu unused unused reverse +" PmenuSbar unused unused +" PmenuSel unused unused +" PmenuThumb unused unused +" Question unused unused standout +" Search unused unused underline,italic +" SignColumn unused unused reverse +" SpecialKey unused unused bold +" SpellBad unused unused underline,italic +" SpellCap unused unused underline,italic +" SpellLocal unused unused underline,italic +" SpellRare unused unused underline,italic +" StatusLine unused unused reverse,bold +" StatusLineNC unused unused reverse +" TabLine unused unused reverse,underline,italic +" TabLineFill unused unused reverse,underline +" TabLineSel unused unused bold +" Title unused unused bold +" VertSplit unused unused reverse +" Visual unused unused reverse +" VisualNOS unused unused +" WarningMsg unused unused standout +" WildMenu unused unused bold +" Comment unused unused italic +" Constant unused unused bold,italic +" Error unused unused reverse +" Identifier unused unused italic +" Ignore unused unused +" PreProc unused unused italic +" Special unused unused bold,italic +" Statement unused unused bold +" Todo unused unused bold,underline +" Type unused unused bold +" Underlined unused unused underline +" CursorIM unused unused +" ToolbarLine unused unused reverse +" ToolbarButton unused unused bold,reverse +" unlet s:termtrans diff --git a/colors/solarized8_flat.vim b/colors/solarized8_flat.vim index 1b5960e..9681936 100644 --- a/colors/solarized8_flat.vim +++ b/colors/solarized8_flat.vim @@ -4,13 +4,9 @@ " Maintainer: Lifepillar " Website: https://github.com/lifepillar/vim-solarized8 " License: OSI approved MIT license -" Last Updated: Wed May 1 23:22:17 2019 +" Last Updated: Thu Jun 6 17:42:26 2019 -if !(has('termguicolors') && &termguicolors) && !has('gui_running') - \ && (!exists('&t_Co') || &t_Co < (get(g:, 'solarized_use16', &t_Co < 256) ? 16 : 256)) - echoerr '[Solarized 8 Flat] There are not enough colors.' - finish -endif +" Generated by Colortemplate v2.0.0b2 hi clear if exists('syntax_on') @@ -19,1235 +15,20 @@ endif let g:colors_name = 'solarized8_flat' -" 256-color variant -if !get(g:, 'solarized_use16', &t_Co < 256) - if &background ==# 'dark' - let g:terminal_ansi_colors = ['#073642', '#dc322f', '#859900', '#b58900', '#268bd2', '#d33682', '#2aa198', '#eee8d5', - \ '#002b36', '#cb4b16', '#586e75', '#657b83', '#839496', '#6c71c4', '#93a1a1', '#fdf6e3'] - if has('nvim') - hi! link TermCursor Cursor - hi TermCursorNC ctermfg=235 ctermbg=242 guifg=#002b36 guibg=#586e75 guisp=NONE cterm=NONE gui=NONE - let g:terminal_color_0='#073642' - let g:terminal_color_1='#dc322f' - let g:terminal_color_2='#859900' - let g:terminal_color_3='#b58900' - let g:terminal_color_4='#268bd2' - let g:terminal_color_5='#d33682' - let g:terminal_color_6='#2aa198' - let g:terminal_color_7='#eee8d5' - let g:terminal_color_8='#002b36' - let g:terminal_color_9='#cb4b16' - let g:terminal_color_10='#586e75' - let g:terminal_color_11='#657b83' - let g:terminal_color_12='#839496' - let g:terminal_color_13='#6c71c4' - let g:terminal_color_14='#93a1a1' - let g:terminal_color_15='#fdf6e3' - endif - if !has('gui_running') && get(g:, 'solarized_termtrans', 0) - hi Normal ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=NONE guifg=fg guibg=NONE guisp=NONE cterm=NONE gui=NONE - else - hi Normal ctermfg=246 ctermbg=235 guifg=#839496 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=235 guifg=fg guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - endif - hi ColorColumn ctermfg=NONE ctermbg=236 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi Conceal ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=235 ctermbg=246 guifg=#002b36 guibg=#839496 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=230 ctermbg=32 guifg=#fdf6e3 guibg=#268bd2 guisp=NONE cterm=NONE gui=NONE - endif - hi CursorColumn ctermfg=NONE ctermbg=236 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi CursorLine ctermfg=NONE ctermbg=235 guifg=NONE guibg=#002b36 guisp=#586e75 cterm=NONE,underline gui=NONE,underline - if get(g:, "solarized_visibility", "") == "high" - hi CursorLineNr ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi NonText ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SpellBad ctermfg=61 ctermbg=254 guifg=#6c71c4 guibg=#eee8d5 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellCap ctermfg=61 ctermbg=254 guifg=#6c71c4 guibg=#eee8d5 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellLocal ctermfg=136 ctermbg=254 guifg=#b58900 guibg=#eee8d5 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellRare ctermfg=37 ctermbg=254 guifg=#2aa198 guibg=#eee8d5 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi Title ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - elseif get(g:, "solarized_visibility", "") == "low" - hi CursorLineNr ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi NonText ctermfg=236 ctermbg=NONE guifg=#073642 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=236 ctermbg=NONE guifg=#073642 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SpellBad ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - else - hi CursorLineNr ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi NonText ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=66 ctermbg=236 guifg=#657b83 guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpellBad ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - endif - if get(g:, "solarized_diffmode", "") == "high" - hi DiffAdd ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffChange ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffDelete ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffText ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - elseif get(g:, "solarized_diffmode", "") == "low" - hi DiffAdd ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=#268bd2 cterm=NONE gui=NONE - else - hi DiffAdd ctermfg=106 ctermbg=236 guifg=#859900 guibg=#073642 guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=136 ctermbg=236 guifg=#b58900 guibg=#073642 guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=160 ctermbg=236 guifg=#dc322f guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=32 ctermbg=236 guifg=#268bd2 guibg=#073642 guisp=#268bd2 cterm=NONE gui=NONE - endif - hi Directory ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi EndOfBuffer ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi ErrorMsg ctermfg=160 ctermbg=230 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi FoldColumn ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Folded ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=#002b36 cterm=NONE,bold gui=NONE,bold - hi IncSearch ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout - hi LineNr ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi MatchParen ctermfg=230 ctermbg=236 guifg=#fdf6e3 guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi ModeMsg ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi MoreMsg ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Pmenu ctermfg=246 ctermbg=236 guifg=#839496 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi PmenuSbar ctermfg=NONE ctermbg=236 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi PmenuSel ctermfg=254 ctermbg=242 guifg=#eee8d5 guibg=#586e75 guisp=NONE cterm=NONE gui=NONE - hi PmenuThumb ctermfg=NONE ctermbg=242 guifg=NONE guibg=#586e75 guisp=NONE cterm=NONE gui=NONE - hi Question ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link QuickFixLine Search - hi Search ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SignColumn ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - if get(g:, "solarized_statusline", "") == "low" - hi StatusLine ctermfg=236 ctermbg=247 guifg=#073642 guibg=#93a1a1 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse - hi StatusLineNC ctermfg=236 ctermbg=242 guifg=#073642 guibg=#586e75 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=247 ctermbg=236 guifg=#93a1a1 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi NormalMode ctermfg=236 ctermbg=247 guifg=#073642 guibg=#93a1a1 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse - else - hi StatusLine ctermfg=236 ctermbg=254 guifg=#073642 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=236 ctermbg=247 guifg=#073642 guibg=#93a1a1 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=254 ctermbg=236 guifg=#eee8d5 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi NormalMode ctermfg=236 ctermbg=254 guifg=#073642 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - endif - hi TabLine ctermfg=242 ctermbg=236 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi TabLineFill ctermfg=242 ctermbg=236 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi InsertMode ctermfg=236 ctermbg=37 guifg=#073642 guibg=#2aa198 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse - hi ReplaceMode ctermfg=236 ctermbg=166 guifg=#073642 guibg=#cb4b16 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse - hi VisualMode ctermfg=236 ctermbg=162 guifg=#073642 guibg=#d33682 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse - hi CommandMode ctermfg=236 ctermbg=162 guifg=#073642 guibg=#d33682 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse - hi! link StatusLineTerm StatusLine - hi! link StatusLineTermNC StatusLineNC - hi VertSplit ctermfg=242 ctermbg=236 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi Visual ctermfg=242 ctermbg=235 guifg=#586e75 guibg=#002b36 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VisualNOS ctermfg=NONE ctermbg=236 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi WarningMsg ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi WildMenu ctermfg=66 ctermbg=254 guifg=#657b83 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi! link Boolean Constant - hi! link Character Constant - hi Comment ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi! link Conditional Statement - hi Constant ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Define PreProc - hi! link Debug Special - hi! link Delimiter Special - hi Error ctermfg=160 ctermbg=230 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse - hi! link Exception Statement - hi! link Float Constant - hi! link Function Identifier - hi Identifier ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Ignore ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE - 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 PreProc ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Repeat Statement - hi Special ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link SpecialChar Special - hi! link SpecialComment Special - hi Statement ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link StorageClass Type - hi! link String Constant - hi! link Structure Type - hi! link Tag Special - hi Todo ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi Type ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Typedef Type - hi Underlined ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link lCursor Cursor - hi CursorIM ctermfg=NONE ctermbg=fg guifg=NONE guibg=fg guisp=NONE cterm=NONE gui=NONE - hi ToolbarLine ctermfg=NONE ctermbg=236 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi ToolbarButton ctermfg=247 ctermbg=236 guifg=#93a1a1 guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - if get(g:, 'solarized_extra_hi_groups', 0) - hi! link vimVar Identifier - hi! link vimFunc Function - hi! link vimUserFunc Function - hi! link helpSpecial Special - hi! link vimSet Normal - hi! link vimSetEqual Normal - hi vimCommentString ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCommand ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCmdSep ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi helpExample ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpOption ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpNote ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpVim ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextJump ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextEntry ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimIsCommand ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynMtchOpt ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynType ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiLink ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiGroup ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimGroup ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link diffAdded Statement - hi! link diffLine Identifier - hi gitcommitComment ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi! link gitcommitUntracked gitcommitComment - hi! link gitcommitDiscarded gitcommitComment - hi! link gitcommitSelected gitcommitComment - hi gitcommitUnmerged ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitOnBranch ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitBranch ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link gitcommitNoBranch gitcommitBranch - hi gitcommitdiscardedtype ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitselectedtype ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitHeader ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitUntrackedFile ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitDiscardedFile ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitSelectedFile ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitUnmergedFile ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitFile ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link gitcommitDiscardedArrow gitcommitDiscardedFile - hi! link gitcommitSelectedArrow gitcommitSelectedFile - hi! link gitcommitUnmergedArrow gitcommitUnmergedFile - hi htmlTag ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlEndTag ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlTagN ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlTagName ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlSpecialTagName ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi htmlArg ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi javaScript ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link jsFuncCall Function - hi perlHereDoc ctermfg=247 ctermbg=235 guifg=#93a1a1 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi perlVarPlain ctermfg=136 ctermbg=235 guifg=#b58900 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi perlStatementFileDesc ctermfg=37 ctermbg=235 guifg=#2aa198 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi texstatement ctermfg=37 ctermbg=235 guifg=#2aa198 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi texmathzonex ctermfg=136 ctermbg=235 guifg=#b58900 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi texmathmatcher ctermfg=136 ctermbg=235 guifg=#b58900 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi texreflabel ctermfg=136 ctermbg=235 guifg=#b58900 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi rubyDefine ctermfg=247 ctermbg=235 guifg=#93a1a1 guibg=#002b36 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link rubySymbol Type - hi rubyBoolean ctermfg=162 ctermbg=235 guifg=#d33682 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - let hs_highlight_boolean=1 - let hs_highlight_delimiters=1 - hi cPreCondit ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi VarId ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi ConId ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImport ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsString ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStructure ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_hlFunctionName ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStatement ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImportLabel ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_OpFunctionName ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_DeclareFunction ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsVarSym ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsType ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsTypedef ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsModuleName ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link hsImportParams Delimiter - hi! link hsDelimTypeExport Delimiter - hi! link hsModuleStartLabel hsStructure - hi! link hsModuleWhereLabel hsModuleStartLabel - hi hsNiceOperator ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsniceoperator ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlock ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlockTitle ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocTitleComment ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocComment ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocVerbatimBlock ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link pandocVerbatimBlockDeep pandocVerbatimBlock - hi! link pandocCodeBlock pandocVerbatimBlock - hi! link pandocCodeBlockDelim pandocVerbatimBlock - hi pandocBlockQuote ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader1 ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader2 ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader3 ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader4 ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader5 ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader6 ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListMarker ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListReference ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionBlock ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionTerm ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout - hi pandocDefinitionIndctr ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTableStructure ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link pandocTableStructureTop pandocTableStructre - hi! link pandocTableStructureEnd pandocTableStructre - hi pandocTableZebraLight ctermfg=32 ctermbg=235 guifg=#268bd2 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi pandocTableZebraDark ctermfg=32 ctermbg=236 guifg=#268bd2 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasisTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocHeadingMarker ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisNestedHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSuperscriptHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSubscriptHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocLinkDelim ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkLabel ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkText ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkURL ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitle ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitleDelim ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=#657b83 cterm=NONE gui=NONE - hi pandocLinkDefinition ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#657b83 cterm=NONE gui=NONE - hi pandocLinkDefinitionID ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocImageCaption ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteLink ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocFootnoteDefLink ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteInline ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnote ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationDelim ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitation ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationID ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationRef ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocStyleDelim ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasis ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNested ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasis ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNested ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasis ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeout ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInline ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscript ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscript ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocRule ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocRuleLine ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEscapePair ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocCitationRef ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocNonBreakingSpace ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi! link pandocEscapedCharacter pandocEscapePair - hi! link pandocLineBreak pandocEscapePair - hi pandocMetadataDelim ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadataKey ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link pandocMetadataTitle pandocMetadata - endif - if get(g:, "solarized_term_italics", 0) - hi Comment cterm=italic - hi gitcommitComment cterm=italic - hi htmlSpecialTagName cterm=italic - hi pandocComment cterm=italic - hi pandocEmphasisDefinition cterm=italic - hi pandocEmphasisTable cterm=italic - hi pandocEmphasis cterm=italic - endif - finish - endif +let s:t_Co = exists('&t_Co') && !empty(&t_Co) && &t_Co > 1 ? &t_Co : 2 +let s:italics = (&t_ZH != '' && &t_ZH != '') || (has('gui_running') && !has('iOS')) || has('nvim') - let g:terminal_ansi_colors = ['#073642', '#dc322f', '#859900', '#b58900', '#268bd2', '#d33682', '#2aa198', '#eee8d5', - \ '#002b36', '#cb4b16', '#586e75', '#657b83', '#839496', '#6c71c4', '#93a1a1', '#fdf6e3'] - if has('nvim') - hi! link TermCursor Cursor - hi TermCursorNC ctermfg=230 ctermbg=247 guifg=#fdf6e3 guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE - let g:terminal_color_0='#073642' - let g:terminal_color_1='#dc322f' - let g:terminal_color_2='#859900' - let g:terminal_color_3='#b58900' - let g:terminal_color_4='#268bd2' - let g:terminal_color_5='#d33682' - let g:terminal_color_6='#2aa198' - let g:terminal_color_7='#eee8d5' - let g:terminal_color_8='#002b36' - let g:terminal_color_9='#cb4b16' - let g:terminal_color_10='#586e75' - let g:terminal_color_11='#657b83' - let g:terminal_color_12='#839496' - let g:terminal_color_13='#6c71c4' - let g:terminal_color_14='#93a1a1' - let g:terminal_color_15='#fdf6e3' - endif - if !has('gui_running') && get(g:, 'solarized_termtrans', 0) - hi Normal ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=NONE guifg=fg guibg=NONE guisp=NONE cterm=NONE gui=NONE - else - hi Normal ctermfg=66 ctermbg=230 guifg=#657b83 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=230 guifg=fg guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - endif - if get(g:, "solarized_visibility", "") == "high" - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=230 ctermbg=66 guifg=#fdf6e3 guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=230 ctermbg=160 guifg=#fdf6e3 guibg=#dc322f guisp=NONE cterm=NONE gui=NONE - endif - hi CursorLineNr ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi MatchParen ctermfg=166 ctermbg=254 guifg=#cb4b16 guibg=#eee8d5 guisp=NONE cterm=NONE,bold,underline gui=NONE,bold,underline - hi NonText ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SpellBad ctermfg=61 ctermbg=254 guifg=#6c71c4 guibg=#eee8d5 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellCap ctermfg=61 ctermbg=254 guifg=#6c71c4 guibg=#eee8d5 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellLocal ctermfg=136 ctermbg=254 guifg=#b58900 guibg=#eee8d5 guisp=#cb4b16 cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellRare ctermfg=37 ctermbg=254 guifg=#2aa198 guibg=#eee8d5 guisp=#cb4b16 cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi Title ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - elseif get(g:, "solarized_visibility", "") == "low" - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=230 ctermbg=66 guifg=#fdf6e3 guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=230 ctermbg=166 guifg=#fdf6e3 guibg=#cb4b16 guisp=NONE cterm=NONE gui=NONE - endif - hi CursorLineNr ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi MatchParen ctermfg=166 ctermbg=254 guifg=#cb4b16 guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi NonText ctermfg=254 ctermbg=NONE guifg=#eee8d5 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=254 ctermbg=NONE guifg=#eee8d5 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpellBad ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - else - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=230 ctermbg=66 guifg=#fdf6e3 guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=230 ctermbg=166 guifg=#fdf6e3 guibg=#cb4b16 guisp=NONE cterm=NONE gui=NONE - endif - hi CursorLineNr ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi MatchParen ctermfg=235 ctermbg=254 guifg=#002b36 guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi NonText ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=246 ctermbg=254 guifg=#839496 guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpellBad ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - endif - hi ColorColumn ctermfg=NONE ctermbg=254 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi Conceal ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi CursorColumn ctermfg=NONE ctermbg=254 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi CursorLine ctermfg=NONE ctermbg=230 guifg=NONE guibg=#fdf6e3 guisp=#93a1a1 cterm=NONE,underline gui=NONE,underline - if get(g:, "solarized_diffmode", "") == "high" - hi DiffAdd ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffChange ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffDelete ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffText ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - elseif get(g:, "solarized_diffmode", "") == "low" - hi DiffAdd ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=#268bd2 cterm=NONE gui=NONE - else - hi DiffAdd ctermfg=106 ctermbg=254 guifg=#859900 guibg=#eee8d5 guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=136 ctermbg=254 guifg=#b58900 guibg=#eee8d5 guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=160 ctermbg=254 guifg=#dc322f guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=32 ctermbg=254 guifg=#268bd2 guibg=#eee8d5 guisp=#268bd2 cterm=NONE gui=NONE - endif - hi Directory ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi EndOfBuffer ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi ErrorMsg ctermfg=160 ctermbg=230 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi FoldColumn ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Folded ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=#fdf6e3 cterm=NONE,bold gui=NONE,bold - hi IncSearch ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout - hi LineNr ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi ModeMsg ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi MoreMsg ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Pmenu ctermfg=66 ctermbg=254 guifg=#657b83 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi PmenuSbar ctermfg=NONE ctermbg=254 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi PmenuSel ctermfg=230 ctermbg=247 guifg=#fdf6e3 guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE - hi PmenuThumb ctermfg=NONE ctermbg=247 guifg=NONE guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE - hi Question ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link QuickFixLine Search - hi Search ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SignColumn ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - if get(g:, "solarized_statusline", "") == "low" - hi StatusLine ctermfg=254 ctermbg=242 guifg=#eee8d5 guibg=#586e75 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse - hi StatusLineNC ctermfg=254 ctermbg=247 guifg=#eee8d5 guibg=#93a1a1 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=242 ctermbg=254 guifg=#586e75 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi NormalMode ctermfg=254 ctermbg=242 guifg=#eee8d5 guibg=#586e75 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse - else - hi StatusLine ctermfg=254 ctermbg=236 guifg=#eee8d5 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=254 ctermbg=242 guifg=#eee8d5 guibg=#586e75 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=236 ctermbg=254 guifg=#073642 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi NormalMode ctermfg=254 ctermbg=236 guifg=#eee8d5 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - endif - hi TabLine ctermfg=247 ctermbg=254 guifg=#93a1a1 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi TabLineFill ctermfg=247 ctermbg=254 guifg=#93a1a1 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi InsertMode ctermfg=254 ctermbg=37 guifg=#eee8d5 guibg=#2aa198 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse - hi ReplaceMode ctermfg=254 ctermbg=166 guifg=#eee8d5 guibg=#cb4b16 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse - hi VisualMode ctermfg=254 ctermbg=162 guifg=#eee8d5 guibg=#d33682 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse - hi CommandMode ctermfg=254 ctermbg=162 guifg=#eee8d5 guibg=#d33682 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse - hi! link StatusLineTerm StatusLine - hi! link StatusLineTermNC StatusLineNC - hi VertSplit ctermfg=247 ctermbg=254 guifg=#93a1a1 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi Visual ctermfg=247 ctermbg=230 guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VisualNOS ctermfg=NONE ctermbg=254 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi WarningMsg ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi WildMenu ctermfg=247 ctermbg=230 guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi! link Boolean Constant - hi! link Character Constant - hi Comment ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi! link Conditional Statement - hi Constant ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Define PreProc - hi! link Debug Special - hi! link Delimiter Special - hi Error ctermfg=160 ctermbg=230 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse - hi! link Exception Statement - hi! link Float Constant - hi! link Function Identifier - hi Identifier ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Ignore ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE - 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 PreProc ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Repeat Statement - hi Special ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link SpecialChar Special - hi! link SpecialComment Special - hi Statement ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link StorageClass Type - hi! link String Constant - hi! link Structure Type - hi! link Tag Special - hi Todo ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi Type ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Typedef Type - hi Underlined ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link lCursor Cursor - hi CursorIM ctermfg=NONE ctermbg=fg guifg=NONE guibg=fg guisp=NONE cterm=NONE gui=NONE - hi ToolbarLine ctermfg=NONE ctermbg=254 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi ToolbarButton ctermfg=242 ctermbg=254 guifg=#586e75 guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold - if get(g:, 'solarized_extra_hi_groups', 0) - hi! link vimVar Identifier - hi! link vimFunc Function - hi! link vimUserFunc Function - hi! link helpSpecial Special - hi! link vimSet Normal - hi! link vimSetEqual Normal - hi vimCommentString ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCommand ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCmdSep ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi helpExample ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpOption ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpNote ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpVim ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextJump ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextEntry ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimIsCommand ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynMtchOpt ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynType ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiLink ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiGroup ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimGroup ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link diffAdded Statement - hi! link diffLine Identifier - hi gitcommitComment ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi! link gitcommitUntracked gitcommitComment - hi! link gitcommitDiscarded gitcommitComment - hi! link gitcommitSelected gitcommitComment - hi gitcommitUnmerged ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitOnBranch ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitBranch ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link gitcommitNoBranch gitcommitBranch - hi gitcommitdiscardedtype ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitselectedtype ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitHeader ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitUntrackedFile ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitDiscardedFile ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitSelectedFile ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitUnmergedFile ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitFile ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link gitcommitDiscardedArrow gitcommitDiscardedFile - hi! link gitcommitSelectedArrow gitcommitSelectedFile - hi! link gitcommitUnmergedArrow gitcommitUnmergedFile - hi htmlTag ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlEndTag ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlTagN ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlTagName ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlSpecialTagName ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi htmlArg ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi javaScript ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link jsFuncCall Function - hi perlHereDoc ctermfg=242 ctermbg=230 guifg=#586e75 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi perlVarPlain ctermfg=136 ctermbg=230 guifg=#b58900 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi perlStatementFileDesc ctermfg=37 ctermbg=230 guifg=#2aa198 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi texstatement ctermfg=37 ctermbg=230 guifg=#2aa198 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi texmathzonex ctermfg=136 ctermbg=230 guifg=#b58900 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi texmathmatcher ctermfg=136 ctermbg=230 guifg=#b58900 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi texreflabel ctermfg=136 ctermbg=230 guifg=#b58900 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi rubyDefine ctermfg=242 ctermbg=230 guifg=#586e75 guibg=#fdf6e3 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link rubySymbol Type - hi rubyBoolean ctermfg=162 ctermbg=230 guifg=#d33682 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - let hs_highlight_boolean=1 - let hs_highlight_delimiters=1 - hi cPreCondit ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi VarId ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi ConId ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImport ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsString ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStructure ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_hlFunctionName ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStatement ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImportLabel ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_OpFunctionName ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_DeclareFunction ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsVarSym ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsType ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsTypedef ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsModuleName ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link hsImportParams Delimiter - hi! link hsDelimTypeExport Delimiter - hi! link hsModuleStartLabel hsStructure - hi! link hsModuleWhereLabel hsModuleStartLabel - hi hsNiceOperator ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsniceoperator ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlock ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlockTitle ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocTitleComment ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocComment ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocVerbatimBlock ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link pandocVerbatimBlockDeep pandocVerbatimBlock - hi! link pandocCodeBlock pandocVerbatimBlock - hi! link pandocCodeBlockDelim pandocVerbatimBlock - hi pandocBlockQuote ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader1 ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader2 ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader3 ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader4 ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader5 ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader6 ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListMarker ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListReference ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionBlock ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionTerm ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout - hi pandocDefinitionIndctr ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTableStructure ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link pandocTableStructureTop pandocTableStructre - hi! link pandocTableStructureEnd pandocTableStructre - hi pandocTableZebraLight ctermfg=32 ctermbg=230 guifg=#268bd2 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi pandocTableZebraDark ctermfg=32 ctermbg=254 guifg=#268bd2 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasisTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocHeadingMarker ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisNestedHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSuperscriptHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSubscriptHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocLinkDelim ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkLabel ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkText ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkURL ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitle ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitleDelim ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=#839496 cterm=NONE gui=NONE - hi pandocLinkDefinition ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#839496 cterm=NONE gui=NONE - hi pandocLinkDefinitionID ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocImageCaption ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteLink ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocFootnoteDefLink ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteInline ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnote ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationDelim ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitation ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationID ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationRef ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocStyleDelim ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasis ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNested ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasis ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNested ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasis ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeout ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInline ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscript ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscript ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocRule ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocRuleLine ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEscapePair ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocCitationRef ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocNonBreakingSpace ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi! link pandocEscapedCharacter pandocEscapePair - hi! link pandocLineBreak pandocEscapePair - hi pandocMetadataDelim ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadataKey ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link pandocMetadataTitle pandocMetadata - endif - if get(g:, "solarized_term_italics", 0) - hi Comment cterm=italic - hi gitcommitComment cterm=italic - hi htmlSpecialTagName cterm=italic - hi pandocComment cterm=italic - hi pandocEmphasisDefinition cterm=italic - hi pandocEmphasisTable cterm=italic - hi pandocEmphasis cterm=italic - endif - finish -endif - -" 16-color variant -if &background ==# 'dark' - let g:terminal_ansi_colors = ['#073642', '#dc322f', '#859900', '#b58900', '#268bd2', '#d33682', '#2aa198', '#eee8d5', - \ '#002b36', '#cb4b16', '#586e75', '#657b83', '#839496', '#6c71c4', '#93a1a1', '#fdf6e3'] - if has('nvim') - hi! link TermCursor Cursor - hi TermCursorNC ctermfg=8 ctermbg=10 guifg=#002b36 guibg=#586e75 guisp=NONE cterm=NONE gui=NONE - let g:terminal_color_0='#073642' - let g:terminal_color_1='#dc322f' - let g:terminal_color_2='#859900' - let g:terminal_color_3='#b58900' - let g:terminal_color_4='#268bd2' - let g:terminal_color_5='#d33682' - let g:terminal_color_6='#2aa198' - let g:terminal_color_7='#eee8d5' - let g:terminal_color_8='#002b36' - let g:terminal_color_9='#cb4b16' - let g:terminal_color_10='#586e75' - let g:terminal_color_11='#657b83' - let g:terminal_color_12='#839496' - let g:terminal_color_13='#6c71c4' - let g:terminal_color_14='#93a1a1' - let g:terminal_color_15='#fdf6e3' - endif - if !has('gui_running') && get(g:, 'solarized_termtrans', 0) - hi Normal ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=NONE guifg=fg guibg=NONE guisp=NONE cterm=NONE gui=NONE - else - hi Normal ctermfg=12 ctermbg=8 guifg=#839496 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=8 guifg=fg guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - endif - hi ColorColumn ctermfg=NONE ctermbg=0 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi Conceal ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=8 ctermbg=12 guifg=#002b36 guibg=#839496 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=15 ctermbg=4 guifg=#fdf6e3 guibg=#268bd2 guisp=NONE cterm=NONE gui=NONE - endif - hi CursorColumn ctermfg=NONE ctermbg=0 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi CursorLine ctermfg=NONE ctermbg=8 guifg=NONE guibg=#002b36 guisp=#586e75 cterm=NONE,underline gui=NONE,underline - if get(g:, "solarized_visibility", "") == "high" - hi CursorLineNr ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi NonText ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SpellBad ctermfg=13 ctermbg=7 guifg=#6c71c4 guibg=#eee8d5 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellCap ctermfg=13 ctermbg=7 guifg=#6c71c4 guibg=#eee8d5 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellLocal ctermfg=3 ctermbg=7 guifg=#b58900 guibg=#eee8d5 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellRare ctermfg=6 ctermbg=7 guifg=#2aa198 guibg=#eee8d5 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi Title ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - elseif get(g:, "solarized_visibility", "") == "low" - hi CursorLineNr ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi NonText ctermfg=0 ctermbg=NONE guifg=#073642 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=0 ctermbg=NONE guifg=#073642 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SpellBad ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - else - hi CursorLineNr ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi NonText ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=11 ctermbg=0 guifg=#657b83 guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpellBad ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - endif - if get(g:, "solarized_diffmode", "") == "high" - hi DiffAdd ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffChange ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffDelete ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffText ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - elseif get(g:, "solarized_diffmode", "") == "low" - hi DiffAdd ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=#268bd2 cterm=NONE gui=NONE - else - hi DiffAdd ctermfg=2 ctermbg=0 guifg=#859900 guibg=#073642 guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=3 ctermbg=0 guifg=#b58900 guibg=#073642 guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=1 ctermbg=0 guifg=#dc322f guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=4 ctermbg=0 guifg=#268bd2 guibg=#073642 guisp=#268bd2 cterm=NONE gui=NONE - endif - hi Directory ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi EndOfBuffer ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi ErrorMsg ctermfg=1 ctermbg=15 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi FoldColumn ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Folded ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=#002b36 cterm=NONE,bold gui=NONE,bold - hi IncSearch ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout - hi LineNr ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi MatchParen ctermfg=15 ctermbg=0 guifg=#fdf6e3 guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi ModeMsg ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi MoreMsg ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Pmenu ctermfg=12 ctermbg=0 guifg=#839496 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi PmenuSbar ctermfg=NONE ctermbg=0 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi PmenuSel ctermfg=7 ctermbg=10 guifg=#eee8d5 guibg=#586e75 guisp=NONE cterm=NONE gui=NONE - hi PmenuThumb ctermfg=NONE ctermbg=10 guifg=NONE guibg=#586e75 guisp=NONE cterm=NONE gui=NONE - hi Question ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link QuickFixLine Search - hi Search ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SignColumn ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - if get(g:, "solarized_statusline", "") == "low" - hi StatusLine ctermfg=0 ctermbg=14 guifg=#073642 guibg=#93a1a1 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse - hi StatusLineNC ctermfg=0 ctermbg=10 guifg=#073642 guibg=#586e75 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=14 ctermbg=0 guifg=#93a1a1 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi NormalMode ctermfg=0 ctermbg=14 guifg=#073642 guibg=#93a1a1 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse - else - hi StatusLine ctermfg=0 ctermbg=7 guifg=#073642 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=0 ctermbg=14 guifg=#073642 guibg=#93a1a1 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=7 ctermbg=0 guifg=#eee8d5 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi NormalMode ctermfg=0 ctermbg=7 guifg=#073642 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - endif - hi TabLine ctermfg=10 ctermbg=0 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi TabLineFill ctermfg=10 ctermbg=0 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi InsertMode ctermfg=0 ctermbg=6 guifg=#073642 guibg=#2aa198 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse - hi ReplaceMode ctermfg=0 ctermbg=9 guifg=#073642 guibg=#cb4b16 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse - hi VisualMode ctermfg=0 ctermbg=5 guifg=#073642 guibg=#d33682 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse - hi CommandMode ctermfg=0 ctermbg=5 guifg=#073642 guibg=#d33682 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse - hi! link StatusLineTerm StatusLine - hi! link StatusLineTermNC StatusLineNC - hi VertSplit ctermfg=10 ctermbg=0 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi Visual ctermfg=10 ctermbg=8 guifg=#586e75 guibg=#002b36 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VisualNOS ctermfg=NONE ctermbg=0 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi WarningMsg ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi WildMenu ctermfg=11 ctermbg=7 guifg=#657b83 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi! link Boolean Constant - hi! link Character Constant - hi Comment ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi! link Conditional Statement - hi Constant ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Define PreProc - hi! link Debug Special - hi! link Delimiter Special - hi Error ctermfg=1 ctermbg=15 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse - hi! link Exception Statement - hi! link Float Constant - hi! link Function Identifier - hi Identifier ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Ignore ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE - 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 PreProc ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Repeat Statement - hi Special ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link SpecialChar Special - hi! link SpecialComment Special - hi Statement ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link StorageClass Type - hi! link String Constant - hi! link Structure Type - hi! link Tag Special - hi Todo ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi Type ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Typedef Type - hi Underlined ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link lCursor Cursor - hi CursorIM ctermfg=NONE ctermbg=fg guifg=NONE guibg=fg guisp=NONE cterm=NONE gui=NONE - hi ToolbarLine ctermfg=NONE ctermbg=0 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi ToolbarButton ctermfg=14 ctermbg=0 guifg=#93a1a1 guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - if get(g:, 'solarized_extra_hi_groups', 0) - hi! link vimVar Identifier - hi! link vimFunc Function - hi! link vimUserFunc Function - hi! link helpSpecial Special - hi! link vimSet Normal - hi! link vimSetEqual Normal - hi vimCommentString ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCommand ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCmdSep ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi helpExample ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpOption ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpNote ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpVim ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextJump ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextEntry ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimIsCommand ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynMtchOpt ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynType ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiLink ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiGroup ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimGroup ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link diffAdded Statement - hi! link diffLine Identifier - hi gitcommitComment ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi! link gitcommitUntracked gitcommitComment - hi! link gitcommitDiscarded gitcommitComment - hi! link gitcommitSelected gitcommitComment - hi gitcommitUnmerged ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitOnBranch ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitBranch ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link gitcommitNoBranch gitcommitBranch - hi gitcommitdiscardedtype ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitselectedtype ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitHeader ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitUntrackedFile ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitDiscardedFile ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitSelectedFile ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitUnmergedFile ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitFile ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link gitcommitDiscardedArrow gitcommitDiscardedFile - hi! link gitcommitSelectedArrow gitcommitSelectedFile - hi! link gitcommitUnmergedArrow gitcommitUnmergedFile - hi htmlTag ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlEndTag ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlTagN ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlTagName ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlSpecialTagName ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi htmlArg ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi javaScript ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link jsFuncCall Function - hi perlHereDoc ctermfg=14 ctermbg=8 guifg=#93a1a1 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi perlVarPlain ctermfg=3 ctermbg=8 guifg=#b58900 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi perlStatementFileDesc ctermfg=6 ctermbg=8 guifg=#2aa198 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi texstatement ctermfg=6 ctermbg=8 guifg=#2aa198 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi texmathzonex ctermfg=3 ctermbg=8 guifg=#b58900 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi texmathmatcher ctermfg=3 ctermbg=8 guifg=#b58900 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi texreflabel ctermfg=3 ctermbg=8 guifg=#b58900 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi rubyDefine ctermfg=14 ctermbg=8 guifg=#93a1a1 guibg=#002b36 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link rubySymbol Type - hi rubyBoolean ctermfg=5 ctermbg=8 guifg=#d33682 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - let hs_highlight_boolean=1 - let hs_highlight_delimiters=1 - hi cPreCondit ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi VarId ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi ConId ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImport ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsString ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStructure ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_hlFunctionName ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStatement ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImportLabel ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_OpFunctionName ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_DeclareFunction ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsVarSym ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsType ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsTypedef ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsModuleName ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link hsImportParams Delimiter - hi! link hsDelimTypeExport Delimiter - hi! link hsModuleStartLabel hsStructure - hi! link hsModuleWhereLabel hsModuleStartLabel - hi hsNiceOperator ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsniceoperator ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlock ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlockTitle ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocTitleComment ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocComment ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocVerbatimBlock ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link pandocVerbatimBlockDeep pandocVerbatimBlock - hi! link pandocCodeBlock pandocVerbatimBlock - hi! link pandocCodeBlockDelim pandocVerbatimBlock - hi pandocBlockQuote ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader1 ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader2 ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader3 ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader4 ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader5 ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader6 ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListMarker ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListReference ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionBlock ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionTerm ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout - hi pandocDefinitionIndctr ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTableStructure ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link pandocTableStructureTop pandocTableStructre - hi! link pandocTableStructureEnd pandocTableStructre - hi pandocTableZebraLight ctermfg=4 ctermbg=8 guifg=#268bd2 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi pandocTableZebraDark ctermfg=4 ctermbg=0 guifg=#268bd2 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasisTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocHeadingMarker ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisNestedHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSuperscriptHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSubscriptHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocLinkDelim ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkLabel ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkText ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkURL ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitle ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitleDelim ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=#657b83 cterm=NONE gui=NONE - hi pandocLinkDefinition ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#657b83 cterm=NONE gui=NONE - hi pandocLinkDefinitionID ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocImageCaption ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteLink ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocFootnoteDefLink ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteInline ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnote ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationDelim ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitation ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationID ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationRef ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocStyleDelim ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasis ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNested ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasis ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNested ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasis ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeout ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInline ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscript ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscript ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocRule ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocRuleLine ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEscapePair ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocCitationRef ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocNonBreakingSpace ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi! link pandocEscapedCharacter pandocEscapePair - hi! link pandocLineBreak pandocEscapePair - hi pandocMetadataDelim ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadataKey ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link pandocMetadataTitle pandocMetadata - endif - if get(g:, "solarized_term_italics", 0) - hi Comment cterm=italic - hi gitcommitComment cterm=italic - hi htmlSpecialTagName cterm=italic - hi pandocComment cterm=italic - hi pandocEmphasisDefinition cterm=italic - hi pandocEmphasisTable cterm=italic - hi pandocEmphasis cterm=italic - endif - finish -endif - -let g:terminal_ansi_colors = ['#073642', '#dc322f', '#859900', '#b58900', '#268bd2', '#d33682', '#2aa198', '#eee8d5', - \ '#002b36', '#cb4b16', '#586e75', '#657b83', '#839496', '#6c71c4', '#93a1a1', '#fdf6e3'] -if has('nvim') - hi! link TermCursor Cursor - hi TermCursorNC ctermfg=15 ctermbg=14 guifg=#fdf6e3 guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE - let g:terminal_color_0='#073642' - let g:terminal_color_1='#dc322f' - let g:terminal_color_2='#859900' - let g:terminal_color_3='#b58900' - let g:terminal_color_4='#268bd2' - let g:terminal_color_5='#d33682' - let g:terminal_color_6='#2aa198' - let g:terminal_color_7='#eee8d5' - let g:terminal_color_8='#002b36' - let g:terminal_color_9='#cb4b16' - let g:terminal_color_10='#586e75' - let g:terminal_color_11='#657b83' - let g:terminal_color_12='#839496' - let g:terminal_color_13='#6c71c4' - let g:terminal_color_14='#93a1a1' - let g:terminal_color_15='#fdf6e3' -endif -if !has('gui_running') && get(g:, 'solarized_termtrans', 0) - hi Normal ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=NONE guifg=fg guibg=NONE guisp=NONE cterm=NONE gui=NONE -else - hi Normal ctermfg=11 ctermbg=15 guifg=#657b83 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=15 guifg=fg guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE -endif -if get(g:, "solarized_visibility", "") == "high" - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=15 ctermbg=11 guifg=#fdf6e3 guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=15 ctermbg=1 guifg=#fdf6e3 guibg=#dc322f guisp=NONE cterm=NONE gui=NONE - endif - hi CursorLineNr ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi MatchParen ctermfg=9 ctermbg=7 guifg=#cb4b16 guibg=#eee8d5 guisp=NONE cterm=NONE,bold,underline gui=NONE,bold,underline - hi NonText ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SpellBad ctermfg=13 ctermbg=7 guifg=#6c71c4 guibg=#eee8d5 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellCap ctermfg=13 ctermbg=7 guifg=#6c71c4 guibg=#eee8d5 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellLocal ctermfg=3 ctermbg=7 guifg=#b58900 guibg=#eee8d5 guisp=#cb4b16 cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellRare ctermfg=6 ctermbg=7 guifg=#2aa198 guibg=#eee8d5 guisp=#cb4b16 cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi Title ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold -elseif get(g:, "solarized_visibility", "") == "low" - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=15 ctermbg=11 guifg=#fdf6e3 guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=15 ctermbg=9 guifg=#fdf6e3 guibg=#cb4b16 guisp=NONE cterm=NONE gui=NONE - endif - hi CursorLineNr ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi MatchParen ctermfg=9 ctermbg=7 guifg=#cb4b16 guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi NonText ctermfg=7 ctermbg=NONE guifg=#eee8d5 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=7 ctermbg=NONE guifg=#eee8d5 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpellBad ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold -else - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=15 ctermbg=11 guifg=#fdf6e3 guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=15 ctermbg=9 guifg=#fdf6e3 guibg=#cb4b16 guisp=NONE cterm=NONE gui=NONE - endif - hi CursorLineNr ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi MatchParen ctermfg=8 ctermbg=7 guifg=#002b36 guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi NonText ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=12 ctermbg=7 guifg=#839496 guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpellBad ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold -endif -hi ColorColumn ctermfg=NONE ctermbg=7 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE -hi Conceal ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE -hi CursorColumn ctermfg=NONE ctermbg=7 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE -hi CursorLine ctermfg=NONE ctermbg=15 guifg=NONE guibg=#fdf6e3 guisp=#93a1a1 cterm=NONE,underline gui=NONE,underline -if get(g:, "solarized_diffmode", "") == "high" - hi DiffAdd ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffChange ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffDelete ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffText ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse -elseif get(g:, "solarized_diffmode", "") == "low" - hi DiffAdd ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=#268bd2 cterm=NONE gui=NONE -else - hi DiffAdd ctermfg=2 ctermbg=7 guifg=#859900 guibg=#eee8d5 guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=3 ctermbg=7 guifg=#b58900 guibg=#eee8d5 guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=1 ctermbg=7 guifg=#dc322f guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=4 ctermbg=7 guifg=#268bd2 guibg=#eee8d5 guisp=#268bd2 cterm=NONE gui=NONE -endif -hi Directory ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE -hi EndOfBuffer ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE -hi ErrorMsg ctermfg=1 ctermbg=15 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -hi FoldColumn ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE -hi Folded ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=#fdf6e3 cterm=NONE,bold gui=NONE,bold -hi IncSearch ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout -hi LineNr ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE -hi ModeMsg ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE -hi MoreMsg ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE -hi Pmenu ctermfg=11 ctermbg=7 guifg=#657b83 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE -hi PmenuSbar ctermfg=NONE ctermbg=7 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE -hi PmenuSel ctermfg=15 ctermbg=14 guifg=#fdf6e3 guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE -hi PmenuThumb ctermfg=NONE ctermbg=14 guifg=NONE guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE -hi Question ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold -hi! link QuickFixLine Search -hi Search ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse -hi SignColumn ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE -if get(g:, "solarized_statusline", "") == "low" - hi StatusLine ctermfg=7 ctermbg=10 guifg=#eee8d5 guibg=#586e75 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse - hi StatusLineNC ctermfg=7 ctermbg=14 guifg=#eee8d5 guibg=#93a1a1 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=10 ctermbg=7 guifg=#586e75 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi NormalMode ctermfg=7 ctermbg=10 guifg=#eee8d5 guibg=#586e75 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse -else - hi StatusLine ctermfg=7 ctermbg=0 guifg=#eee8d5 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=7 ctermbg=10 guifg=#eee8d5 guibg=#586e75 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=0 ctermbg=7 guifg=#073642 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi NormalMode ctermfg=7 ctermbg=0 guifg=#eee8d5 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -endif -hi TabLine ctermfg=14 ctermbg=7 guifg=#93a1a1 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE -hi TabLineFill ctermfg=14 ctermbg=7 guifg=#93a1a1 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE -hi InsertMode ctermfg=7 ctermbg=6 guifg=#eee8d5 guibg=#2aa198 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse -hi ReplaceMode ctermfg=7 ctermbg=9 guifg=#eee8d5 guibg=#cb4b16 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse -hi VisualMode ctermfg=7 ctermbg=5 guifg=#eee8d5 guibg=#d33682 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse -hi CommandMode ctermfg=7 ctermbg=5 guifg=#eee8d5 guibg=#d33682 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse -hi! link StatusLineTerm StatusLine -hi! link StatusLineTermNC StatusLineNC -hi VertSplit ctermfg=14 ctermbg=7 guifg=#93a1a1 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE -hi Visual ctermfg=14 ctermbg=15 guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -hi VisualNOS ctermfg=NONE ctermbg=7 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -hi WarningMsg ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold -hi WildMenu ctermfg=14 ctermbg=15 guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse +let s:italics = s:italics && get(g:, 'solarized_italics', 1) +let s:termtrans = get(g:, 'solarized_termtrans', 0) && !has('gui_running') hi! link Boolean Constant hi! link Character Constant -hi Comment ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic hi! link Conditional Statement -hi Constant ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE -hi! link Define PreProc hi! link Debug Special +hi! link Define PreProc hi! link Delimiter Special -hi Error ctermfg=1 ctermbg=15 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse hi! link Exception Statement hi! link Float Constant hi! link Function Identifier -hi Identifier ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE -hi Ignore ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE hi! link Include PreProc hi! link Keyword Statement hi! link Label Statement @@ -1255,280 +36,2229 @@ hi! link Macro PreProc hi! link Number Constant hi! link Operator Statement hi! link PreCondit PreProc -hi PreProc ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE +hi! link QuickFixLine Search hi! link Repeat Statement -hi Special ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE hi! link SpecialChar Special hi! link SpecialComment Special -hi Statement ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE +hi! link StatusLineTerm StatusLine +hi! link StatusLineTermNC StatusLineNC hi! link StorageClass Type hi! link String Constant hi! link Structure Type hi! link Tag Special -hi Todo ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold -hi Type ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE hi! link Typedef Type -hi Underlined ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE hi! link lCursor Cursor -hi CursorIM ctermfg=NONE ctermbg=fg guifg=NONE guibg=fg guisp=NONE cterm=NONE gui=NONE -hi ToolbarLine ctermfg=NONE ctermbg=7 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE -hi ToolbarButton ctermfg=10 ctermbg=7 guifg=#586e75 guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold -if get(g:, 'solarized_extra_hi_groups', 0) + +if (has('termguicolors') && &termguicolors) || has('gui_running') + if &background ==# 'dark' + let g:terminal_ansi_colors = ['#073642', '#dc322f', '#859900', '#b58900', + \ '#268bd2', '#d33682', '#2aa198', '#eee8d5', '#002b36', '#cb4b16', + \ '#586e75', '#657b83', '#839496', '#6c71c4', '#93a1a1', '#fdf6e3'] + if has('nvim') + let g:terminal_color_0 = '#073642' + let g:terminal_color_1 = '#dc322f' + let g:terminal_color_2 = '#859900' + let g:terminal_color_3 = '#b58900' + let g:terminal_color_4 = '#268bd2' + let g:terminal_color_5 = '#d33682' + let g:terminal_color_6 = '#2aa198' + let g:terminal_color_7 = '#eee8d5' + let g:terminal_color_8 = '#002b36' + let g:terminal_color_9 = '#cb4b16' + let g:terminal_color_10 = '#586e75' + let g:terminal_color_11 = '#657b83' + let g:terminal_color_12 = '#839496' + let g:terminal_color_13 = '#6c71c4' + let g:terminal_color_14 = '#93a1a1' + let g:terminal_color_15 = '#fdf6e3' + endif + if s:termtrans + hi Normal guifg=#839496 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi CursorLine guifg=NONE guibg=NONE guisp=#586e75 gui=underline ctermfg=NONE ctermbg=NONE cterm=underline + hi Terminal guifg=fg guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi ToolbarButton guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold cterm=bold + hi ToolbarLine guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + else " opaque + hi Normal guifg=#839496 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi CursorLine guifg=NONE guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi Terminal guifg=fg guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi ToolbarButton guifg=#93a1a1 guibg=#073642 guisp=NONE gui=bold cterm=bold + hi ToolbarLine guifg=NONE guibg=#073642 guisp=NONE gui=NONE cterm=NONE + endif + if get(g:, 'solarized_visibility', '') ==# 'high' + hi CursorLineNr guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi NonText guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi SpecialKey guifg=#cb4b16 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi SpellBad guifg=#6c71c4 guibg=#eee8d5 guisp=#dc322f gui=reverse,undercurl cterm=reverse,undercurl + hi SpellCap guifg=#6c71c4 guibg=#eee8d5 guisp=#dc322f gui=reverse,undercurl cterm=reverse,undercurl + hi SpellLocal guifg=#b58900 guibg=#eee8d5 guisp=#dc322f gui=reverse,undercurl cterm=reverse,undercurl + hi SpellRare guifg=#2aa198 guibg=#eee8d5 guisp=#dc322f gui=reverse,undercurl cterm=reverse,undercurl + hi Title guifg=#b58900 guibg=NONE guisp=NONE gui=bold cterm=bold + elseif get(g:, 'solarized_visibility', '') ==# 'low' + hi CursorLineNr guifg=#586e75 guibg=NONE guisp=NONE gui=bold cterm=bold + hi NonText guifg=#073642 guibg=NONE guisp=NONE gui=bold cterm=bold + hi SpecialKey guifg=#073642 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi SpellBad guifg=#6c71c4 guibg=NONE guisp=#6c71c4 gui=undercurl cterm=undercurl + hi SpellCap guifg=#6c71c4 guibg=NONE guisp=#6c71c4 gui=undercurl cterm=undercurl + hi SpellLocal guifg=#b58900 guibg=NONE guisp=#b58900 gui=undercurl cterm=undercurl + hi SpellRare guifg=#2aa198 guibg=NONE guisp=#2aa198 gui=undercurl cterm=undercurl + hi Title guifg=#586e75 guibg=NONE guisp=NONE gui=bold cterm=bold + else " normal visibility + hi CursorLineNr guifg=#839496 guibg=NONE guisp=NONE gui=bold cterm=bold + hi NonText guifg=#657b83 guibg=NONE guisp=NONE gui=bold cterm=bold + hi SpecialKey guifg=#657b83 guibg=#073642 guisp=NONE gui=bold cterm=bold + hi SpellBad guifg=#6c71c4 guibg=NONE guisp=#6c71c4 gui=undercurl cterm=undercurl + hi SpellCap guifg=#6c71c4 guibg=NONE guisp=#6c71c4 gui=undercurl cterm=undercurl + hi SpellLocal guifg=#b58900 guibg=NONE guisp=#b58900 gui=undercurl cterm=undercurl + hi SpellRare guifg=#2aa198 guibg=NONE guisp=#2aa198 gui=undercurl cterm=undercurl + hi Title guifg=#b58900 guibg=NONE guisp=NONE gui=bold cterm=bold + endif + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor guifg=#002b36 guibg=#839496 guisp=NONE gui=NONE cterm=NONE + else + hi Cursor guifg=#fdf6e3 guibg=#268bd2 guisp=NONE gui=NONE cterm=NONE + endif + if get(g:, 'solarized_diffmode', '') ==# 'high' + hi DiffAdd guifg=#859900 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi DiffChange guifg=#b58900 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi DiffDelete guifg=#dc322f guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi DiffText guifg=#268bd2 guibg=NONE guisp=NONE gui=reverse cterm=reverse + elseif get(g:, 'solarized_diffmode', '') ==# 'low' + hi DiffAdd guifg=#859900 guibg=NONE guisp=#859900 gui=NONE cterm=NONE + hi DiffChange guifg=#b58900 guibg=NONE guisp=#b58900 gui=NONE cterm=NONE + hi DiffDelete guifg=#dc322f guibg=NONE guisp=NONE gui=bold cterm=bold + hi DiffText guifg=#268bd2 guibg=NONE guisp=#268bd2 gui=NONE cterm=NONE + else " normal diffmode + hi DiffAdd guifg=#859900 guibg=#073642 guisp=#859900 gui=NONE cterm=NONE + hi DiffChange guifg=#b58900 guibg=#073642 guisp=#b58900 gui=NONE cterm=NONE + hi DiffDelete guifg=#dc322f guibg=#073642 guisp=NONE gui=bold cterm=bold + hi DiffText guifg=#268bd2 guibg=#073642 guisp=#268bd2 gui=NONE cterm=NONE + endif + if get(g:, 'solarized_statusline', '') ==# 'low' + hi StatusLine guifg=#073642 guibg=#93a1a1 guisp=NONE gui=bold,reverse cterm=bold,reverse + hi StatusLineNC guifg=#073642 guibg=#586e75 guisp=NONE gui=reverse cterm=reverse + hi TabLineSel guifg=#93a1a1 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi NormalMode guifg=#073642 guibg=#93a1a1 guisp=NONE gui=bold,reverse cterm=bold,reverse + else + hi StatusLine guifg=#073642 guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + hi StatusLineNC guifg=#073642 guibg=#93a1a1 guisp=NONE gui=reverse cterm=reverse + hi TabLineSel guifg=#eee8d5 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi NormalMode guifg=#073642 guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + endif + hi ColorColumn guifg=NONE guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi Conceal guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi CursorColumn guifg=NONE guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi Directory guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi EndOfBuffer guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + hi ErrorMsg guifg=#dc322f guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi FoldColumn guifg=#839496 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Folded guifg=#839496 guibg=NONE guisp=#002b36 gui=bold cterm=bold + hi IncSearch guifg=#cb4b16 guibg=NONE guisp=NONE gui=standout cterm=standout + hi LineNr guifg=#586e75 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi MatchParen guifg=#fdf6e3 guibg=#073642 guisp=NONE gui=bold cterm=bold + hi ModeMsg guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi MoreMsg guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Pmenu guifg=#839496 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi PmenuSbar guifg=NONE guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi PmenuSel guifg=#eee8d5 guibg=#586e75 guisp=NONE gui=NONE cterm=NONE + hi PmenuThumb guifg=NONE guibg=#586e75 guisp=NONE gui=NONE cterm=NONE + hi Question guifg=#2aa198 guibg=NONE guisp=NONE gui=bold cterm=bold + hi Search guifg=#b58900 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi SignColumn guifg=#839496 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi TabLine guifg=#586e75 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi TabLineFill guifg=#586e75 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi VertSplit guifg=#586e75 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi Visual guifg=#586e75 guibg=#002b36 guisp=NONE gui=reverse cterm=reverse + hi VisualNOS guifg=NONE guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi WarningMsg guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi WildMenu guifg=#657b83 guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + hi Comment guifg=#586e75 guibg=NONE guisp=NONE gui=italic cterm=italic + hi Constant guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi CursorIM guifg=NONE guibg=fg guisp=NONE gui=NONE cterm=NONE + hi Error guifg=#dc322f guibg=#fdf6e3 guisp=NONE gui=bold,reverse cterm=bold,reverse + hi Identifier guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Ignore guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + hi PreProc guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Special guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Statement guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Todo guifg=#d33682 guibg=NONE guisp=NONE gui=bold cterm=bold + hi Type guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Underlined guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi InsertMode guifg=#073642 guibg=#2aa198 guisp=NONE gui=bold,reverse cterm=bold,reverse + hi ReplaceMode guifg=#073642 guibg=#cb4b16 guisp=NONE gui=bold,reverse cterm=bold,reverse + hi VisualMode guifg=#073642 guibg=#d33682 guisp=NONE gui=bold,reverse cterm=bold,reverse + hi CommandMode guifg=#073642 guibg=#d33682 guisp=NONE gui=bold,reverse cterm=bold,reverse + if !s:italics + hi Comment gui=NONE cterm=NONE + endif + if has('nvim') + hi! link TermCursor Cursor + hi TermCursorNC guifg=#002b36 guibg=#586e75 guisp=NONE gui=NONE cterm=NONE + endif + if !get(g:, 'solarized_extra_hi_groups', 0) + unlet s:t_Co s:italics s:termtrans + finish + endif + hi! link vimVar Identifier + hi! link vimFunc Function + hi! link vimUserFunc Function + hi! link helpSpecial Special + hi! link vimSet Normal + hi! link vimSetEqual Normal + hi vimCommentString guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimCommand guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimCmdSep guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi helpExample guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpOption guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpNote guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpVim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpHyperTextJump guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpHyperTextEntry guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimIsCommand guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimSynMtchOpt guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimSynType guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimHiLink guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimHiGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitComment guifg=#586e75 guibg=NONE guisp=NONE gui=italic cterm=italic + hi! link gitcommitUntracked gitcommitComment + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitSelected gitcommitComment + hi gitcommitUnmerged guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitOnBranch guifg=#586e75 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitBranch guifg=#d33682 guibg=NONE guisp=NONE gui=bold cterm=bold + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitdiscardedtype guifg=#dc322f guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi gitcommitselectedtype guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi gitcommitHeader guifg=#586e75 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi gitcommitUntrackedFile guifg=#2aa198 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitDiscardedFile guifg=#dc322f guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitSelectedFile guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitUnmergedFile guifg=#b58900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitFile guifg=#839496 guibg=NONE guisp=NONE gui=bold cterm=bold + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi htmlTag guifg=#586e75 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi htmlEndTag guifg=#586e75 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi htmlTagN guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold cterm=bold + hi htmlTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi htmlSpecialTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=italic cterm=italic + hi htmlArg guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi javaScript guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi! link jsFuncCall Function + hi perlHereDoc guifg=#93a1a1 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi perlVarPlain guifg=#b58900 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi perlStatementFileDesc guifg=#2aa198 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi texstatement guifg=#2aa198 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi texmathzonex guifg=#b58900 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi texmathmatcher guifg=#b58900 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi texreflabel guifg=#b58900 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi rubyDefine guifg=#93a1a1 guibg=#002b36 guisp=NONE gui=bold cterm=bold + hi! link rubySymbol Type + hi rubyBoolean guifg=#d33682 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi cPreCondit guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi VarId guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi ConId guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsImport guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsString guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsStructure guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hs_hlFunctionName guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsStatement guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsImportLabel guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hs_OpFunctionName guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hs_DeclareFunction guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsVarSym guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsType guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsTypedef guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsModuleName guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi! link hsDelimTypeExport Delimiter + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsniceoperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + if !s:italics + hi gitcommitComment gui=NONE cterm=NONE + hi htmlSpecialTagName gui=NONE cterm=NONE + endif + let hs_highlight_boolean=1 + let hs_highlight_delimiters=1 + hi pandocTitleBlock guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocTitleBlockTitle guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocTitleComment guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocComment guifg=#586e75 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocVerbatimBlock guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocBlockQuote guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader1 guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader2 guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader3 guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader4 guifg=#dc322f guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader5 guifg=#839496 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader6 guifg=#586e75 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocListMarker guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocListReference guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocDefinitionBlock guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocDefinitionTerm guifg=#6c71c4 guibg=NONE guisp=NONE gui=standout cterm=standout + hi pandocDefinitionIndctr guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeoutDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInlineDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSuperscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSubscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocTableStructure guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi! link pandocTableStructureTop pandocTableStructre + hi! link pandocTableStructureEnd pandocTableStructre + hi pandocTableZebraLight guifg=#268bd2 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi pandocTableZebraDark guifg=#268bd2 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi pandocEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeoutTable guifg=#268bd2 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInlineTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSuperscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSubscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocHeadingMarker guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeoutHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInlineHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocSuperscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocSubscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocLinkDelim guifg=#586e75 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkLabel guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkText guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkURL guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkTitle guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkTitleDelim guifg=#586e75 guibg=NONE guisp=#657b83 gui=NONE cterm=NONE + hi pandocLinkDefinition guifg=#2aa198 guibg=NONE guisp=#657b83 gui=NONE cterm=NONE + hi pandocLinkDefinitionID guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocImageCaption guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocFootnoteLink guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocFootnoteDefLink guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocFootnoteInline guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocFootnote guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitationDelim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitation guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitationID guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitationRef guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocStyleDelim guifg=#586e75 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocEmphasis guifg=#839496 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocEmphasisNested guifg=#839496 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasis guifg=#839496 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNested guifg=#839496 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasis guifg=#839496 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeout guifg=#586e75 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInline guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSuperscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSubscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocRule guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocRuleLine guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEscapePair guifg=#dc322f guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocCitationRef guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocNonBreakingSpace guifg=#dc322f guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi! link pandocEscapedCharacter pandocEscapePair + hi! link pandocLineBreak pandocEscapePair + hi pandocMetadataDelim guifg=#586e75 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocMetadata guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocMetadataKey guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocMetadata guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi! link pandocMetadataTitle pandocMetadata + if !s:italics + hi pandocComment gui=NONE cterm=NONE + hi pandocEmphasisDefinition gui=NONE cterm=NONE + hi pandocEmphasisTable gui=NONE cterm=NONE + hi pandocEmphasis gui=NONE cterm=NONE + endif + unlet s:termtrans + unlet s:t_Co s:italics + finish + endif + " Light background + let g:terminal_ansi_colors = ['#073642', '#dc322f', '#859900', '#b58900', + \ '#268bd2', '#d33682', '#2aa198', '#eee8d5', '#002b36', '#cb4b16', + \ '#586e75', '#657b83', '#839496', '#6c71c4', '#93a1a1', '#fdf6e3'] + if has('nvim') + let g:terminal_color_0 = '#073642' + let g:terminal_color_1 = '#dc322f' + let g:terminal_color_2 = '#859900' + let g:terminal_color_3 = '#b58900' + let g:terminal_color_4 = '#268bd2' + let g:terminal_color_5 = '#d33682' + let g:terminal_color_6 = '#2aa198' + let g:terminal_color_7 = '#eee8d5' + let g:terminal_color_8 = '#002b36' + let g:terminal_color_9 = '#cb4b16' + let g:terminal_color_10 = '#586e75' + let g:terminal_color_11 = '#657b83' + let g:terminal_color_12 = '#839496' + let g:terminal_color_13 = '#6c71c4' + let g:terminal_color_14 = '#93a1a1' + let g:terminal_color_15 = '#fdf6e3' + endif + if s:termtrans + hi Normal guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi CursorLine guifg=NONE guibg=NONE guisp=#93a1a1 gui=underline ctermfg=NONE ctermbg=NONE cterm=underline + hi Terminal guifg=fg guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi ToolbarButton guifg=#586e75 guibg=NONE guisp=NONE gui=bold cterm=bold + hi ToolbarLine guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + else " opaque + hi Normal guifg=#657b83 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi CursorLine guifg=NONE guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi Terminal guifg=fg guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi ToolbarButton guifg=#586e75 guibg=#eee8d5 guisp=NONE gui=bold cterm=bold + hi ToolbarLine guifg=NONE guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + endif + if get(g:, 'solarized_visibility', '') ==# 'high' + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor guifg=#fdf6e3 guibg=#657b83 guisp=NONE gui=NONE cterm=NONE + else + hi Cursor guifg=#fdf6e3 guibg=#dc322f guisp=NONE gui=NONE cterm=NONE + endif + hi CursorLineNr guifg=#dc322f guibg=NONE guisp=NONE gui=bold cterm=bold + hi MatchParen guifg=#cb4b16 guibg=#eee8d5 guisp=NONE gui=bold,underline cterm=bold,underline + hi NonText guifg=#dc322f guibg=NONE guisp=NONE gui=bold cterm=bold + hi SpecialKey guifg=#dc322f guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi SpellBad guifg=#6c71c4 guibg=#eee8d5 guisp=#dc322f gui=reverse,undercurl cterm=reverse,undercurl + hi SpellCap guifg=#6c71c4 guibg=#eee8d5 guisp=#dc322f gui=reverse,undercurl cterm=reverse,undercurl + hi SpellLocal guifg=#b58900 guibg=#eee8d5 guisp=#cb4b16 gui=reverse,undercurl cterm=reverse,undercurl + hi SpellRare guifg=#2aa198 guibg=#eee8d5 guisp=#cb4b16 gui=reverse,undercurl cterm=reverse,undercurl + hi Title guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + elseif get(g:, 'solarized_visibility', '') ==# 'low' + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor guifg=#fdf6e3 guibg=#657b83 guisp=NONE gui=NONE cterm=NONE + else + hi Cursor guifg=#fdf6e3 guibg=#cb4b16 guisp=NONE gui=NONE cterm=NONE + endif + hi CursorLineNr guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold cterm=bold + hi MatchParen guifg=#cb4b16 guibg=#eee8d5 guisp=NONE gui=bold cterm=bold + hi NonText guifg=#eee8d5 guibg=NONE guisp=NONE gui=bold cterm=bold + hi SpecialKey guifg=#eee8d5 guibg=NONE guisp=NONE gui=bold cterm=bold + hi SpellBad guifg=#6c71c4 guibg=NONE guisp=#6c71c4 gui=undercurl cterm=undercurl + hi SpellCap guifg=#6c71c4 guibg=NONE guisp=#6c71c4 gui=undercurl cterm=undercurl + hi SpellLocal guifg=#b58900 guibg=NONE guisp=#b58900 gui=undercurl cterm=undercurl + hi SpellRare guifg=#2aa198 guibg=NONE guisp=#2aa198 gui=undercurl cterm=undercurl + hi Title guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold cterm=bold + else " normal visibility + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor guifg=#fdf6e3 guibg=#657b83 guisp=NONE gui=NONE cterm=NONE + else + hi Cursor guifg=#fdf6e3 guibg=#cb4b16 guisp=NONE gui=NONE cterm=NONE + endif + hi CursorLineNr guifg=#657b83 guibg=NONE guisp=NONE gui=bold cterm=bold + hi MatchParen guifg=#002b36 guibg=#eee8d5 guisp=NONE gui=bold cterm=bold + hi NonText guifg=#839496 guibg=NONE guisp=NONE gui=bold cterm=bold + hi SpecialKey guifg=#839496 guibg=#eee8d5 guisp=NONE gui=bold cterm=bold + hi SpellBad guifg=#6c71c4 guibg=NONE guisp=#6c71c4 gui=undercurl cterm=undercurl + hi SpellCap guifg=#6c71c4 guibg=NONE guisp=#6c71c4 gui=undercurl cterm=undercurl + hi SpellLocal guifg=#b58900 guibg=NONE guisp=#b58900 gui=undercurl cterm=undercurl + hi SpellRare guifg=#2aa198 guibg=NONE guisp=#2aa198 gui=undercurl cterm=undercurl + hi Title guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + endif + if get(g:, 'solarized_diffmode', '') ==# 'high' + hi DiffAdd guifg=#859900 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi DiffChange guifg=#b58900 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi DiffDelete guifg=#dc322f guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi DiffText guifg=#268bd2 guibg=NONE guisp=NONE gui=reverse cterm=reverse + elseif get(g:, 'solarized_diffmode', '') ==# 'low' + hi DiffAdd guifg=#859900 guibg=NONE guisp=#859900 gui=NONE cterm=NONE + hi DiffChange guifg=#b58900 guibg=NONE guisp=#b58900 gui=NONE cterm=NONE + hi DiffDelete guifg=#dc322f guibg=NONE guisp=NONE gui=bold cterm=bold + hi DiffText guifg=#268bd2 guibg=NONE guisp=#268bd2 gui=NONE cterm=NONE + else " normal diffmode + hi DiffAdd guifg=#859900 guibg=#eee8d5 guisp=#859900 gui=NONE cterm=NONE + hi DiffChange guifg=#b58900 guibg=#eee8d5 guisp=#b58900 gui=NONE cterm=NONE + hi DiffDelete guifg=#dc322f guibg=#eee8d5 guisp=NONE gui=bold cterm=bold + hi DiffText guifg=#268bd2 guibg=#eee8d5 guisp=#268bd2 gui=NONE cterm=NONE + endif + if get(g:, 'solarized_statusline', '') ==# 'low' + hi StatusLine guifg=#eee8d5 guibg=#586e75 guisp=NONE gui=bold,reverse cterm=bold,reverse + hi StatusLineNC guifg=#eee8d5 guibg=#93a1a1 guisp=NONE gui=reverse cterm=reverse + hi TabLineSel guifg=#586e75 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi NormalMode guifg=#eee8d5 guibg=#586e75 guisp=NONE gui=bold,reverse cterm=bold,reverse + else + hi StatusLine guifg=#eee8d5 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi StatusLineNC guifg=#eee8d5 guibg=#586e75 guisp=NONE gui=reverse cterm=reverse + hi TabLineSel guifg=#073642 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi NormalMode guifg=#eee8d5 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + endif + hi ColorColumn guifg=NONE guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi Conceal guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi CursorColumn guifg=NONE guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi Directory guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi EndOfBuffer guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + hi ErrorMsg guifg=#dc322f guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi FoldColumn guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Folded guifg=#657b83 guibg=NONE guisp=#fdf6e3 gui=bold cterm=bold + hi IncSearch guifg=#cb4b16 guibg=NONE guisp=NONE gui=standout cterm=standout + hi LineNr guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi ModeMsg guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi MoreMsg guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Pmenu guifg=#657b83 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi PmenuSbar guifg=NONE guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi PmenuSel guifg=#fdf6e3 guibg=#93a1a1 guisp=NONE gui=NONE cterm=NONE + hi PmenuThumb guifg=NONE guibg=#93a1a1 guisp=NONE gui=NONE cterm=NONE + hi Question guifg=#2aa198 guibg=NONE guisp=NONE gui=bold cterm=bold + hi Search guifg=#b58900 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi SignColumn guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi TabLine guifg=#93a1a1 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi TabLineFill guifg=#93a1a1 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi VertSplit guifg=#93a1a1 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi Visual guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi VisualNOS guifg=NONE guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + hi WarningMsg guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi WildMenu guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi Comment guifg=#93a1a1 guibg=NONE guisp=NONE gui=italic cterm=italic + hi Constant guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi CursorIM guifg=NONE guibg=fg guisp=NONE gui=NONE cterm=NONE + hi Error guifg=#dc322f guibg=#fdf6e3 guisp=NONE gui=bold,reverse cterm=bold,reverse + hi Identifier guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Ignore guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + hi PreProc guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Special guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Statement guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Todo guifg=#d33682 guibg=NONE guisp=NONE gui=bold cterm=bold + hi Type guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Underlined guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi InsertMode guifg=#eee8d5 guibg=#2aa198 guisp=NONE gui=bold,reverse cterm=bold,reverse + hi ReplaceMode guifg=#eee8d5 guibg=#cb4b16 guisp=NONE gui=bold,reverse cterm=bold,reverse + hi VisualMode guifg=#eee8d5 guibg=#d33682 guisp=NONE gui=bold,reverse cterm=bold,reverse + hi CommandMode guifg=#eee8d5 guibg=#d33682 guisp=NONE gui=bold,reverse cterm=bold,reverse + if !s:italics + hi Comment gui=NONE cterm=NONE + endif + if has('nvim') + hi! link TermCursor Cursor + hi TermCursorNC guifg=#fdf6e3 guibg=#93a1a1 guisp=NONE gui=NONE cterm=NONE + endif + if !get(g:, 'solarized_extra_hi_groups', 0) + unlet s:t_Co s:italics s:termtrans + finish + endif hi! link vimVar Identifier hi! link vimFunc Function hi! link vimUserFunc Function hi! link helpSpecial Special hi! link vimSet Normal hi! link vimSetEqual Normal - hi vimCommentString ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCommand ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCmdSep ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi helpExample ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpOption ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpNote ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpVim ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextJump ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextEntry ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimIsCommand ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynMtchOpt ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynType ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiLink ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiGroup ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimGroup ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold + hi vimCommentString guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimCommand guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimCmdSep guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi helpExample guifg=#586e75 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpOption guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpNote guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpVim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpHyperTextJump guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpHyperTextEntry guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimIsCommand guifg=#839496 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimSynMtchOpt guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimSynType guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimHiLink guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimHiGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold hi! link diffAdded Statement hi! link diffLine Identifier - hi gitcommitComment ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic + hi gitcommitComment guifg=#93a1a1 guibg=NONE guisp=NONE gui=italic cterm=italic hi! link gitcommitUntracked gitcommitComment hi! link gitcommitDiscarded gitcommitComment hi! link gitcommitSelected gitcommitComment - hi gitcommitUnmerged ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitOnBranch ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitBranch ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold + hi gitcommitUnmerged guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitOnBranch guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitBranch guifg=#d33682 guibg=NONE guisp=NONE gui=bold cterm=bold hi! link gitcommitNoBranch gitcommitBranch - hi gitcommitdiscardedtype ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitselectedtype ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitHeader ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitUntrackedFile ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitDiscardedFile ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitSelectedFile ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitUnmergedFile ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitFile ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold + hi gitcommitdiscardedtype guifg=#dc322f guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi gitcommitselectedtype guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi gitcommitHeader guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi gitcommitUntrackedFile guifg=#2aa198 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitDiscardedFile guifg=#dc322f guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitSelectedFile guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitUnmergedFile guifg=#b58900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitFile guifg=#657b83 guibg=NONE guisp=NONE gui=bold cterm=bold hi! link gitcommitDiscardedArrow gitcommitDiscardedFile hi! link gitcommitSelectedArrow gitcommitSelectedFile hi! link gitcommitUnmergedArrow gitcommitUnmergedFile - hi htmlTag ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlEndTag ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlTagN ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlTagName ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlSpecialTagName ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi htmlArg ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi javaScript ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE + hi htmlTag guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi htmlEndTag guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi htmlTagN guifg=#586e75 guibg=NONE guisp=NONE gui=bold cterm=bold + hi htmlTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi htmlSpecialTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=italic cterm=italic + hi htmlArg guifg=#839496 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi javaScript guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE hi! link jsFuncCall Function - hi perlHereDoc ctermfg=10 ctermbg=15 guifg=#586e75 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi perlVarPlain ctermfg=3 ctermbg=15 guifg=#b58900 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi perlStatementFileDesc ctermfg=6 ctermbg=15 guifg=#2aa198 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi texstatement ctermfg=6 ctermbg=15 guifg=#2aa198 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi texmathzonex ctermfg=3 ctermbg=15 guifg=#b58900 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi texmathmatcher ctermfg=3 ctermbg=15 guifg=#b58900 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi texreflabel ctermfg=3 ctermbg=15 guifg=#b58900 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi rubyDefine ctermfg=10 ctermbg=15 guifg=#586e75 guibg=#fdf6e3 guisp=NONE cterm=NONE,bold gui=NONE,bold + hi perlHereDoc guifg=#586e75 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi perlVarPlain guifg=#b58900 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi perlStatementFileDesc guifg=#2aa198 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi texstatement guifg=#2aa198 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi texmathzonex guifg=#b58900 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi texmathmatcher guifg=#b58900 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi texreflabel guifg=#b58900 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi rubyDefine guifg=#586e75 guibg=#fdf6e3 guisp=NONE gui=bold cterm=bold hi! link rubySymbol Type - hi rubyBoolean ctermfg=5 ctermbg=15 guifg=#d33682 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - let hs_highlight_boolean=1 - let hs_highlight_delimiters=1 - hi cPreCondit ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi VarId ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi ConId ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImport ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsString ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStructure ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_hlFunctionName ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStatement ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImportLabel ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_OpFunctionName ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_DeclareFunction ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsVarSym ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsType ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsTypedef ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsModuleName ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE + hi rubyBoolean guifg=#d33682 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi cPreCondit guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi VarId guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi ConId guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsImport guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsString guifg=#839496 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsStructure guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hs_hlFunctionName guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsStatement guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsImportLabel guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hs_OpFunctionName guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hs_DeclareFunction guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsVarSym guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsType guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsTypedef guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsModuleName guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE hi! link hsImportParams Delimiter hi! link hsDelimTypeExport Delimiter hi! link hsModuleStartLabel hsStructure hi! link hsModuleWhereLabel hsModuleStartLabel - hi hsNiceOperator ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsniceoperator ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlock ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlockTitle ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocTitleComment ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocComment ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocVerbatimBlock ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE + hi hsNiceOperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsniceoperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + if !s:italics + hi gitcommitComment gui=NONE cterm=NONE + hi htmlSpecialTagName gui=NONE cterm=NONE + endif + let hs_highlight_boolean=1 + let hs_highlight_delimiters=1 + hi pandocTitleBlock guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocTitleBlockTitle guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocTitleComment guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocComment guifg=#93a1a1 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocVerbatimBlock guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE hi! link pandocVerbatimBlockDeep pandocVerbatimBlock hi! link pandocCodeBlock pandocVerbatimBlock hi! link pandocCodeBlockDelim pandocVerbatimBlock - hi pandocBlockQuote ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader1 ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader2 ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader3 ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader4 ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader5 ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader6 ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListMarker ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListReference ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionBlock ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionTerm ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout - hi pandocDefinitionIndctr ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTableStructure ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE + hi pandocBlockQuote guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader1 guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader2 guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader3 guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader4 guifg=#dc322f guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader5 guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader6 guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocListMarker guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocListReference guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocDefinitionBlock guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocDefinitionTerm guifg=#6c71c4 guibg=NONE guisp=NONE gui=standout cterm=standout + hi pandocDefinitionIndctr guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeoutDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInlineDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSuperscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSubscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocTableStructure guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE hi! link pandocTableStructureTop pandocTableStructre hi! link pandocTableStructureEnd pandocTableStructre - hi pandocTableZebraLight ctermfg=4 ctermbg=15 guifg=#268bd2 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi pandocTableZebraDark ctermfg=4 ctermbg=7 guifg=#268bd2 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasisTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocHeadingMarker ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisNestedHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSuperscriptHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSubscriptHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocLinkDelim ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkLabel ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkText ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkURL ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitle ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitleDelim ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=#839496 cterm=NONE gui=NONE - hi pandocLinkDefinition ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#839496 cterm=NONE gui=NONE - hi pandocLinkDefinitionID ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocImageCaption ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteLink ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocFootnoteDefLink ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteInline ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnote ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationDelim ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitation ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationID ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationRef ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocStyleDelim ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasis ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNested ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasis ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNested ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasis ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeout ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInline ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscript ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscript ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocRule ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocRuleLine ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEscapePair ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocCitationRef ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocNonBreakingSpace ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse + hi pandocTableZebraLight guifg=#268bd2 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi pandocTableZebraDark guifg=#268bd2 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi pandocEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeoutTable guifg=#268bd2 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInlineTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSuperscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSubscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocHeadingMarker guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeoutHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInlineHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocSuperscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocSubscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocLinkDelim guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkLabel guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkText guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkURL guifg=#839496 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkTitle guifg=#839496 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkTitleDelim guifg=#93a1a1 guibg=NONE guisp=#839496 gui=NONE cterm=NONE + hi pandocLinkDefinition guifg=#2aa198 guibg=NONE guisp=#839496 gui=NONE cterm=NONE + hi pandocLinkDefinitionID guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocImageCaption guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocFootnoteLink guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocFootnoteDefLink guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocFootnoteInline guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocFootnote guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitationDelim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitation guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitationID guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitationRef guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocStyleDelim guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocEmphasis guifg=#657b83 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocEmphasisNested guifg=#657b83 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasis guifg=#657b83 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNested guifg=#657b83 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasis guifg=#657b83 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeout guifg=#93a1a1 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInline guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSuperscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSubscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocRule guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocRuleLine guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEscapePair guifg=#dc322f guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocCitationRef guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocNonBreakingSpace guifg=#dc322f guibg=NONE guisp=NONE gui=reverse cterm=reverse hi! link pandocEscapedCharacter pandocEscapePair hi! link pandocLineBreak pandocEscapePair - hi pandocMetadataDelim ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadataKey ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold + hi pandocMetadataDelim guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocMetadata guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocMetadataKey guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocMetadata guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold hi! link pandocMetadataTitle pandocMetadata + if !s:italics + hi pandocComment gui=NONE cterm=NONE + hi pandocEmphasisDefinition gui=NONE cterm=NONE + hi pandocEmphasisTable gui=NONE cterm=NONE + hi pandocEmphasis gui=NONE cterm=NONE + endif + unlet s:termtrans + unlet s:t_Co s:italics + finish endif -if get(g:, "solarized_term_italics", 0) - hi Comment cterm=italic - hi gitcommitComment cterm=italic - hi htmlSpecialTagName cterm=italic - hi pandocComment cterm=italic - hi pandocEmphasisDefinition cterm=italic - hi pandocEmphasisTable cterm=italic - hi pandocEmphasis cterm=italic -endif -finish +if s:t_Co >= 256 + if &background ==# 'dark' + if s:termtrans + hi Normal ctermfg=246 ctermbg=NONE cterm=NONE + hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline + hi Terminal ctermfg=fg ctermbg=NONE cterm=NONE + hi ToolbarButton ctermfg=247 ctermbg=NONE cterm=bold + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE + else " opaque + hi Normal ctermfg=246 ctermbg=235 cterm=NONE + if !has('patch-8.0.0616') && !has('nvim') " Fix for Vim bug + set background=dark + endif + hi CursorLine ctermfg=NONE ctermbg=235 cterm=NONE + hi Terminal ctermfg=fg ctermbg=235 cterm=NONE + hi ToolbarButton ctermfg=247 ctermbg=236 cterm=bold + hi ToolbarLine ctermfg=NONE ctermbg=236 cterm=NONE + endif + if get(g:, 'solarized_visibility', '') ==# 'high' + hi CursorLineNr ctermfg=166 ctermbg=NONE cterm=bold + hi NonText ctermfg=166 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=166 ctermbg=NONE cterm=reverse + hi SpellBad ctermfg=61 ctermbg=254 cterm=reverse,underline + hi SpellCap ctermfg=61 ctermbg=254 cterm=reverse,underline + hi SpellLocal ctermfg=136 ctermbg=254 cterm=reverse,underline + hi SpellRare ctermfg=37 ctermbg=254 cterm=reverse,underline + hi Title ctermfg=136 ctermbg=NONE cterm=bold + elseif get(g:, 'solarized_visibility', '') ==# 'low' + hi CursorLineNr ctermfg=242 ctermbg=NONE cterm=bold + hi NonText ctermfg=236 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=236 ctermbg=NONE cterm=reverse + hi SpellBad ctermfg=61 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=61 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=136 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=37 ctermbg=NONE cterm=underline + hi Title ctermfg=242 ctermbg=NONE cterm=bold + else " normal visibility + hi CursorLineNr ctermfg=246 ctermbg=NONE cterm=bold + hi NonText ctermfg=66 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=66 ctermbg=236 cterm=bold + hi SpellBad ctermfg=61 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=61 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=136 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=37 ctermbg=NONE cterm=underline + hi Title ctermfg=136 ctermbg=NONE cterm=bold + endif + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=235 ctermbg=246 cterm=NONE + else + hi Cursor ctermfg=230 ctermbg=32 cterm=NONE + endif + if get(g:, 'solarized_diffmode', '') ==# 'high' + hi DiffAdd ctermfg=106 ctermbg=NONE cterm=reverse + hi DiffChange ctermfg=136 ctermbg=NONE cterm=reverse + hi DiffDelete ctermfg=160 ctermbg=NONE cterm=reverse + hi DiffText ctermfg=32 ctermbg=NONE cterm=reverse + elseif get(g:, 'solarized_diffmode', '') ==# 'low' + hi DiffAdd ctermfg=106 ctermbg=NONE cterm=NONE + hi DiffChange ctermfg=136 ctermbg=NONE cterm=NONE + hi DiffDelete ctermfg=160 ctermbg=NONE cterm=bold + hi DiffText ctermfg=32 ctermbg=NONE cterm=NONE + else " normal diffmode + hi DiffAdd ctermfg=106 ctermbg=236 cterm=NONE + hi DiffChange ctermfg=136 ctermbg=236 cterm=NONE + hi DiffDelete ctermfg=160 ctermbg=236 cterm=bold + hi DiffText ctermfg=32 ctermbg=236 cterm=NONE + endif + if get(g:, 'solarized_statusline', '') ==# 'low' + hi StatusLine ctermfg=236 ctermbg=247 cterm=bold,reverse + hi StatusLineNC ctermfg=236 ctermbg=242 cterm=reverse + hi TabLineSel ctermfg=247 ctermbg=236 cterm=NONE + hi NormalMode ctermfg=236 ctermbg=247 cterm=bold,reverse + else + hi StatusLine ctermfg=236 ctermbg=254 cterm=reverse + hi StatusLineNC ctermfg=236 ctermbg=247 cterm=reverse + hi TabLineSel ctermfg=254 ctermbg=236 cterm=NONE + hi NormalMode ctermfg=236 ctermbg=254 cterm=reverse + endif + hi ColorColumn ctermfg=NONE ctermbg=236 cterm=NONE + hi Conceal ctermfg=32 ctermbg=NONE cterm=NONE + hi CursorColumn ctermfg=NONE ctermbg=236 cterm=NONE + hi Directory ctermfg=32 ctermbg=NONE cterm=NONE + hi EndOfBuffer ctermfg=NONE ctermbg=NONE cterm=NONE + hi ErrorMsg ctermfg=160 ctermbg=230 cterm=reverse + hi FoldColumn ctermfg=246 ctermbg=NONE cterm=NONE + hi Folded ctermfg=246 ctermbg=NONE cterm=bold + hi IncSearch ctermfg=166 ctermbg=NONE cterm=standout + hi LineNr ctermfg=242 ctermbg=NONE cterm=NONE + hi MatchParen ctermfg=230 ctermbg=236 cterm=bold + hi ModeMsg ctermfg=32 ctermbg=NONE cterm=NONE + hi MoreMsg ctermfg=32 ctermbg=NONE cterm=NONE + hi Pmenu ctermfg=246 ctermbg=236 cterm=NONE + hi PmenuSbar ctermfg=NONE ctermbg=236 cterm=NONE + hi PmenuSel ctermfg=254 ctermbg=242 cterm=NONE + hi PmenuThumb ctermfg=NONE ctermbg=242 cterm=NONE + hi Question ctermfg=37 ctermbg=NONE cterm=bold + hi Search ctermfg=136 ctermbg=NONE cterm=reverse + hi SignColumn ctermfg=246 ctermbg=NONE cterm=NONE + hi TabLine ctermfg=242 ctermbg=236 cterm=NONE + hi TabLineFill ctermfg=242 ctermbg=236 cterm=NONE + hi VertSplit ctermfg=242 ctermbg=236 cterm=NONE + hi Visual ctermfg=242 ctermbg=235 cterm=reverse + hi VisualNOS ctermfg=NONE ctermbg=236 cterm=reverse + hi WarningMsg ctermfg=166 ctermbg=NONE cterm=bold + hi WildMenu ctermfg=66 ctermbg=254 cterm=reverse + hi Comment ctermfg=242 ctermbg=NONE cterm=italic + hi Constant ctermfg=37 ctermbg=NONE cterm=NONE + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE + hi Error ctermfg=160 ctermbg=230 cterm=bold,reverse + hi Identifier ctermfg=32 ctermbg=NONE cterm=NONE + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE + hi PreProc ctermfg=166 ctermbg=NONE cterm=NONE + hi Special ctermfg=166 ctermbg=NONE cterm=NONE + hi Statement ctermfg=106 ctermbg=NONE cterm=NONE + hi Todo ctermfg=162 ctermbg=NONE cterm=bold + hi Type ctermfg=136 ctermbg=NONE cterm=NONE + hi Underlined ctermfg=61 ctermbg=NONE cterm=NONE + hi InsertMode ctermfg=236 ctermbg=37 cterm=bold,reverse + hi ReplaceMode ctermfg=236 ctermbg=166 cterm=bold,reverse + hi VisualMode ctermfg=236 ctermbg=162 cterm=bold,reverse + hi CommandMode ctermfg=236 ctermbg=162 cterm=bold,reverse + if !s:italics + hi Comment cterm=NONE + endif + if has('nvim') + hi! link TermCursor Cursor + hi TermCursorNC ctermfg=235 ctermbg=242 cterm=NONE + endif + if !get(g:, 'solarized_extra_hi_groups', 0) + unlet s:t_Co s:italics s:termtrans + finish + endif + hi! link vimVar Identifier + hi! link vimFunc Function + hi! link vimUserFunc Function + hi! link helpSpecial Special + hi! link vimSet Normal + hi! link vimSetEqual Normal + hi vimCommentString ctermfg=61 ctermbg=NONE cterm=NONE + hi vimCommand ctermfg=136 ctermbg=NONE cterm=NONE + hi vimCmdSep ctermfg=32 ctermbg=NONE cterm=bold + hi helpExample ctermfg=247 ctermbg=NONE cterm=NONE + hi helpOption ctermfg=37 ctermbg=NONE cterm=NONE + hi helpNote ctermfg=162 ctermbg=NONE cterm=NONE + hi helpVim ctermfg=162 ctermbg=NONE cterm=NONE + hi helpHyperTextJump ctermfg=32 ctermbg=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=106 ctermbg=NONE cterm=NONE + hi vimIsCommand ctermfg=66 ctermbg=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=136 ctermbg=NONE cterm=NONE + hi vimSynType ctermfg=37 ctermbg=NONE cterm=NONE + hi vimHiLink ctermfg=32 ctermbg=NONE cterm=NONE + hi vimHiGroup ctermfg=32 ctermbg=NONE cterm=NONE + hi vimGroup ctermfg=32 ctermbg=NONE cterm=bold + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitComment ctermfg=242 ctermbg=NONE cterm=italic + hi! link gitcommitUntracked gitcommitComment + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitSelected gitcommitComment + hi gitcommitUnmerged ctermfg=106 ctermbg=NONE cterm=bold + hi gitcommitOnBranch ctermfg=242 ctermbg=NONE cterm=bold + hi gitcommitBranch ctermfg=162 ctermbg=NONE cterm=bold + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitdiscardedtype ctermfg=160 ctermbg=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=106 ctermbg=NONE cterm=NONE + hi gitcommitHeader ctermfg=242 ctermbg=NONE cterm=NONE + hi gitcommitUntrackedFile ctermfg=37 ctermbg=NONE cterm=bold + hi gitcommitDiscardedFile ctermfg=160 ctermbg=NONE cterm=bold + hi gitcommitSelectedFile ctermfg=106 ctermbg=NONE cterm=bold + hi gitcommitUnmergedFile ctermfg=136 ctermbg=NONE cterm=bold + hi gitcommitFile ctermfg=246 ctermbg=NONE cterm=bold + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi htmlTag ctermfg=242 ctermbg=NONE cterm=NONE + hi htmlEndTag ctermfg=242 ctermbg=NONE cterm=NONE + hi htmlTagN ctermfg=247 ctermbg=NONE cterm=bold + hi htmlTagName ctermfg=32 ctermbg=NONE cterm=bold + hi htmlSpecialTagName ctermfg=32 ctermbg=NONE cterm=italic + hi htmlArg ctermfg=66 ctermbg=NONE cterm=NONE + hi javaScript ctermfg=136 ctermbg=NONE cterm=NONE + hi! link jsFuncCall Function + hi perlHereDoc ctermfg=247 ctermbg=235 cterm=NONE + hi perlVarPlain ctermfg=136 ctermbg=235 cterm=NONE + hi perlStatementFileDesc ctermfg=37 ctermbg=235 cterm=NONE + hi texstatement ctermfg=37 ctermbg=235 cterm=NONE + hi texmathzonex ctermfg=136 ctermbg=235 cterm=NONE + hi texmathmatcher ctermfg=136 ctermbg=235 cterm=NONE + hi texreflabel ctermfg=136 ctermbg=235 cterm=NONE + hi rubyDefine ctermfg=247 ctermbg=235 cterm=bold + hi! link rubySymbol Type + hi rubyBoolean ctermfg=162 ctermbg=235 cterm=NONE + hi cPreCondit ctermfg=166 ctermbg=NONE cterm=NONE + hi VarId ctermfg=32 ctermbg=NONE cterm=NONE + hi ConId ctermfg=136 ctermbg=NONE cterm=NONE + hi hsImport ctermfg=162 ctermbg=NONE cterm=NONE + hi hsString ctermfg=66 ctermbg=NONE cterm=NONE + hi hsStructure ctermfg=37 ctermbg=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=32 ctermbg=NONE cterm=NONE + hi hsStatement ctermfg=37 ctermbg=NONE cterm=NONE + hi hsImportLabel ctermfg=37 ctermbg=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=136 ctermbg=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=166 ctermbg=NONE cterm=NONE + hi hsVarSym ctermfg=37 ctermbg=NONE cterm=NONE + hi hsType ctermfg=136 ctermbg=NONE cterm=NONE + hi hsTypedef ctermfg=37 ctermbg=NONE cterm=NONE + hi hsModuleName ctermfg=106 ctermbg=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi! link hsDelimTypeExport Delimiter + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=37 ctermbg=NONE cterm=NONE + hi hsniceoperator ctermfg=37 ctermbg=NONE cterm=NONE + if !s:italics + hi gitcommitComment cterm=NONE + hi htmlSpecialTagName cterm=NONE + endif + let hs_highlight_boolean=1 + let hs_highlight_delimiters=1 + hi pandocTitleBlock ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=32 ctermbg=NONE cterm=bold + hi pandocTitleComment ctermfg=32 ctermbg=NONE cterm=bold + hi pandocComment ctermfg=242 ctermbg=NONE cterm=italic + hi pandocVerbatimBlock ctermfg=136 ctermbg=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocBlockQuote ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=37 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=136 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=160 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=246 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=242 ctermbg=NONE cterm=NONE + hi pandocListMarker ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocListReference ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocDefinitionBlock ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocDefinitionTerm ctermfg=61 ctermbg=NONE cterm=standout + hi pandocDefinitionIndctr ctermfg=61 ctermbg=NONE cterm=bold + hi pandocEmphasisDefinition ctermfg=61 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrikeoutDefinition ctermfg=61 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineDefinition ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocTableStructure ctermfg=32 ctermbg=NONE cterm=NONE + hi! link pandocTableStructureTop pandocTableStructre + hi! link pandocTableStructureEnd pandocTableStructre + hi pandocTableZebraLight ctermfg=32 ctermbg=235 cterm=NONE + hi pandocTableZebraDark ctermfg=32 ctermbg=236 cterm=NONE + hi pandocEmphasisTable ctermfg=32 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrikeoutTable ctermfg=32 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocSuperscriptTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocSubscriptTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocHeadingMarker ctermfg=166 ctermbg=NONE cterm=bold + hi pandocEmphasisHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrikeoutHeading ctermfg=166 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocSuperscriptHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocSubscriptHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocLinkDelim ctermfg=242 ctermbg=NONE cterm=NONE + hi pandocLinkLabel ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocLinkText ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocLinkURL ctermfg=66 ctermbg=NONE cterm=NONE + hi pandocLinkTitle ctermfg=66 ctermbg=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=242 ctermbg=NONE cterm=NONE + hi pandocLinkDefinition ctermfg=37 ctermbg=NONE cterm=NONE + hi pandocLinkDefinitionID ctermfg=32 ctermbg=NONE cterm=bold + hi pandocImageCaption ctermfg=61 ctermbg=NONE cterm=bold + hi pandocFootnoteLink ctermfg=106 ctermbg=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=106 ctermbg=NONE cterm=bold + hi pandocFootnoteInline ctermfg=106 ctermbg=NONE cterm=bold + hi pandocFootnote ctermfg=106 ctermbg=NONE cterm=NONE + hi pandocCitationDelim ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocCitation ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocCitationID ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocCitationRef ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocStyleDelim ctermfg=242 ctermbg=NONE cterm=NONE + hi pandocEmphasis ctermfg=246 ctermbg=NONE cterm=italic + hi pandocEmphasisNested ctermfg=246 ctermbg=NONE cterm=bold + hi pandocStrongEmphasis ctermfg=246 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=246 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=246 ctermbg=NONE cterm=bold + hi pandocStrikeout ctermfg=242 ctermbg=NONE cterm=reverse + hi pandocVerbatimInline ctermfg=136 ctermbg=NONE cterm=NONE + hi pandocSuperscript ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocSubscript ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocRule ctermfg=32 ctermbg=NONE cterm=bold + hi pandocRuleLine ctermfg=32 ctermbg=NONE cterm=bold + hi pandocEscapePair ctermfg=160 ctermbg=NONE cterm=bold + hi pandocCitationRef ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocNonBreakingSpace ctermfg=160 ctermbg=NONE cterm=reverse + hi! link pandocEscapedCharacter pandocEscapePair + hi! link pandocLineBreak pandocEscapePair + hi pandocMetadataDelim ctermfg=242 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocMetadataKey ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=32 ctermbg=NONE cterm=bold + hi! link pandocMetadataTitle pandocMetadata + if !s:italics + hi pandocComment cterm=NONE + hi pandocEmphasisDefinition cterm=NONE + hi pandocEmphasisTable cterm=NONE + hi pandocEmphasis cterm=NONE + endif + unlet s:termtrans + unlet s:t_Co s:italics + finish + endif + " Light background + if s:termtrans + hi Normal ctermfg=66 ctermbg=NONE cterm=NONE + hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline + hi Terminal ctermfg=fg ctermbg=NONE cterm=NONE + hi ToolbarButton ctermfg=242 ctermbg=NONE cterm=bold + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE + else " opaque + hi Normal ctermfg=66 ctermbg=230 cterm=NONE + hi CursorLine ctermfg=NONE ctermbg=230 cterm=NONE + hi Terminal ctermfg=fg ctermbg=230 cterm=NONE + hi ToolbarButton ctermfg=242 ctermbg=254 cterm=bold + hi ToolbarLine ctermfg=NONE ctermbg=254 cterm=NONE + endif + if get(g:, 'solarized_visibility', '') ==# 'high' + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=230 ctermbg=66 cterm=NONE + else + hi Cursor ctermfg=230 ctermbg=160 cterm=NONE + endif + hi CursorLineNr ctermfg=160 ctermbg=NONE cterm=bold + hi MatchParen ctermfg=166 ctermbg=254 cterm=bold,underline + hi NonText ctermfg=160 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=160 ctermbg=NONE cterm=reverse + hi SpellBad ctermfg=61 ctermbg=254 cterm=reverse,underline + hi SpellCap ctermfg=61 ctermbg=254 cterm=reverse,underline + hi SpellLocal ctermfg=136 ctermbg=254 cterm=reverse,underline + hi SpellRare ctermfg=37 ctermbg=254 cterm=reverse,underline + hi Title ctermfg=166 ctermbg=NONE cterm=bold + elseif get(g:, 'solarized_visibility', '') ==# 'low' + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=230 ctermbg=66 cterm=NONE + else + hi Cursor ctermfg=230 ctermbg=166 cterm=NONE + endif + hi CursorLineNr ctermfg=247 ctermbg=NONE cterm=bold + hi MatchParen ctermfg=166 ctermbg=254 cterm=bold + hi NonText ctermfg=254 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=254 ctermbg=NONE cterm=bold + hi SpellBad ctermfg=61 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=61 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=136 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=37 ctermbg=NONE cterm=underline + hi Title ctermfg=247 ctermbg=NONE cterm=bold + else " normal visibility + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=230 ctermbg=66 cterm=NONE + else + hi Cursor ctermfg=230 ctermbg=166 cterm=NONE + endif + hi CursorLineNr ctermfg=66 ctermbg=NONE cterm=bold + hi MatchParen ctermfg=235 ctermbg=254 cterm=bold + hi NonText ctermfg=246 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=246 ctermbg=254 cterm=bold + hi SpellBad ctermfg=61 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=61 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=136 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=37 ctermbg=NONE cterm=underline + hi Title ctermfg=166 ctermbg=NONE cterm=bold + endif + if get(g:, 'solarized_diffmode', '') ==# 'high' + hi DiffAdd ctermfg=106 ctermbg=NONE cterm=reverse + hi DiffChange ctermfg=136 ctermbg=NONE cterm=reverse + hi DiffDelete ctermfg=160 ctermbg=NONE cterm=reverse + hi DiffText ctermfg=32 ctermbg=NONE cterm=reverse + elseif get(g:, 'solarized_diffmode', '') ==# 'low' + hi DiffAdd ctermfg=106 ctermbg=NONE cterm=NONE + hi DiffChange ctermfg=136 ctermbg=NONE cterm=NONE + hi DiffDelete ctermfg=160 ctermbg=NONE cterm=bold + hi DiffText ctermfg=32 ctermbg=NONE cterm=NONE + else " normal diffmode + hi DiffAdd ctermfg=106 ctermbg=254 cterm=NONE + hi DiffChange ctermfg=136 ctermbg=254 cterm=NONE + hi DiffDelete ctermfg=160 ctermbg=254 cterm=bold + hi DiffText ctermfg=32 ctermbg=254 cterm=NONE + endif + if get(g:, 'solarized_statusline', '') ==# 'low' + hi StatusLine ctermfg=254 ctermbg=242 cterm=bold,reverse + hi StatusLineNC ctermfg=254 ctermbg=247 cterm=reverse + hi TabLineSel ctermfg=242 ctermbg=254 cterm=NONE + hi NormalMode ctermfg=254 ctermbg=242 cterm=bold,reverse + else + hi StatusLine ctermfg=254 ctermbg=236 cterm=reverse + hi StatusLineNC ctermfg=254 ctermbg=242 cterm=reverse + hi TabLineSel ctermfg=236 ctermbg=254 cterm=NONE + hi NormalMode ctermfg=254 ctermbg=236 cterm=reverse + endif + hi ColorColumn ctermfg=NONE ctermbg=254 cterm=NONE + hi Conceal ctermfg=32 ctermbg=NONE cterm=NONE + hi CursorColumn ctermfg=NONE ctermbg=254 cterm=NONE + hi Directory ctermfg=32 ctermbg=NONE cterm=NONE + hi EndOfBuffer ctermfg=NONE ctermbg=NONE cterm=NONE + hi ErrorMsg ctermfg=160 ctermbg=230 cterm=reverse + hi FoldColumn ctermfg=66 ctermbg=NONE cterm=NONE + hi Folded ctermfg=66 ctermbg=NONE cterm=bold + hi IncSearch ctermfg=166 ctermbg=NONE cterm=standout + hi LineNr ctermfg=247 ctermbg=NONE cterm=NONE + hi ModeMsg ctermfg=32 ctermbg=NONE cterm=NONE + hi MoreMsg ctermfg=32 ctermbg=NONE cterm=NONE + hi Pmenu ctermfg=66 ctermbg=254 cterm=NONE + hi PmenuSbar ctermfg=NONE ctermbg=254 cterm=NONE + hi PmenuSel ctermfg=230 ctermbg=247 cterm=NONE + hi PmenuThumb ctermfg=NONE ctermbg=247 cterm=NONE + hi Question ctermfg=37 ctermbg=NONE cterm=bold + hi Search ctermfg=136 ctermbg=NONE cterm=reverse + hi SignColumn ctermfg=66 ctermbg=NONE cterm=NONE + hi TabLine ctermfg=247 ctermbg=254 cterm=NONE + hi TabLineFill ctermfg=247 ctermbg=254 cterm=NONE + hi VertSplit ctermfg=247 ctermbg=254 cterm=NONE + hi Visual ctermfg=247 ctermbg=230 cterm=reverse + hi VisualNOS ctermfg=NONE ctermbg=254 cterm=reverse + hi WarningMsg ctermfg=166 ctermbg=NONE cterm=bold + hi WildMenu ctermfg=247 ctermbg=230 cterm=reverse + hi Comment ctermfg=247 ctermbg=NONE cterm=italic + hi Constant ctermfg=37 ctermbg=NONE cterm=NONE + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE + hi Error ctermfg=160 ctermbg=230 cterm=bold,reverse + hi Identifier ctermfg=32 ctermbg=NONE cterm=NONE + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE + hi PreProc ctermfg=166 ctermbg=NONE cterm=NONE + hi Special ctermfg=166 ctermbg=NONE cterm=NONE + hi Statement ctermfg=106 ctermbg=NONE cterm=NONE + hi Todo ctermfg=162 ctermbg=NONE cterm=bold + hi Type ctermfg=136 ctermbg=NONE cterm=NONE + hi Underlined ctermfg=61 ctermbg=NONE cterm=NONE + hi InsertMode ctermfg=254 ctermbg=37 cterm=bold,reverse + hi ReplaceMode ctermfg=254 ctermbg=166 cterm=bold,reverse + hi VisualMode ctermfg=254 ctermbg=162 cterm=bold,reverse + hi CommandMode ctermfg=254 ctermbg=162 cterm=bold,reverse + if !s:italics + hi Comment cterm=NONE + endif + if has('nvim') + hi! link TermCursor Cursor + hi TermCursorNC ctermfg=230 ctermbg=247 cterm=NONE + endif + if !get(g:, 'solarized_extra_hi_groups', 0) + unlet s:t_Co s:italics s:termtrans + finish + endif + hi! link vimVar Identifier + hi! link vimFunc Function + hi! link vimUserFunc Function + hi! link helpSpecial Special + hi! link vimSet Normal + hi! link vimSetEqual Normal + hi vimCommentString ctermfg=61 ctermbg=NONE cterm=NONE + hi vimCommand ctermfg=136 ctermbg=NONE cterm=NONE + hi vimCmdSep ctermfg=32 ctermbg=NONE cterm=bold + hi helpExample ctermfg=242 ctermbg=NONE cterm=NONE + hi helpOption ctermfg=37 ctermbg=NONE cterm=NONE + hi helpNote ctermfg=162 ctermbg=NONE cterm=NONE + hi helpVim ctermfg=162 ctermbg=NONE cterm=NONE + hi helpHyperTextJump ctermfg=32 ctermbg=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=106 ctermbg=NONE cterm=NONE + hi vimIsCommand ctermfg=246 ctermbg=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=136 ctermbg=NONE cterm=NONE + hi vimSynType ctermfg=37 ctermbg=NONE cterm=NONE + hi vimHiLink ctermfg=32 ctermbg=NONE cterm=NONE + hi vimHiGroup ctermfg=32 ctermbg=NONE cterm=NONE + hi vimGroup ctermfg=32 ctermbg=NONE cterm=bold + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitComment ctermfg=247 ctermbg=NONE cterm=italic + hi! link gitcommitUntracked gitcommitComment + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitSelected gitcommitComment + hi gitcommitUnmerged ctermfg=106 ctermbg=NONE cterm=bold + hi gitcommitOnBranch ctermfg=247 ctermbg=NONE cterm=bold + hi gitcommitBranch ctermfg=162 ctermbg=NONE cterm=bold + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitdiscardedtype ctermfg=160 ctermbg=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=106 ctermbg=NONE cterm=NONE + hi gitcommitHeader ctermfg=247 ctermbg=NONE cterm=NONE + hi gitcommitUntrackedFile ctermfg=37 ctermbg=NONE cterm=bold + hi gitcommitDiscardedFile ctermfg=160 ctermbg=NONE cterm=bold + hi gitcommitSelectedFile ctermfg=106 ctermbg=NONE cterm=bold + hi gitcommitUnmergedFile ctermfg=136 ctermbg=NONE cterm=bold + hi gitcommitFile ctermfg=66 ctermbg=NONE cterm=bold + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi htmlTag ctermfg=247 ctermbg=NONE cterm=NONE + hi htmlEndTag ctermfg=247 ctermbg=NONE cterm=NONE + hi htmlTagN ctermfg=242 ctermbg=NONE cterm=bold + hi htmlTagName ctermfg=32 ctermbg=NONE cterm=bold + hi htmlSpecialTagName ctermfg=32 ctermbg=NONE cterm=italic + hi htmlArg ctermfg=246 ctermbg=NONE cterm=NONE + hi javaScript ctermfg=136 ctermbg=NONE cterm=NONE + hi! link jsFuncCall Function + hi perlHereDoc ctermfg=242 ctermbg=230 cterm=NONE + hi perlVarPlain ctermfg=136 ctermbg=230 cterm=NONE + hi perlStatementFileDesc ctermfg=37 ctermbg=230 cterm=NONE + hi texstatement ctermfg=37 ctermbg=230 cterm=NONE + hi texmathzonex ctermfg=136 ctermbg=230 cterm=NONE + hi texmathmatcher ctermfg=136 ctermbg=230 cterm=NONE + hi texreflabel ctermfg=136 ctermbg=230 cterm=NONE + hi rubyDefine ctermfg=242 ctermbg=230 cterm=bold + hi! link rubySymbol Type + hi rubyBoolean ctermfg=162 ctermbg=230 cterm=NONE + hi cPreCondit ctermfg=166 ctermbg=NONE cterm=NONE + hi VarId ctermfg=32 ctermbg=NONE cterm=NONE + hi ConId ctermfg=136 ctermbg=NONE cterm=NONE + hi hsImport ctermfg=162 ctermbg=NONE cterm=NONE + hi hsString ctermfg=246 ctermbg=NONE cterm=NONE + hi hsStructure ctermfg=37 ctermbg=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=32 ctermbg=NONE cterm=NONE + hi hsStatement ctermfg=37 ctermbg=NONE cterm=NONE + hi hsImportLabel ctermfg=37 ctermbg=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=136 ctermbg=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=166 ctermbg=NONE cterm=NONE + hi hsVarSym ctermfg=37 ctermbg=NONE cterm=NONE + hi hsType ctermfg=136 ctermbg=NONE cterm=NONE + hi hsTypedef ctermfg=37 ctermbg=NONE cterm=NONE + hi hsModuleName ctermfg=106 ctermbg=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi! link hsDelimTypeExport Delimiter + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=37 ctermbg=NONE cterm=NONE + hi hsniceoperator ctermfg=37 ctermbg=NONE cterm=NONE + if !s:italics + hi gitcommitComment cterm=NONE + hi htmlSpecialTagName cterm=NONE + endif + let hs_highlight_boolean=1 + let hs_highlight_delimiters=1 + hi pandocTitleBlock ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=32 ctermbg=NONE cterm=bold + hi pandocTitleComment ctermfg=32 ctermbg=NONE cterm=bold + hi pandocComment ctermfg=247 ctermbg=NONE cterm=italic + hi pandocVerbatimBlock ctermfg=136 ctermbg=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocBlockQuote ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=37 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=136 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=160 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=66 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=247 ctermbg=NONE cterm=NONE + hi pandocListMarker ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocListReference ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocDefinitionBlock ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocDefinitionTerm ctermfg=61 ctermbg=NONE cterm=standout + hi pandocDefinitionIndctr ctermfg=61 ctermbg=NONE cterm=bold + hi pandocEmphasisDefinition ctermfg=61 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrikeoutDefinition ctermfg=61 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineDefinition ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocTableStructure ctermfg=32 ctermbg=NONE cterm=NONE + hi! link pandocTableStructureTop pandocTableStructre + hi! link pandocTableStructureEnd pandocTableStructre + hi pandocTableZebraLight ctermfg=32 ctermbg=230 cterm=NONE + hi pandocTableZebraDark ctermfg=32 ctermbg=254 cterm=NONE + hi pandocEmphasisTable ctermfg=32 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrikeoutTable ctermfg=32 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocSuperscriptTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocSubscriptTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocHeadingMarker ctermfg=166 ctermbg=NONE cterm=bold + hi pandocEmphasisHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrikeoutHeading ctermfg=166 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocSuperscriptHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocSubscriptHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocLinkDelim ctermfg=247 ctermbg=NONE cterm=NONE + hi pandocLinkLabel ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocLinkText ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocLinkURL ctermfg=246 ctermbg=NONE cterm=NONE + hi pandocLinkTitle ctermfg=246 ctermbg=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=247 ctermbg=NONE cterm=NONE + hi pandocLinkDefinition ctermfg=37 ctermbg=NONE cterm=NONE + hi pandocLinkDefinitionID ctermfg=32 ctermbg=NONE cterm=bold + hi pandocImageCaption ctermfg=61 ctermbg=NONE cterm=bold + hi pandocFootnoteLink ctermfg=106 ctermbg=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=106 ctermbg=NONE cterm=bold + hi pandocFootnoteInline ctermfg=106 ctermbg=NONE cterm=bold + hi pandocFootnote ctermfg=106 ctermbg=NONE cterm=NONE + hi pandocCitationDelim ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocCitation ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocCitationID ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocCitationRef ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocStyleDelim ctermfg=247 ctermbg=NONE cterm=NONE + hi pandocEmphasis ctermfg=66 ctermbg=NONE cterm=italic + hi pandocEmphasisNested ctermfg=66 ctermbg=NONE cterm=bold + hi pandocStrongEmphasis ctermfg=66 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=66 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=66 ctermbg=NONE cterm=bold + hi pandocStrikeout ctermfg=247 ctermbg=NONE cterm=reverse + hi pandocVerbatimInline ctermfg=136 ctermbg=NONE cterm=NONE + hi pandocSuperscript ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocSubscript ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocRule ctermfg=32 ctermbg=NONE cterm=bold + hi pandocRuleLine ctermfg=32 ctermbg=NONE cterm=bold + hi pandocEscapePair ctermfg=160 ctermbg=NONE cterm=bold + hi pandocCitationRef ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocNonBreakingSpace ctermfg=160 ctermbg=NONE cterm=reverse + hi! link pandocEscapedCharacter pandocEscapePair + hi! link pandocLineBreak pandocEscapePair + hi pandocMetadataDelim ctermfg=247 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocMetadataKey ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=32 ctermbg=NONE cterm=bold + hi! link pandocMetadataTitle pandocMetadata + if !s:italics + hi pandocComment cterm=NONE + hi pandocEmphasisDefinition cterm=NONE + hi pandocEmphasisTable cterm=NONE + hi pandocEmphasis cterm=NONE + endif + unlet s:termtrans + unlet s:t_Co s:italics + finish +endif + +if s:t_Co >= 16 + if &background ==# 'dark' + if s:termtrans + hi Normal ctermfg=12 ctermbg=NONE cterm=NONE + hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline + hi Terminal ctermfg=fg ctermbg=NONE cterm=NONE + hi ToolbarButton ctermfg=14 ctermbg=NONE cterm=bold + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE + else " opaque + hi Normal ctermfg=12 ctermbg=8 cterm=NONE + hi CursorLine ctermfg=NONE ctermbg=8 cterm=NONE + hi Terminal ctermfg=fg ctermbg=8 cterm=NONE + hi ToolbarButton ctermfg=14 ctermbg=0 cterm=bold + hi ToolbarLine ctermfg=NONE ctermbg=0 cterm=NONE + endif + if get(g:, 'solarized_visibility', '') ==# 'high' + hi CursorLineNr ctermfg=9 ctermbg=NONE cterm=bold + hi NonText ctermfg=9 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=9 ctermbg=NONE cterm=reverse + hi SpellBad ctermfg=13 ctermbg=7 cterm=reverse,underline + hi SpellCap ctermfg=13 ctermbg=7 cterm=reverse,underline + hi SpellLocal ctermfg=3 ctermbg=7 cterm=reverse,underline + hi SpellRare ctermfg=6 ctermbg=7 cterm=reverse,underline + hi Title ctermfg=3 ctermbg=NONE cterm=bold + elseif get(g:, 'solarized_visibility', '') ==# 'low' + hi CursorLineNr ctermfg=10 ctermbg=NONE cterm=bold + hi NonText ctermfg=0 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=0 ctermbg=NONE cterm=reverse + hi SpellBad ctermfg=13 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=13 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=3 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=6 ctermbg=NONE cterm=underline + hi Title ctermfg=10 ctermbg=NONE cterm=bold + else " normal visibility + hi CursorLineNr ctermfg=12 ctermbg=NONE cterm=bold + hi NonText ctermfg=11 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=11 ctermbg=0 cterm=bold + hi SpellBad ctermfg=13 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=13 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=3 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=6 ctermbg=NONE cterm=underline + hi Title ctermfg=3 ctermbg=NONE cterm=bold + endif + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=8 ctermbg=12 cterm=NONE + else + hi Cursor ctermfg=15 ctermbg=4 cterm=NONE + endif + if get(g:, 'solarized_diffmode', '') ==# 'high' + hi DiffAdd ctermfg=2 ctermbg=NONE cterm=reverse + hi DiffChange ctermfg=3 ctermbg=NONE cterm=reverse + hi DiffDelete ctermfg=1 ctermbg=NONE cterm=reverse + hi DiffText ctermfg=4 ctermbg=NONE cterm=reverse + elseif get(g:, 'solarized_diffmode', '') ==# 'low' + hi DiffAdd ctermfg=2 ctermbg=NONE cterm=NONE + hi DiffChange ctermfg=3 ctermbg=NONE cterm=NONE + hi DiffDelete ctermfg=1 ctermbg=NONE cterm=bold + hi DiffText ctermfg=4 ctermbg=NONE cterm=NONE + else " normal diffmode + hi DiffAdd ctermfg=2 ctermbg=0 cterm=NONE + hi DiffChange ctermfg=3 ctermbg=0 cterm=NONE + hi DiffDelete ctermfg=1 ctermbg=0 cterm=bold + hi DiffText ctermfg=4 ctermbg=0 cterm=NONE + endif + if get(g:, 'solarized_statusline', '') ==# 'low' + hi StatusLine ctermfg=0 ctermbg=14 cterm=bold,reverse + hi StatusLineNC ctermfg=0 ctermbg=10 cterm=reverse + hi TabLineSel ctermfg=14 ctermbg=0 cterm=NONE + hi NormalMode ctermfg=0 ctermbg=14 cterm=bold,reverse + else + hi StatusLine ctermfg=0 ctermbg=7 cterm=reverse + hi StatusLineNC ctermfg=0 ctermbg=14 cterm=reverse + hi TabLineSel ctermfg=7 ctermbg=0 cterm=NONE + hi NormalMode ctermfg=0 ctermbg=7 cterm=reverse + endif + hi ColorColumn ctermfg=NONE ctermbg=0 cterm=NONE + hi Conceal ctermfg=4 ctermbg=NONE cterm=NONE + hi CursorColumn ctermfg=NONE ctermbg=0 cterm=NONE + hi Directory ctermfg=4 ctermbg=NONE cterm=NONE + hi EndOfBuffer ctermfg=NONE ctermbg=NONE cterm=NONE + hi ErrorMsg ctermfg=1 ctermbg=15 cterm=reverse + hi FoldColumn ctermfg=12 ctermbg=NONE cterm=NONE + hi Folded ctermfg=12 ctermbg=NONE cterm=bold + hi IncSearch ctermfg=9 ctermbg=NONE cterm=standout + hi LineNr ctermfg=10 ctermbg=NONE cterm=NONE + hi MatchParen ctermfg=15 ctermbg=0 cterm=bold + hi ModeMsg ctermfg=4 ctermbg=NONE cterm=NONE + hi MoreMsg ctermfg=4 ctermbg=NONE cterm=NONE + hi Pmenu ctermfg=12 ctermbg=0 cterm=NONE + hi PmenuSbar ctermfg=NONE ctermbg=0 cterm=NONE + hi PmenuSel ctermfg=7 ctermbg=10 cterm=NONE + hi PmenuThumb ctermfg=NONE ctermbg=10 cterm=NONE + hi Question ctermfg=6 ctermbg=NONE cterm=bold + hi Search ctermfg=3 ctermbg=NONE cterm=reverse + hi SignColumn ctermfg=12 ctermbg=NONE cterm=NONE + hi TabLine ctermfg=10 ctermbg=0 cterm=NONE + hi TabLineFill ctermfg=10 ctermbg=0 cterm=NONE + hi VertSplit ctermfg=10 ctermbg=0 cterm=NONE + hi Visual ctermfg=10 ctermbg=8 cterm=reverse + hi VisualNOS ctermfg=NONE ctermbg=0 cterm=reverse + hi WarningMsg ctermfg=9 ctermbg=NONE cterm=bold + hi WildMenu ctermfg=11 ctermbg=7 cterm=reverse + hi Comment ctermfg=10 ctermbg=NONE cterm=italic + hi Constant ctermfg=6 ctermbg=NONE cterm=NONE + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE + hi Error ctermfg=1 ctermbg=15 cterm=bold,reverse + hi Identifier ctermfg=4 ctermbg=NONE cterm=NONE + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE + hi PreProc ctermfg=9 ctermbg=NONE cterm=NONE + hi Special ctermfg=9 ctermbg=NONE cterm=NONE + hi Statement ctermfg=2 ctermbg=NONE cterm=NONE + hi Todo ctermfg=5 ctermbg=NONE cterm=bold + hi Type ctermfg=3 ctermbg=NONE cterm=NONE + hi Underlined ctermfg=13 ctermbg=NONE cterm=NONE + hi InsertMode ctermfg=0 ctermbg=6 cterm=bold,reverse + hi ReplaceMode ctermfg=0 ctermbg=9 cterm=bold,reverse + hi VisualMode ctermfg=0 ctermbg=5 cterm=bold,reverse + hi CommandMode ctermfg=0 ctermbg=5 cterm=bold,reverse + if !s:italics + hi Comment cterm=NONE + endif + if has('nvim') + hi! link TermCursor Cursor + hi TermCursorNC ctermfg=8 ctermbg=10 cterm=NONE + endif + if !get(g:, 'solarized_extra_hi_groups', 0) + unlet s:t_Co s:italics s:termtrans + finish + endif + hi! link vimVar Identifier + hi! link vimFunc Function + hi! link vimUserFunc Function + hi! link helpSpecial Special + hi! link vimSet Normal + hi! link vimSetEqual Normal + hi vimCommentString ctermfg=13 ctermbg=NONE cterm=NONE + hi vimCommand ctermfg=3 ctermbg=NONE cterm=NONE + hi vimCmdSep ctermfg=4 ctermbg=NONE cterm=bold + hi helpExample ctermfg=14 ctermbg=NONE cterm=NONE + hi helpOption ctermfg=6 ctermbg=NONE cterm=NONE + hi helpNote ctermfg=5 ctermbg=NONE cterm=NONE + hi helpVim ctermfg=5 ctermbg=NONE cterm=NONE + hi helpHyperTextJump ctermfg=4 ctermbg=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=2 ctermbg=NONE cterm=NONE + hi vimIsCommand ctermfg=11 ctermbg=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=3 ctermbg=NONE cterm=NONE + hi vimSynType ctermfg=6 ctermbg=NONE cterm=NONE + hi vimHiLink ctermfg=4 ctermbg=NONE cterm=NONE + hi vimHiGroup ctermfg=4 ctermbg=NONE cterm=NONE + hi vimGroup ctermfg=4 ctermbg=NONE cterm=bold + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitComment ctermfg=10 ctermbg=NONE cterm=italic + hi! link gitcommitUntracked gitcommitComment + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitSelected gitcommitComment + hi gitcommitUnmerged ctermfg=2 ctermbg=NONE cterm=bold + hi gitcommitOnBranch ctermfg=10 ctermbg=NONE cterm=bold + hi gitcommitBranch ctermfg=5 ctermbg=NONE cterm=bold + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitdiscardedtype ctermfg=1 ctermbg=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=2 ctermbg=NONE cterm=NONE + hi gitcommitHeader ctermfg=10 ctermbg=NONE cterm=NONE + hi gitcommitUntrackedFile ctermfg=6 ctermbg=NONE cterm=bold + hi gitcommitDiscardedFile ctermfg=1 ctermbg=NONE cterm=bold + hi gitcommitSelectedFile ctermfg=2 ctermbg=NONE cterm=bold + hi gitcommitUnmergedFile ctermfg=3 ctermbg=NONE cterm=bold + hi gitcommitFile ctermfg=12 ctermbg=NONE cterm=bold + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi htmlTag ctermfg=10 ctermbg=NONE cterm=NONE + hi htmlEndTag ctermfg=10 ctermbg=NONE cterm=NONE + hi htmlTagN ctermfg=14 ctermbg=NONE cterm=bold + hi htmlTagName ctermfg=4 ctermbg=NONE cterm=bold + hi htmlSpecialTagName ctermfg=4 ctermbg=NONE cterm=italic + hi htmlArg ctermfg=11 ctermbg=NONE cterm=NONE + hi javaScript ctermfg=3 ctermbg=NONE cterm=NONE + hi! link jsFuncCall Function + hi perlHereDoc ctermfg=14 ctermbg=8 cterm=NONE + hi perlVarPlain ctermfg=3 ctermbg=8 cterm=NONE + hi perlStatementFileDesc ctermfg=6 ctermbg=8 cterm=NONE + hi texstatement ctermfg=6 ctermbg=8 cterm=NONE + hi texmathzonex ctermfg=3 ctermbg=8 cterm=NONE + hi texmathmatcher ctermfg=3 ctermbg=8 cterm=NONE + hi texreflabel ctermfg=3 ctermbg=8 cterm=NONE + hi rubyDefine ctermfg=14 ctermbg=8 cterm=bold + hi! link rubySymbol Type + hi rubyBoolean ctermfg=5 ctermbg=8 cterm=NONE + hi cPreCondit ctermfg=9 ctermbg=NONE cterm=NONE + hi VarId ctermfg=4 ctermbg=NONE cterm=NONE + hi ConId ctermfg=3 ctermbg=NONE cterm=NONE + hi hsImport ctermfg=5 ctermbg=NONE cterm=NONE + hi hsString ctermfg=11 ctermbg=NONE cterm=NONE + hi hsStructure ctermfg=6 ctermbg=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=4 ctermbg=NONE cterm=NONE + hi hsStatement ctermfg=6 ctermbg=NONE cterm=NONE + hi hsImportLabel ctermfg=6 ctermbg=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=3 ctermbg=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=9 ctermbg=NONE cterm=NONE + hi hsVarSym ctermfg=6 ctermbg=NONE cterm=NONE + hi hsType ctermfg=3 ctermbg=NONE cterm=NONE + hi hsTypedef ctermfg=6 ctermbg=NONE cterm=NONE + hi hsModuleName ctermfg=2 ctermbg=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi! link hsDelimTypeExport Delimiter + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=6 ctermbg=NONE cterm=NONE + hi hsniceoperator ctermfg=6 ctermbg=NONE cterm=NONE + if !s:italics + hi gitcommitComment cterm=NONE + hi htmlSpecialTagName cterm=NONE + endif + let hs_highlight_boolean=1 + let hs_highlight_delimiters=1 + hi pandocTitleBlock ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=4 ctermbg=NONE cterm=bold + hi pandocTitleComment ctermfg=4 ctermbg=NONE cterm=bold + hi pandocComment ctermfg=10 ctermbg=NONE cterm=italic + hi pandocVerbatimBlock ctermfg=3 ctermbg=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocBlockQuote ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=6 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=3 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=1 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=12 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=10 ctermbg=NONE cterm=NONE + hi pandocListMarker ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocListReference ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocDefinitionBlock ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocDefinitionTerm ctermfg=13 ctermbg=NONE cterm=standout + hi pandocDefinitionIndctr ctermfg=13 ctermbg=NONE cterm=bold + hi pandocEmphasisDefinition ctermfg=13 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrikeoutDefinition ctermfg=13 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineDefinition ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocTableStructure ctermfg=4 ctermbg=NONE cterm=NONE + hi! link pandocTableStructureTop pandocTableStructre + hi! link pandocTableStructureEnd pandocTableStructre + hi pandocTableZebraLight ctermfg=4 ctermbg=8 cterm=NONE + hi pandocTableZebraDark ctermfg=4 ctermbg=0 cterm=NONE + hi pandocEmphasisTable ctermfg=4 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrikeoutTable ctermfg=4 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocSuperscriptTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocSubscriptTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocHeadingMarker ctermfg=9 ctermbg=NONE cterm=bold + hi pandocEmphasisHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrikeoutHeading ctermfg=9 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocSuperscriptHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocSubscriptHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocLinkDelim ctermfg=10 ctermbg=NONE cterm=NONE + hi pandocLinkLabel ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocLinkText ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocLinkURL ctermfg=11 ctermbg=NONE cterm=NONE + hi pandocLinkTitle ctermfg=11 ctermbg=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=10 ctermbg=NONE cterm=NONE + hi pandocLinkDefinition ctermfg=6 ctermbg=NONE cterm=NONE + hi pandocLinkDefinitionID ctermfg=4 ctermbg=NONE cterm=bold + hi pandocImageCaption ctermfg=13 ctermbg=NONE cterm=bold + hi pandocFootnoteLink ctermfg=2 ctermbg=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=2 ctermbg=NONE cterm=bold + hi pandocFootnoteInline ctermfg=2 ctermbg=NONE cterm=bold + hi pandocFootnote ctermfg=2 ctermbg=NONE cterm=NONE + hi pandocCitationDelim ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocCitation ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocCitationID ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocCitationRef ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocStyleDelim ctermfg=10 ctermbg=NONE cterm=NONE + hi pandocEmphasis ctermfg=12 ctermbg=NONE cterm=italic + hi pandocEmphasisNested ctermfg=12 ctermbg=NONE cterm=bold + hi pandocStrongEmphasis ctermfg=12 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=12 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=12 ctermbg=NONE cterm=bold + hi pandocStrikeout ctermfg=10 ctermbg=NONE cterm=reverse + hi pandocVerbatimInline ctermfg=3 ctermbg=NONE cterm=NONE + hi pandocSuperscript ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocSubscript ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocRule ctermfg=4 ctermbg=NONE cterm=bold + hi pandocRuleLine ctermfg=4 ctermbg=NONE cterm=bold + hi pandocEscapePair ctermfg=1 ctermbg=NONE cterm=bold + hi pandocCitationRef ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocNonBreakingSpace ctermfg=1 ctermbg=NONE cterm=reverse + hi! link pandocEscapedCharacter pandocEscapePair + hi! link pandocLineBreak pandocEscapePair + hi pandocMetadataDelim ctermfg=10 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocMetadataKey ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=4 ctermbg=NONE cterm=bold + hi! link pandocMetadataTitle pandocMetadata + if !s:italics + hi pandocComment cterm=NONE + hi pandocEmphasisDefinition cterm=NONE + hi pandocEmphasisTable cterm=NONE + hi pandocEmphasis cterm=NONE + endif + unlet s:termtrans + unlet s:t_Co s:italics + finish + endif + " Light background + if s:termtrans + hi Normal ctermfg=11 ctermbg=NONE cterm=NONE + hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline + hi Terminal ctermfg=fg ctermbg=NONE cterm=NONE + hi ToolbarButton ctermfg=10 ctermbg=NONE cterm=bold + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE + else " opaque + hi Normal ctermfg=11 ctermbg=15 cterm=NONE + hi CursorLine ctermfg=NONE ctermbg=15 cterm=NONE + hi Terminal ctermfg=fg ctermbg=15 cterm=NONE + hi ToolbarButton ctermfg=10 ctermbg=7 cterm=bold + hi ToolbarLine ctermfg=NONE ctermbg=7 cterm=NONE + endif + if get(g:, 'solarized_visibility', '') ==# 'high' + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=15 ctermbg=11 cterm=NONE + else + hi Cursor ctermfg=15 ctermbg=1 cterm=NONE + endif + hi CursorLineNr ctermfg=1 ctermbg=NONE cterm=bold + hi MatchParen ctermfg=9 ctermbg=7 cterm=bold,underline + hi NonText ctermfg=1 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=1 ctermbg=NONE cterm=reverse + hi SpellBad ctermfg=13 ctermbg=7 cterm=reverse,underline + hi SpellCap ctermfg=13 ctermbg=7 cterm=reverse,underline + hi SpellLocal ctermfg=3 ctermbg=7 cterm=reverse,underline + hi SpellRare ctermfg=6 ctermbg=7 cterm=reverse,underline + hi Title ctermfg=9 ctermbg=NONE cterm=bold + elseif get(g:, 'solarized_visibility', '') ==# 'low' + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=15 ctermbg=11 cterm=NONE + else + hi Cursor ctermfg=15 ctermbg=9 cterm=NONE + endif + hi CursorLineNr ctermfg=14 ctermbg=NONE cterm=bold + hi MatchParen ctermfg=9 ctermbg=7 cterm=bold + hi NonText ctermfg=7 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=7 ctermbg=NONE cterm=bold + hi SpellBad ctermfg=13 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=13 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=3 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=6 ctermbg=NONE cterm=underline + hi Title ctermfg=14 ctermbg=NONE cterm=bold + else " normal visibility + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=15 ctermbg=11 cterm=NONE + else + hi Cursor ctermfg=15 ctermbg=9 cterm=NONE + endif + hi CursorLineNr ctermfg=11 ctermbg=NONE cterm=bold + hi MatchParen ctermfg=8 ctermbg=7 cterm=bold + hi NonText ctermfg=12 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=12 ctermbg=7 cterm=bold + hi SpellBad ctermfg=13 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=13 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=3 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=6 ctermbg=NONE cterm=underline + hi Title ctermfg=9 ctermbg=NONE cterm=bold + endif + if get(g:, 'solarized_diffmode', '') ==# 'high' + hi DiffAdd ctermfg=2 ctermbg=NONE cterm=reverse + hi DiffChange ctermfg=3 ctermbg=NONE cterm=reverse + hi DiffDelete ctermfg=1 ctermbg=NONE cterm=reverse + hi DiffText ctermfg=4 ctermbg=NONE cterm=reverse + elseif get(g:, 'solarized_diffmode', '') ==# 'low' + hi DiffAdd ctermfg=2 ctermbg=NONE cterm=NONE + hi DiffChange ctermfg=3 ctermbg=NONE cterm=NONE + hi DiffDelete ctermfg=1 ctermbg=NONE cterm=bold + hi DiffText ctermfg=4 ctermbg=NONE cterm=NONE + else " normal diffmode + hi DiffAdd ctermfg=2 ctermbg=7 cterm=NONE + hi DiffChange ctermfg=3 ctermbg=7 cterm=NONE + hi DiffDelete ctermfg=1 ctermbg=7 cterm=bold + hi DiffText ctermfg=4 ctermbg=7 cterm=NONE + endif + if get(g:, 'solarized_statusline', '') ==# 'low' + hi StatusLine ctermfg=7 ctermbg=10 cterm=bold,reverse + hi StatusLineNC ctermfg=7 ctermbg=14 cterm=reverse + hi TabLineSel ctermfg=10 ctermbg=7 cterm=NONE + hi NormalMode ctermfg=7 ctermbg=10 cterm=bold,reverse + else + hi StatusLine ctermfg=7 ctermbg=0 cterm=reverse + hi StatusLineNC ctermfg=7 ctermbg=10 cterm=reverse + hi TabLineSel ctermfg=0 ctermbg=7 cterm=NONE + hi NormalMode ctermfg=7 ctermbg=0 cterm=reverse + endif + hi ColorColumn ctermfg=NONE ctermbg=7 cterm=NONE + hi Conceal ctermfg=4 ctermbg=NONE cterm=NONE + hi CursorColumn ctermfg=NONE ctermbg=7 cterm=NONE + hi Directory ctermfg=4 ctermbg=NONE cterm=NONE + hi EndOfBuffer ctermfg=NONE ctermbg=NONE cterm=NONE + hi ErrorMsg ctermfg=1 ctermbg=15 cterm=reverse + hi FoldColumn ctermfg=11 ctermbg=NONE cterm=NONE + hi Folded ctermfg=11 ctermbg=NONE cterm=bold + hi IncSearch ctermfg=9 ctermbg=NONE cterm=standout + hi LineNr ctermfg=14 ctermbg=NONE cterm=NONE + hi ModeMsg ctermfg=4 ctermbg=NONE cterm=NONE + hi MoreMsg ctermfg=4 ctermbg=NONE cterm=NONE + hi Pmenu ctermfg=11 ctermbg=7 cterm=NONE + hi PmenuSbar ctermfg=NONE ctermbg=7 cterm=NONE + hi PmenuSel ctermfg=15 ctermbg=14 cterm=NONE + hi PmenuThumb ctermfg=NONE ctermbg=14 cterm=NONE + hi Question ctermfg=6 ctermbg=NONE cterm=bold + hi Search ctermfg=3 ctermbg=NONE cterm=reverse + hi SignColumn ctermfg=11 ctermbg=NONE cterm=NONE + hi TabLine ctermfg=14 ctermbg=7 cterm=NONE + hi TabLineFill ctermfg=14 ctermbg=7 cterm=NONE + hi VertSplit ctermfg=14 ctermbg=7 cterm=NONE + hi Visual ctermfg=14 ctermbg=15 cterm=reverse + hi VisualNOS ctermfg=NONE ctermbg=7 cterm=reverse + hi WarningMsg ctermfg=9 ctermbg=NONE cterm=bold + hi WildMenu ctermfg=14 ctermbg=15 cterm=reverse + hi Comment ctermfg=14 ctermbg=NONE cterm=italic + hi Constant ctermfg=6 ctermbg=NONE cterm=NONE + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE + hi Error ctermfg=1 ctermbg=15 cterm=bold,reverse + hi Identifier ctermfg=4 ctermbg=NONE cterm=NONE + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE + hi PreProc ctermfg=9 ctermbg=NONE cterm=NONE + hi Special ctermfg=9 ctermbg=NONE cterm=NONE + hi Statement ctermfg=2 ctermbg=NONE cterm=NONE + hi Todo ctermfg=5 ctermbg=NONE cterm=bold + hi Type ctermfg=3 ctermbg=NONE cterm=NONE + hi Underlined ctermfg=13 ctermbg=NONE cterm=NONE + hi InsertMode ctermfg=7 ctermbg=6 cterm=bold,reverse + hi ReplaceMode ctermfg=7 ctermbg=9 cterm=bold,reverse + hi VisualMode ctermfg=7 ctermbg=5 cterm=bold,reverse + hi CommandMode ctermfg=7 ctermbg=5 cterm=bold,reverse + if !s:italics + hi Comment cterm=NONE + endif + if has('nvim') + hi! link TermCursor Cursor + hi TermCursorNC ctermfg=15 ctermbg=14 cterm=NONE + endif + if !get(g:, 'solarized_extra_hi_groups', 0) + unlet s:t_Co s:italics s:termtrans + finish + endif + hi! link vimVar Identifier + hi! link vimFunc Function + hi! link vimUserFunc Function + hi! link helpSpecial Special + hi! link vimSet Normal + hi! link vimSetEqual Normal + hi vimCommentString ctermfg=13 ctermbg=NONE cterm=NONE + hi vimCommand ctermfg=3 ctermbg=NONE cterm=NONE + hi vimCmdSep ctermfg=4 ctermbg=NONE cterm=bold + hi helpExample ctermfg=10 ctermbg=NONE cterm=NONE + hi helpOption ctermfg=6 ctermbg=NONE cterm=NONE + hi helpNote ctermfg=5 ctermbg=NONE cterm=NONE + hi helpVim ctermfg=5 ctermbg=NONE cterm=NONE + hi helpHyperTextJump ctermfg=4 ctermbg=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=2 ctermbg=NONE cterm=NONE + hi vimIsCommand ctermfg=12 ctermbg=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=3 ctermbg=NONE cterm=NONE + hi vimSynType ctermfg=6 ctermbg=NONE cterm=NONE + hi vimHiLink ctermfg=4 ctermbg=NONE cterm=NONE + hi vimHiGroup ctermfg=4 ctermbg=NONE cterm=NONE + hi vimGroup ctermfg=4 ctermbg=NONE cterm=bold + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitComment ctermfg=14 ctermbg=NONE cterm=italic + hi! link gitcommitUntracked gitcommitComment + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitSelected gitcommitComment + hi gitcommitUnmerged ctermfg=2 ctermbg=NONE cterm=bold + hi gitcommitOnBranch ctermfg=14 ctermbg=NONE cterm=bold + hi gitcommitBranch ctermfg=5 ctermbg=NONE cterm=bold + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitdiscardedtype ctermfg=1 ctermbg=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=2 ctermbg=NONE cterm=NONE + hi gitcommitHeader ctermfg=14 ctermbg=NONE cterm=NONE + hi gitcommitUntrackedFile ctermfg=6 ctermbg=NONE cterm=bold + hi gitcommitDiscardedFile ctermfg=1 ctermbg=NONE cterm=bold + hi gitcommitSelectedFile ctermfg=2 ctermbg=NONE cterm=bold + hi gitcommitUnmergedFile ctermfg=3 ctermbg=NONE cterm=bold + hi gitcommitFile ctermfg=11 ctermbg=NONE cterm=bold + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi htmlTag ctermfg=14 ctermbg=NONE cterm=NONE + hi htmlEndTag ctermfg=14 ctermbg=NONE cterm=NONE + hi htmlTagN ctermfg=10 ctermbg=NONE cterm=bold + hi htmlTagName ctermfg=4 ctermbg=NONE cterm=bold + hi htmlSpecialTagName ctermfg=4 ctermbg=NONE cterm=italic + hi htmlArg ctermfg=12 ctermbg=NONE cterm=NONE + hi javaScript ctermfg=3 ctermbg=NONE cterm=NONE + hi! link jsFuncCall Function + hi perlHereDoc ctermfg=10 ctermbg=15 cterm=NONE + hi perlVarPlain ctermfg=3 ctermbg=15 cterm=NONE + hi perlStatementFileDesc ctermfg=6 ctermbg=15 cterm=NONE + hi texstatement ctermfg=6 ctermbg=15 cterm=NONE + hi texmathzonex ctermfg=3 ctermbg=15 cterm=NONE + hi texmathmatcher ctermfg=3 ctermbg=15 cterm=NONE + hi texreflabel ctermfg=3 ctermbg=15 cterm=NONE + hi rubyDefine ctermfg=10 ctermbg=15 cterm=bold + hi! link rubySymbol Type + hi rubyBoolean ctermfg=5 ctermbg=15 cterm=NONE + hi cPreCondit ctermfg=9 ctermbg=NONE cterm=NONE + hi VarId ctermfg=4 ctermbg=NONE cterm=NONE + hi ConId ctermfg=3 ctermbg=NONE cterm=NONE + hi hsImport ctermfg=5 ctermbg=NONE cterm=NONE + hi hsString ctermfg=12 ctermbg=NONE cterm=NONE + hi hsStructure ctermfg=6 ctermbg=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=4 ctermbg=NONE cterm=NONE + hi hsStatement ctermfg=6 ctermbg=NONE cterm=NONE + hi hsImportLabel ctermfg=6 ctermbg=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=3 ctermbg=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=9 ctermbg=NONE cterm=NONE + hi hsVarSym ctermfg=6 ctermbg=NONE cterm=NONE + hi hsType ctermfg=3 ctermbg=NONE cterm=NONE + hi hsTypedef ctermfg=6 ctermbg=NONE cterm=NONE + hi hsModuleName ctermfg=2 ctermbg=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi! link hsDelimTypeExport Delimiter + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=6 ctermbg=NONE cterm=NONE + hi hsniceoperator ctermfg=6 ctermbg=NONE cterm=NONE + if !s:italics + hi gitcommitComment cterm=NONE + hi htmlSpecialTagName cterm=NONE + endif + let hs_highlight_boolean=1 + let hs_highlight_delimiters=1 + hi pandocTitleBlock ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=4 ctermbg=NONE cterm=bold + hi pandocTitleComment ctermfg=4 ctermbg=NONE cterm=bold + hi pandocComment ctermfg=14 ctermbg=NONE cterm=italic + hi pandocVerbatimBlock ctermfg=3 ctermbg=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocBlockQuote ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=6 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=3 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=1 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=11 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=14 ctermbg=NONE cterm=NONE + hi pandocListMarker ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocListReference ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocDefinitionBlock ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocDefinitionTerm ctermfg=13 ctermbg=NONE cterm=standout + hi pandocDefinitionIndctr ctermfg=13 ctermbg=NONE cterm=bold + hi pandocEmphasisDefinition ctermfg=13 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrikeoutDefinition ctermfg=13 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineDefinition ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocTableStructure ctermfg=4 ctermbg=NONE cterm=NONE + hi! link pandocTableStructureTop pandocTableStructre + hi! link pandocTableStructureEnd pandocTableStructre + hi pandocTableZebraLight ctermfg=4 ctermbg=15 cterm=NONE + hi pandocTableZebraDark ctermfg=4 ctermbg=7 cterm=NONE + hi pandocEmphasisTable ctermfg=4 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrikeoutTable ctermfg=4 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocSuperscriptTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocSubscriptTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocHeadingMarker ctermfg=9 ctermbg=NONE cterm=bold + hi pandocEmphasisHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrikeoutHeading ctermfg=9 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocSuperscriptHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocSubscriptHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocLinkDelim ctermfg=14 ctermbg=NONE cterm=NONE + hi pandocLinkLabel ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocLinkText ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocLinkURL ctermfg=12 ctermbg=NONE cterm=NONE + hi pandocLinkTitle ctermfg=12 ctermbg=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=14 ctermbg=NONE cterm=NONE + hi pandocLinkDefinition ctermfg=6 ctermbg=NONE cterm=NONE + hi pandocLinkDefinitionID ctermfg=4 ctermbg=NONE cterm=bold + hi pandocImageCaption ctermfg=13 ctermbg=NONE cterm=bold + hi pandocFootnoteLink ctermfg=2 ctermbg=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=2 ctermbg=NONE cterm=bold + hi pandocFootnoteInline ctermfg=2 ctermbg=NONE cterm=bold + hi pandocFootnote ctermfg=2 ctermbg=NONE cterm=NONE + hi pandocCitationDelim ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocCitation ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocCitationID ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocCitationRef ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocStyleDelim ctermfg=14 ctermbg=NONE cterm=NONE + hi pandocEmphasis ctermfg=11 ctermbg=NONE cterm=italic + hi pandocEmphasisNested ctermfg=11 ctermbg=NONE cterm=bold + hi pandocStrongEmphasis ctermfg=11 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=11 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=11 ctermbg=NONE cterm=bold + hi pandocStrikeout ctermfg=14 ctermbg=NONE cterm=reverse + hi pandocVerbatimInline ctermfg=3 ctermbg=NONE cterm=NONE + hi pandocSuperscript ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocSubscript ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocRule ctermfg=4 ctermbg=NONE cterm=bold + hi pandocRuleLine ctermfg=4 ctermbg=NONE cterm=bold + hi pandocEscapePair ctermfg=1 ctermbg=NONE cterm=bold + hi pandocCitationRef ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocNonBreakingSpace ctermfg=1 ctermbg=NONE cterm=reverse + hi! link pandocEscapedCharacter pandocEscapePair + hi! link pandocLineBreak pandocEscapePair + hi pandocMetadataDelim ctermfg=14 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocMetadataKey ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=4 ctermbg=NONE cterm=bold + hi! link pandocMetadataTitle pandocMetadata + if !s:italics + hi pandocComment cterm=NONE + hi pandocEmphasisDefinition cterm=NONE + hi pandocEmphasisTable cterm=NONE + hi pandocEmphasis cterm=NONE + endif + unlet s:termtrans + unlet s:t_Co s:italics + finish +endif + +if s:t_Co >= 2 + hi Normal term=NONE + hi ColorColumn term=reverse + hi Conceal term=NONE + hi Cursor term=NONE + hi CursorColumn term=reverse + hi CursorLine term=underline + hi CursorLineNr term=bold,italic,reverse,underline + hi DiffAdd term=reverse,underline + hi DiffChange term=reverse,underline + hi DiffDelete term=reverse,underline + hi DiffText term=bold,reverse,underline + hi Directory term=NONE + hi EndOfBuffer term=NONE + hi ErrorMsg term=bold,italic,reverse + hi FoldColumn term=reverse + hi Folded term=italic,reverse,underline + hi IncSearch term=bold,italic,reverse + hi LineNr term=reverse + hi MatchParen term=bold,underline + hi ModeMsg term=NONE + hi MoreMsg term=NONE + hi NonText term=NONE + hi Pmenu term=reverse + hi PmenuSbar term=NONE + hi PmenuSel term=NONE + hi PmenuThumb term=NONE + hi Question term=standout + hi Search term=italic,underline + hi SignColumn term=reverse + hi SpecialKey term=bold + hi SpellBad term=italic,underline + hi SpellCap term=italic,underline + hi SpellLocal term=italic,underline + hi SpellRare term=italic,underline + hi StatusLine term=bold,reverse + hi StatusLineNC term=reverse + hi TabLine term=italic,reverse,underline + hi TabLineFill term=reverse,underline + hi TabLineSel term=bold + hi Title term=bold + hi VertSplit term=reverse + hi Visual term=reverse + hi VisualNOS term=NONE + hi WarningMsg term=standout + hi WildMenu term=bold + hi Comment term=italic + hi Constant term=bold,italic + hi Error term=reverse + hi Identifier term=italic + hi Ignore term=NONE + hi PreProc term=italic + hi Special term=bold,italic + hi Statement term=bold + hi Todo term=bold,underline + hi Type term=bold + hi Underlined term=underline + hi CursorIM term=NONE + hi ToolbarLine term=reverse + hi ToolbarButton term=bold,reverse + if !s:italics + hi CursorLineNr term=bold,reverse,underline + hi ErrorMsg term=bold,reverse + hi Folded term=reverse,underline + hi IncSearch term=bold,reverse + hi Search term=underline + hi SpellBad term=underline + hi SpellCap term=underline + hi SpellLocal term=underline + hi SpellRare term=underline + hi TabLine term=reverse,underline + hi Comment term=NONE + hi Constant term=bold + hi Identifier term=NONE + hi PreProc term=NONE + hi Special term=bold + endif + unlet s:termtrans + unlet s:t_Co s:italics + finish +endif + +" let s:italics = s:italics && get(g:, '@optionprefix_italics', 1) +" let s:termtrans = get(g:, '@optionprefix_termtrans', 0) && !has('gui_running') +" Boolean -> Constant +" Character -> Constant +" Conditional -> Statement +" Debug -> Special +" Define -> PreProc +" Delimiter -> Special +" Exception -> Statement +" Float -> Constant +" Function -> Identifier +" Include -> PreProc +" Keyword -> Statement +" Label -> Statement +" Macro -> PreProc +" Number -> Constant +" Operator -> Statement +" PreCondit -> PreProc +" QuickFixLine -> Search +" Repeat -> Statement +" SpecialChar -> Special +" SpecialComment -> Special +" StatusLineTerm -> StatusLine +" StatusLineTermNC -> StatusLineNC +" StorageClass -> Type +" String -> Constant +" Structure -> Type +" Tag -> Special +" Typedef -> Type +" lCursor -> Cursor +" Variant: gui 256 16 " Background: dark -" Color: base03 #002b36 ~ 8 -" Color: base02 #073642 ~ 0 -" Color: base01 #586e75 ~ 10 -" Color: base00 #657b83 ~ 11 -" Color: base0 #839496 ~ 12 -" Color: base1 #93a1a1 ~ 14 -" Color: base2 #eee8d5 ~ 7 -" Color: base3 #fdf6e3 ~ 15 -" Color: yellow #b58900 ~ 3 -" Color: orange #cb4b16 ~ 9 -" Color: red #dc322f ~ 1 -" Color: magenta #d33682 ~ 5 -" Color: violet #6c71c4 ~ 13 -" Color: blue #268bd2 ~ 4 -" Color: cyan #2aa198 ~ 6 -" Color: green #859900 ~ 2 -" Color: back #002b36 ~ 8 -" TermCursor -> Cursor -" TermCursorNC base03 base01 +" Color: base02 #073642 236 0 +" Color: red #dc322f 160 1 +" Color: green #859900 106 2 +" Color: yellow #b58900 136 3 +" Color: blue #268bd2 32 4 +" Color: magenta #d33682 162 5 +" Color: cyan #2aa198 37 6 +" Color: base2 #eee8d5 254 7 +" Color: base03 #002b36 235 8 +" Color: back #002b36 235 8 +" Color: orange #cb4b16 166 9 +" Color: base01 #586e75 242 10 +" Color: base00 #657b83 66 11 +" Color: base0 #839496 246 12 +" Color: violet #6c71c4 61 13 +" Color: base1 #93a1a1 247 14 +" Color: base3 #fdf6e3 230 15 +" Term Colors: base02 red green yellow blue magenta cyan base2 +" Term Colors: base03 orange base01 base00 base0 violet base1 base3 +" if s:termtrans " Normal base0 none +" CursorLine none none underline s=base01 " Terminal fg none -" Normal base0 back -" Terminal fg back +" ToolbarButton base1 none bold +" ToolbarLine none none +" else " opaque +" Normal base0 back +" CursorLine none base03 +" Terminal fg back +" ToolbarButton base1 base02 bold +" ToolbarLine none base02 +" endif +" if get(g:, '@optionprefix_visibility', '') ==# 'high' +" CursorLineNr orange none bold +" NonText orange none bold +" SpecialKey orange none reverse +" SpellBad violet base2 t=underline,reverse g=undercurl,reverse s=red +" SpellCap violet base2 t=underline,reverse g=undercurl,reverse s=red +" SpellLocal yellow base2 t=underline,reverse g=undercurl,reverse s=red +" SpellRare cyan base2 t=underline,reverse g=undercurl,reverse s=red +" Title yellow none bold +" elseif get(g:, '@optionprefix_visibility', '') ==# 'low' +" CursorLineNr base01 none bold +" NonText base02 none bold +" SpecialKey base02 none reverse +" SpellBad violet none t=underline g=undercurl s=violet +" SpellCap violet none t=underline g=undercurl s=violet +" SpellLocal yellow none t=underline g=undercurl s=yellow +" SpellRare cyan none t=underline g=undercurl s=cyan +" Title base01 none bold +" else " normal visibility +" CursorLineNr base0 none bold +" NonText base00 none bold +" SpecialKey base00 base02 bold +" SpellBad violet none t=underline g=undercurl s=violet +" SpellCap violet none t=underline g=undercurl s=violet +" SpellLocal yellow none t=underline g=undercurl s=yellow +" SpellRare cyan none t=underline g=undercurl s=cyan +" Title yellow none bold +" endif +" if get(g:, '@optionprefix_old_cursor_style', 0) +" Cursor base03 base0 +" else +" Cursor base3 blue +" endif +" if get(g:, '@optionprefix_diffmode', '') ==# 'high' +" DiffAdd green none reverse +" DiffChange yellow none reverse +" DiffDelete red none reverse +" DiffText blue none reverse +" elseif get(g:, '@optionprefix_diffmode', '') ==# 'low' +" DiffAdd green none s=green +" DiffChange yellow none s=yellow +" DiffDelete red none bold +" DiffText blue none s=blue +" else " normal diffmode +" DiffAdd green base02 s=green +" DiffChange yellow base02 s=yellow +" DiffDelete red base02 bold +" DiffText blue base02 s=blue +" endif +" if get(g:, '@optionprefix_statusline', '') ==# 'low' +" StatusLine base02 base1 bold,reverse +" StatusLineNC base02 base01 reverse +" TabLineSel base1 base02 +" NormalMode base02 base1 bold,reverse +" else +" StatusLine base02 base2 reverse +" StatusLineNC base02 base1 reverse +" TabLineSel base2 base02 +" NormalMode base02 base2 reverse +" endif " ColorColumn none base02 " Conceal blue none -" Cursor base03 base0 -" Cursor base3 blue " CursorColumn none base02 -" CursorLine none base03 underline s=base01 -" CursorLineNr orange none bold -" NonText orange none bold -" SpecialKey orange none reverse -" SpellBad violet base2 t=underline,reverse g=undercurl,reverse s=red -" SpellCap violet base2 t=underline,reverse g=undercurl,reverse s=red -" SpellLocal yellow base2 t=underline,reverse g=undercurl,reverse s=red -" SpellRare cyan base2 t=underline,reverse g=undercurl,reverse s=red -" Title yellow none bold -" CursorLineNr base01 none bold -" NonText base02 none bold -" SpecialKey base02 none reverse -" SpellBad violet none t=underline g=undercurl s=violet -" SpellCap violet none t=underline g=undercurl s=violet -" SpellLocal yellow none t=underline g=undercurl s=yellow -" SpellRare cyan none t=underline g=undercurl s=cyan -" Title base01 none bold -" CursorLineNr base0 none bold -" NonText base00 none bold -" SpecialKey base00 base02 bold -" SpellBad violet none t=underline g=undercurl s=violet -" SpellCap violet none t=underline g=undercurl s=violet -" SpellLocal yellow none t=underline g=undercurl s=yellow -" SpellRare cyan none t=underline g=undercurl s=cyan -" Title yellow none bold -" DiffAdd green none reverse -" DiffChange yellow none reverse -" DiffDelete red none reverse -" DiffText blue none reverse -" DiffAdd green none s=green -" DiffChange yellow none s=yellow -" DiffDelete red none bold -" DiffText blue none s=blue -" DiffAdd green base02 s=green -" DiffChange yellow base02 s=yellow -" DiffDelete red base02 bold -" DiffText blue base02 s=blue " Directory blue none " EndOfBuffer none none " ErrorMsg red base3 reverse @@ -1544,69 +2274,37 @@ finish " PmenuSel base2 base01 " PmenuThumb none base01 " Question cyan none bold -" QuickFixLine -> Search " Search yellow none reverse " SignColumn base0 none -" StatusLine base02 base1 bold,reverse -" StatusLineNC base02 base01 reverse -" TabLineSel base1 base02 -" NormalMode base02 base1 bold,reverse -" StatusLine base02 base2 reverse -" StatusLineNC base02 base1 reverse -" TabLineSel base2 base02 -" NormalMode base02 base2 reverse " TabLine base01 base02 " TabLineFill base01 base02 -" InsertMode base02 cyan bold,reverse -" ReplaceMode base02 orange bold,reverse -" VisualMode base02 magenta bold,reverse -" CommandMode base02 magenta bold,reverse -" StatusLineTerm -> StatusLine -" StatusLineTermNC -> StatusLineNC " VertSplit base01 base02 " Visual base01 base03 reverse " VisualNOS none base02 reverse " WarningMsg orange none bold " WildMenu base00 base2 reverse -" Boolean -> Constant -" Character -> Constant -" Comment base01 none g=italic -" Conditional -> Statement +" Comment base01 none italic " Constant cyan none -" Define -> PreProc -" Debug -> Special -" Delimiter -> Special +" CursorIM none fg " Error red base3 bold,reverse -" Exception -> Statement -" Float -> Constant -" Function -> Identifier " Identifier blue none " Ignore none none -" Include -> PreProc -" Keyword -> Statement -" Label -> Statement -" Macro -> PreProc -" Number -> Constant -" Operator -> Statement -" PreCondit -> PreProc " PreProc orange none -" Repeat -> Statement " Special orange none -" SpecialChar -> Special -" SpecialComment -> Special " Statement green none -" StorageClass -> Type -" String -> Constant -" Structure -> Type -" Tag -> Special " Todo magenta none bold " Type yellow none -" Typedef -> Type " Underlined violet none -" lCursor -> Cursor -" CursorIM none fg -" ToolbarLine none base02 -" ToolbarButton base1 base02 bold +" InsertMode base02 cyan bold,reverse +" ReplaceMode base02 orange bold,reverse +" VisualMode base02 magenta bold,reverse +" CommandMode base02 magenta bold,reverse +" TermCursor -> Cursor +" TermCursorNC base03 base01 +" if !get(g:, '@optionprefix_extra_hi_groups', 0) +" unlet s:t_Co s:italics s:termtrans +" finish +" endif " vimVar -> Identifier " vimFunc -> Function " vimUserFunc -> Function @@ -1630,7 +2328,7 @@ finish " vimGroup blue none bold " diffAdded -> Statement " diffLine -> Identifier -" gitcommitComment base01 none g=italic +" gitcommitComment base01 none italic " gitcommitUntracked -> gitcommitComment " gitcommitDiscarded -> gitcommitComment " gitcommitSelected -> gitcommitComment @@ -1653,7 +2351,7 @@ finish " htmlEndTag base01 none " htmlTagN base1 none bold " htmlTagName blue none bold -" htmlSpecialTagName blue none g=italic +" htmlSpecialTagName blue none italic " htmlArg base00 none " javaScript yellow none " jsFuncCall -> Function @@ -1688,10 +2386,12 @@ finish " hsModuleWhereLabel -> hsModuleStartLabel " hsNiceOperator cyan none " hsniceoperator cyan none +" let hs_highlight_boolean=1 +" let hs_highlight_delimiters=1 " pandocTitleBlock blue none " pandocTitleBlockTitle blue none bold " pandocTitleComment blue none bold -" pandocComment base01 none g=italic +" pandocComment base01 none italic " pandocVerbatimBlock yellow none " pandocVerbatimBlockDeep -> pandocVerbatimBlock " pandocCodeBlock -> pandocVerbatimBlock @@ -1708,7 +2408,7 @@ finish " pandocDefinitionBlock violet none " pandocDefinitionTerm violet none standout " pandocDefinitionIndctr violet none bold -" pandocEmphasisDefinition violet none g=italic +" pandocEmphasisDefinition violet none italic " pandocEmphasisNestedDefinition violet none bold " pandocStrongEmphasisDefinition violet none bold " pandocStrongEmphasisNestedDefinition violet none bold @@ -1723,7 +2423,7 @@ finish " pandocTableStructureEnd -> pandocTableStructre " pandocTableZebraLight blue base03 " pandocTableZebraDark blue base02 -" pandocEmphasisTable blue none g=italic +" pandocEmphasisTable blue none italic " pandocEmphasisNestedTable blue none bold " pandocStrongEmphasisTable blue none bold " pandocStrongEmphasisNestedTable blue none bold @@ -1761,7 +2461,7 @@ finish " pandocCitationID magenta none " pandocCitationRef magenta none " pandocStyleDelim base01 none -" pandocEmphasis base0 none g=italic +" pandocEmphasis base0 none italic " pandocEmphasisNested base0 none bold " pandocStrongEmphasis base0 none bold " pandocStrongEmphasisNested base0 none bold @@ -1782,79 +2482,116 @@ finish " pandocMetadataKey blue none " pandocMetadata blue none bold " pandocMetadataTitle -> pandocMetadata +" unlet s:termtrans " Background: light -" Color: base3 #002b36 ~ 8 -" Color: base2 #073642 ~ 0 -" Color: base1 #586e75 ~ 10 -" Color: base0 #657b83 ~ 11 -" Color: base00 #839496 ~ 12 -" Color: base01 #93a1a1 ~ 14 -" Color: base02 #eee8d5 ~ 7 -" Color: base03 #fdf6e3 ~ 15 -" Color: yellow #b58900 ~ 3 -" Color: orange #cb4b16 ~ 9 -" Color: red #dc322f ~ 1 -" Color: magenta #d33682 ~ 5 -" Color: violet #6c71c4 ~ 13 -" Color: blue #268bd2 ~ 4 -" Color: cyan #2aa198 ~ 6 -" Color: green #859900 ~ 2 -" Color: back #fdf6e3 ~ 15 -" TermCursor -> Cursor -" TermCursorNC base03 base01 +" Color: base2 #073642 236 0 +" Color: red #dc322f 160 1 +" Color: green #859900 106 2 +" Color: yellow #b58900 136 3 +" Color: blue #268bd2 32 4 +" Color: magenta #d33682 162 5 +" Color: cyan #2aa198 37 6 +" Color: base02 #eee8d5 254 7 +" Color: base3 #002b36 235 8 +" Color: orange #cb4b16 166 9 +" Color: base1 #586e75 242 10 +" Color: base0 #657b83 66 11 +" Color: base00 #839496 246 12 +" Color: violet #6c71c4 61 13 +" Color: base01 #93a1a1 247 14 +" Color: base03 #fdf6e3 230 15 +" Color: back #fdf6e3 230 15 +" Term Colors: base2 red green yellow blue magenta cyan base02 +" Term Colors: base3 orange base1 base0 base00 violet base01 base03 +" if s:termtrans " Normal base0 none +" CursorLine none none underline s=base01 " Terminal fg none -" Normal base0 back -" Terminal fg back -" Cursor base03 base0 -" Cursor base03 red -" CursorLineNr red none bold -" MatchParen orange base02 bold,underline -" NonText red none bold -" SpecialKey red none reverse -" SpellBad violet base02 t=underline,reverse g=undercurl,reverse s=red -" SpellCap violet base02 t=underline,reverse g=undercurl,reverse s=red -" SpellLocal yellow base02 t=underline,reverse g=undercurl,reverse s=orange -" SpellRare cyan base02 t=underline,reverse g=undercurl,reverse s=orange -" Title orange none bold -" Cursor base03 base0 -" Cursor base03 orange -" CursorLineNr base01 none bold -" MatchParen orange base02 bold -" NonText base02 none bold -" SpecialKey base02 none bold -" SpellBad violet none t=underline g=undercurl s=violet -" SpellCap violet none t=underline g=undercurl s=violet -" SpellLocal yellow none t=underline g=undercurl s=yellow -" SpellRare cyan none t=underline g=undercurl s=cyan -" Title base01 none bold -" Cursor base03 base0 -" Cursor base03 orange -" CursorLineNr base0 none bold -" MatchParen base3 base02 bold -" NonText base00 none bold -" SpecialKey base00 base02 bold -" SpellBad violet none t=underline g=undercurl s=violet -" SpellCap violet none t=underline g=undercurl s=violet -" SpellLocal yellow none t=underline g=undercurl s=yellow -" SpellRare cyan none t=underline g=undercurl s=cyan -" Title orange none bold +" ToolbarButton base1 none bold +" ToolbarLine none none +" else " opaque +" Normal base0 back +" CursorLine none base03 +" Terminal fg back +" ToolbarButton base1 base02 bold +" ToolbarLine none base02 +" endif +" if get(g:, '@optionprefix_visibility', '') ==# 'high' +" if get(g:, '@optionprefix_old_cursor_style', 0) +" Cursor base03 base0 +" else +" Cursor base03 red +" endif +" CursorLineNr red none bold +" MatchParen orange base02 bold,underline +" NonText red none bold +" SpecialKey red none reverse +" SpellBad violet base02 t=underline,reverse g=undercurl,reverse s=red +" SpellCap violet base02 t=underline,reverse g=undercurl,reverse s=red +" SpellLocal yellow base02 t=underline,reverse g=undercurl,reverse s=orange +" SpellRare cyan base02 t=underline,reverse g=undercurl,reverse s=orange +" Title orange none bold +" elseif get(g:, '@optionprefix_visibility', '') ==# 'low' +" if get(g:, '@optionprefix_old_cursor_style', 0) +" Cursor base03 base0 +" else +" Cursor base03 orange +" endif +" CursorLineNr base01 none bold +" MatchParen orange base02 bold +" NonText base02 none bold +" SpecialKey base02 none bold +" SpellBad violet none t=underline g=undercurl s=violet +" SpellCap violet none t=underline g=undercurl s=violet +" SpellLocal yellow none t=underline g=undercurl s=yellow +" SpellRare cyan none t=underline g=undercurl s=cyan +" Title base01 none bold +" else " normal visibility +" if get(g:, 'solarized_old_cursor_style', 0) +" Cursor base03 base0 +" else +" Cursor base03 orange +" endif +" CursorLineNr base0 none bold +" MatchParen base3 base02 bold +" NonText base00 none bold +" SpecialKey base00 base02 bold +" SpellBad violet none t=underline g=undercurl s=violet +" SpellCap violet none t=underline g=undercurl s=violet +" SpellLocal yellow none t=underline g=undercurl s=yellow +" SpellRare cyan none t=underline g=undercurl s=cyan +" Title orange none bold +" endif +" if get(g:, '@optionprefix_diffmode', '') ==# 'high' +" DiffAdd green none reverse +" DiffChange yellow none reverse +" DiffDelete red none reverse +" DiffText blue none reverse +" elseif get(g:, '@optionprefix_diffmode', '') ==# 'low' +" DiffAdd green none s=green +" DiffChange yellow none s=yellow +" DiffDelete red none bold +" DiffText blue none s=blue +" else " normal diffmode +" DiffAdd green base02 s=green +" DiffChange yellow base02 s=yellow +" DiffDelete red base02 bold +" DiffText blue base02 s=blue +" endif +" if get(g:, '@optionprefix_statusline', '') ==# 'low' +" StatusLine base02 base1 bold,reverse +" StatusLineNC base02 base01 reverse +" TabLineSel base1 base02 +" NormalMode base02 base1 bold,reverse +" else +" StatusLine base02 base2 reverse +" StatusLineNC base02 base1 reverse +" TabLineSel base2 base02 +" NormalMode base02 base2 reverse +" endif " ColorColumn none base02 " Conceal blue none " CursorColumn none base02 -" CursorLine none base03 underline s=base01 -" DiffAdd green none reverse -" DiffChange yellow none reverse -" DiffDelete red none reverse -" DiffText blue none reverse -" DiffAdd green none s=green -" DiffChange yellow none s=yellow -" DiffDelete red none bold -" DiffText blue none s=blue -" DiffAdd green base02 s=green -" DiffChange yellow base02 s=yellow -" DiffDelete red base02 bold -" DiffText blue base02 s=blue " Directory blue none " EndOfBuffer none none " ErrorMsg red base03 reverse @@ -1869,69 +2606,37 @@ finish " PmenuSel base03 base01 " PmenuThumb none base01 " Question cyan none bold -" QuickFixLine -> Search " Search yellow none reverse " SignColumn base0 none -" StatusLine base02 base1 bold,reverse -" StatusLineNC base02 base01 reverse -" TabLineSel base1 base02 -" NormalMode base02 base1 bold,reverse -" StatusLine base02 base2 reverse -" StatusLineNC base02 base1 reverse -" TabLineSel base2 base02 -" NormalMode base02 base2 reverse " TabLine base01 base02 " TabLineFill base01 base02 -" InsertMode base02 cyan bold,reverse -" ReplaceMode base02 orange bold,reverse -" VisualMode base02 magenta bold,reverse -" CommandMode base02 magenta bold,reverse -" StatusLineTerm -> StatusLine -" StatusLineTermNC -> StatusLineNC " VertSplit base01 base02 " Visual base01 base03 reverse " VisualNOS none base02 reverse " WarningMsg orange none bold " WildMenu base01 base03 reverse -" Boolean -> Constant -" Character -> Constant -" Comment base01 none g=italic -" Conditional -> Statement +" Comment base01 none italic " Constant cyan none -" Define -> PreProc -" Debug -> Special -" Delimiter -> Special +" CursorIM none fg " Error red base03 bold,reverse -" Exception -> Statement -" Float -> Constant -" Function -> Identifier " Identifier blue none " Ignore none none -" Include -> PreProc -" Keyword -> Statement -" Label -> Statement -" Macro -> PreProc -" Number -> Constant -" Operator -> Statement -" PreCondit -> PreProc " PreProc orange none -" Repeat -> Statement " Special orange none -" SpecialChar -> Special -" SpecialComment -> Special " Statement green none -" StorageClass -> Type -" String -> Constant -" Structure -> Type -" Tag -> Special " Todo magenta none bold " Type yellow none -" Typedef -> Type " Underlined violet none -" lCursor -> Cursor -" CursorIM none fg -" ToolbarLine none base02 -" ToolbarButton base1 base02 bold +" InsertMode base02 cyan bold,reverse +" ReplaceMode base02 orange bold,reverse +" VisualMode base02 magenta bold,reverse +" CommandMode base02 magenta bold,reverse +" TermCursor -> Cursor +" TermCursorNC base03 base01 +" if !get(g:, '@optionprefix_extra_hi_groups', 0) +" unlet s:t_Co s:italics s:termtrans +" finish +" endif " vimVar -> Identifier " vimFunc -> Function " vimUserFunc -> Function @@ -1955,7 +2660,7 @@ finish " vimGroup blue none bold " diffAdded -> Statement " diffLine -> Identifier -" gitcommitComment base01 none g=italic +" gitcommitComment base01 none italic " gitcommitUntracked -> gitcommitComment " gitcommitDiscarded -> gitcommitComment " gitcommitSelected -> gitcommitComment @@ -1978,7 +2683,7 @@ finish " htmlEndTag base01 none " htmlTagN base1 none bold " htmlTagName blue none bold -" htmlSpecialTagName blue none g=italic +" htmlSpecialTagName blue none italic " htmlArg base00 none " javaScript yellow none " jsFuncCall -> Function @@ -2013,10 +2718,12 @@ finish " hsModuleWhereLabel -> hsModuleStartLabel " hsNiceOperator cyan none " hsniceoperator cyan none +" let hs_highlight_boolean=1 +" let hs_highlight_delimiters=1 " pandocTitleBlock blue none " pandocTitleBlockTitle blue none bold " pandocTitleComment blue none bold -" pandocComment base01 none g=italic +" pandocComment base01 none italic " pandocVerbatimBlock yellow none " pandocVerbatimBlockDeep -> pandocVerbatimBlock " pandocCodeBlock -> pandocVerbatimBlock @@ -2033,7 +2740,7 @@ finish " pandocDefinitionBlock violet none " pandocDefinitionTerm violet none standout " pandocDefinitionIndctr violet none bold -" pandocEmphasisDefinition violet none g=italic +" pandocEmphasisDefinition violet none italic " pandocEmphasisNestedDefinition violet none bold " pandocStrongEmphasisDefinition violet none bold " pandocStrongEmphasisNestedDefinition violet none bold @@ -2048,7 +2755,7 @@ finish " pandocTableStructureEnd -> pandocTableStructre " pandocTableZebraLight blue base03 " pandocTableZebraDark blue base02 -" pandocEmphasisTable blue none g=italic +" pandocEmphasisTable blue none italic " pandocEmphasisNestedTable blue none bold " pandocStrongEmphasisTable blue none bold " pandocStrongEmphasisNestedTable blue none bold @@ -2086,7 +2793,7 @@ finish " pandocCitationID magenta none " pandocCitationRef magenta none " pandocStyleDelim base01 none -" pandocEmphasis base0 none g=italic +" pandocEmphasis base0 none italic " pandocEmphasisNested base0 none bold " pandocStrongEmphasis base0 none bold " pandocStrongEmphasisNested base0 none bold @@ -2107,3 +2814,67 @@ finish " pandocMetadataKey blue none " pandocMetadata blue none bold " pandocMetadataTitle -> pandocMetadata +" unlet s:termtrans +" Background: any +" Variant: 2 +" Color: unused #000000 0 +" Normal unused unused +" ColorColumn unused unused reverse +" Conceal unused unused +" Cursor unused unused +" CursorColumn unused unused reverse +" CursorLine unused unused underline +" CursorLineNr unused unused reverse,italic,bold,underline +" DiffAdd unused unused reverse,underline +" DiffChange unused unused reverse,underline +" DiffDelete unused unused reverse,underline +" DiffText unused unused bold,reverse,underline +" Directory unused unused +" EndOfBuffer unused unused +" ErrorMsg unused unused bold,reverse,italic +" FoldColumn unused unused reverse +" Folded unused unused italic,reverse,underline +" IncSearch unused unused reverse,bold,italic +" LineNr unused unused reverse +" MatchParen unused unused bold,underline +" ModeMsg unused unused +" MoreMsg unused unused +" NonText unused unused +" Pmenu unused unused reverse +" PmenuSbar unused unused +" PmenuSel unused unused +" PmenuThumb unused unused +" Question unused unused standout +" Search unused unused underline,italic +" SignColumn unused unused reverse +" SpecialKey unused unused bold +" SpellBad unused unused underline,italic +" SpellCap unused unused underline,italic +" SpellLocal unused unused underline,italic +" SpellRare unused unused underline,italic +" StatusLine unused unused reverse,bold +" StatusLineNC unused unused reverse +" TabLine unused unused reverse,underline,italic +" TabLineFill unused unused reverse,underline +" TabLineSel unused unused bold +" Title unused unused bold +" VertSplit unused unused reverse +" Visual unused unused reverse +" VisualNOS unused unused +" WarningMsg unused unused standout +" WildMenu unused unused bold +" Comment unused unused italic +" Constant unused unused bold,italic +" Error unused unused reverse +" Identifier unused unused italic +" Ignore unused unused +" PreProc unused unused italic +" Special unused unused bold,italic +" Statement unused unused bold +" Todo unused unused bold,underline +" Type unused unused bold +" Underlined unused unused underline +" CursorIM unused unused +" ToolbarLine unused unused reverse +" ToolbarButton unused unused bold,reverse +" unlet s:termtrans diff --git a/colors/solarized8_high.vim b/colors/solarized8_high.vim index 1eba7de..ca2fa49 100644 --- a/colors/solarized8_high.vim +++ b/colors/solarized8_high.vim @@ -4,13 +4,9 @@ " Maintainer: Lifepillar " Website: https://github.com/lifepillar/vim-solarized8 " License: OSI approved MIT license -" Last Updated: Wed May 1 23:22:21 2019 +" Last Updated: Thu Jun 6 17:42:28 2019 -if !(has('termguicolors') && &termguicolors) && !has('gui_running') - \ && (!exists('&t_Co') || &t_Co < (get(g:, 'solarized_use16', &t_Co < 256) ? 16 : 256)) - echoerr '[Solarized 8 High Contrast] There are not enough colors.' - finish -endif +" Generated by Colortemplate v2.0.0b2 hi clear if exists('syntax_on') @@ -19,1290 +15,20 @@ endif let g:colors_name = 'solarized8_high' -" 256-color variant -if !get(g:, 'solarized_use16', &t_Co < 256) - if &background ==# 'dark' - let g:terminal_ansi_colors = ['#073642', '#dc322f', '#859900', '#b58900', '#268bd2', '#d33682', '#2aa198', '#fdf6e3', - \ '#002b36', '#cb4b16', '#657b83', '#839496', '#93a1a1', '#6c71c4', '#eee8d5', '#fdf6e3'] - if has('nvim') - hi! link TermCursor Cursor - hi TermCursorNC ctermfg=235 ctermbg=243 guifg=#002b36 guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - let g:terminal_color_0='#073642' - let g:terminal_color_1='#dc322f' - let g:terminal_color_2='#859900' - let g:terminal_color_3='#b58900' - let g:terminal_color_4='#268bd2' - let g:terminal_color_5='#d33682' - let g:terminal_color_6='#2aa198' - let g:terminal_color_7='#fdf6e3' - let g:terminal_color_8='#002b36' - let g:terminal_color_9='#cb4b16' - let g:terminal_color_10='#657b83' - let g:terminal_color_11='#839496' - let g:terminal_color_12='#93a1a1' - let g:terminal_color_13='#6c71c4' - let g:terminal_color_14='#eee8d5' - let g:terminal_color_15='#fdf6e3' - endif - if !has('gui_running') && get(g:, 'solarized_termtrans', 0) - hi Normal ctermfg=254 ctermbg=NONE guifg=#eee8d5 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi FoldColumn ctermfg=fg ctermbg=NONE guifg=fg guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Folded ctermfg=fg ctermbg=NONE guifg=fg guibg=NONE guisp=#002b36 cterm=NONE,bold gui=NONE,bold - hi LineNr ctermfg=243 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=NONE guifg=fg guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi CursorLineNr ctermbg=NONE guifg=NONE - else - hi Normal ctermfg=254 ctermbg=235 guifg=#eee8d5 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi FoldColumn ctermfg=247 ctermbg=236 guifg=#93a1a1 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi Folded ctermfg=247 ctermbg=236 guifg=#93a1a1 guibg=#073642 guisp=#002b36 cterm=NONE,bold gui=NONE,bold - hi LineNr ctermfg=243 ctermbg=236 guifg=#657b83 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=235 guifg=fg guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi CursorLineNr ctermbg=236 guibg=#073642 - endif - if get(g:, "solarized_visibility", "") == "high" - hi CursorLineNr ctermfg=166 guifg=#cb4b16 cterm=bold gui=bold - hi NonText ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SpellBad ctermfg=61 ctermbg=230 guifg=#6c71c4 guibg=#fdf6e3 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellCap ctermfg=61 ctermbg=230 guifg=#6c71c4 guibg=#fdf6e3 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellLocal ctermfg=136 ctermbg=230 guifg=#b58900 guibg=#fdf6e3 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellRare ctermfg=37 ctermbg=230 guifg=#2aa198 guibg=#fdf6e3 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi Title ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - elseif get(g:, "solarized_visibility", "") == "low" - hi CursorLineNr ctermfg=243 guifg=#657b83 cterm=bold gui=bold - hi NonText ctermfg=236 ctermbg=NONE guifg=#073642 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=236 ctermbg=NONE guifg=#073642 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SpellBad ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#cb4b16 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#cb4b16 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=243 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - else - hi CursorLineNr ctermfg=247 guifg=#93a1a1 cterm=bold gui=bold - hi NonText ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=246 ctermbg=236 guifg=#839496 guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpellBad ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#cb4b16 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#cb4b16 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - endif - hi ColorColumn ctermfg=NONE ctermbg=236 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi Conceal ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=235 ctermbg=247 guifg=#002b36 guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=230 ctermbg=32 guifg=#fdf6e3 guibg=#268bd2 guisp=NONE cterm=NONE gui=NONE - endif - hi CursorColumn ctermfg=NONE ctermbg=236 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi CursorLine ctermfg=NONE ctermbg=236 guifg=NONE guibg=#073642 guisp=#eee8d5 cterm=NONE gui=NONE - if get(g:, "solarized_diffmode", "") == "high" - hi DiffAdd ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffChange ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffDelete ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffText ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - elseif get(g:, "solarized_diffmode", "") == "low" - hi DiffAdd ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=#268bd2 cterm=NONE gui=NONE - else - hi DiffAdd ctermfg=106 ctermbg=236 guifg=#859900 guibg=#073642 guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=136 ctermbg=236 guifg=#b58900 guibg=#073642 guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=160 ctermbg=236 guifg=#dc322f guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=32 ctermbg=236 guifg=#268bd2 guibg=#073642 guisp=#268bd2 cterm=NONE gui=NONE - endif - hi Directory ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi EndOfBuffer ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi ErrorMsg ctermfg=160 ctermbg=230 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi IncSearch ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout - hi MatchParen ctermfg=230 ctermbg=236 guifg=#fdf6e3 guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi ModeMsg ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi MoreMsg ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Pmenu ctermfg=254 ctermbg=236 guifg=#eee8d5 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi PmenuSbar ctermfg=NONE ctermbg=247 guifg=NONE guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE - hi PmenuSel ctermfg=230 ctermbg=243 guifg=#fdf6e3 guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - hi PmenuThumb ctermfg=NONE ctermbg=243 guifg=NONE guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - hi Question ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link QuickFixLine Search - hi Search ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SignColumn ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - if get(g:, "solarized_statusline", "") == "low" - hi StatusLine ctermfg=243 ctermbg=230 guifg=#657b83 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=243 ctermbg=236 guifg=#657b83 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLine ctermfg=243 ctermbg=236 guifg=#657b83 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineFill ctermfg=243 ctermbg=236 guifg=#657b83 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=247 ctermbg=230 guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VertSplit ctermfg=236 ctermbg=243 guifg=#073642 guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - elseif get(g:, "solarized_statusline", "") == "flat" - hi StatusLine ctermfg=236 ctermbg=230 guifg=#073642 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=236 ctermbg=254 guifg=#073642 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=230 ctermbg=236 guifg=#fdf6e3 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi TabLine ctermfg=243 ctermbg=236 guifg=#657b83 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi TabLineFill ctermfg=243 ctermbg=236 guifg=#657b83 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi VertSplit ctermfg=243 ctermbg=236 guifg=#657b83 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - else - hi StatusLine ctermfg=247 ctermbg=236 guifg=#93a1a1 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=243 ctermbg=236 guifg=#657b83 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLine ctermfg=243 ctermbg=236 guifg=#657b83 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineFill ctermfg=243 ctermbg=236 guifg=#657b83 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=247 ctermbg=236 guifg=#93a1a1 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VertSplit ctermfg=236 ctermbg=243 guifg=#073642 guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - endif - hi! link StatusLineTerm StatusLine - hi! link StatusLineTermNC StatusLineNC - hi Visual ctermfg=243 ctermbg=235 guifg=#657b83 guibg=#002b36 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VisualNOS ctermfg=NONE ctermbg=236 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi WarningMsg ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi WildMenu ctermfg=230 ctermbg=236 guifg=#fdf6e3 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi! link Boolean Constant - hi! link Character Constant - hi Comment ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi! link Conditional Statement - hi Constant ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Define PreProc - hi! link Debug Special - hi! link Delimiter Special - hi Error ctermfg=160 ctermbg=230 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse - hi! link Exception Statement - hi! link Float Constant - hi! link Function Identifier - hi Identifier ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Ignore ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE - 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 PreProc ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Repeat Statement - hi Special ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link SpecialChar Special - hi! link SpecialComment Special - hi Statement ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link StorageClass Type - hi! link String Constant - hi! link Structure Type - hi! link Tag Special - hi Todo ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi Type ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Typedef Type - hi Underlined ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link lCursor Cursor - hi CursorIM ctermfg=NONE ctermbg=fg guifg=NONE guibg=fg guisp=NONE cterm=NONE gui=NONE - hi ToolbarLine ctermfg=NONE ctermbg=236 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi ToolbarButton ctermfg=254 ctermbg=236 guifg=#eee8d5 guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi NormalMode ctermfg=247 ctermbg=230 guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi InsertMode ctermfg=37 ctermbg=230 guifg=#2aa198 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi ReplaceMode ctermfg=166 ctermbg=230 guifg=#cb4b16 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VisualMode ctermfg=162 ctermbg=230 guifg=#d33682 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi CommandMode ctermfg=162 ctermbg=230 guifg=#d33682 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - if get(g:, 'solarized_extra_hi_groups', 0) - hi! link vimVar Identifier - hi! link vimFunc Function - hi! link vimUserFunc Function - hi! link helpSpecial Special - hi! link vimSet Normal - hi! link vimSetEqual Normal - hi vimCommentString ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCommand ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCmdSep ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi helpExample ctermfg=254 ctermbg=NONE guifg=#eee8d5 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpOption ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpNote ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpVim ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextJump ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextEntry ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimIsCommand ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynMtchOpt ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynType ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiLink ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiGroup ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimGroup ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link diffAdded Statement - hi! link diffLine Identifier - hi gitcommitComment ctermfg=243 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi! link gitcommitUntracked gitcommitComment - hi! link gitcommitDiscarded gitcommitComment - hi! link gitcommitSelected gitcommitComment - hi gitcommitUnmerged ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitOnBranch ctermfg=243 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitBranch ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link gitcommitNoBranch gitcommitBranch - hi gitcommitdiscardedtype ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitselectedtype ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitHeader ctermfg=243 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitUntrackedFile ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitDiscardedFile ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitSelectedFile ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitUnmergedFile ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitFile ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link gitcommitDiscardedArrow gitcommitDiscardedFile - hi! link gitcommitSelectedArrow gitcommitSelectedFile - hi! link gitcommitUnmergedArrow gitcommitUnmergedFile - hi htmlTag ctermfg=243 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlEndTag ctermfg=243 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlTagN ctermfg=254 ctermbg=NONE guifg=#eee8d5 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlTagName ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlSpecialTagName ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi htmlArg ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi javaScript ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link jsFuncCall Function - hi perlHereDoc ctermfg=254 ctermbg=235 guifg=#eee8d5 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi perlVarPlain ctermfg=136 ctermbg=235 guifg=#b58900 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi perlStatementFileDesc ctermfg=37 ctermbg=235 guifg=#2aa198 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi texstatement ctermfg=37 ctermbg=235 guifg=#2aa198 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi texmathzonex ctermfg=136 ctermbg=235 guifg=#b58900 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi texmathmatcher ctermfg=136 ctermbg=235 guifg=#b58900 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi texreflabel ctermfg=136 ctermbg=235 guifg=#b58900 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi rubyDefine ctermfg=254 ctermbg=235 guifg=#eee8d5 guibg=#002b36 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link rubySymbol Type - hi rubyBoolean ctermfg=162 ctermbg=235 guifg=#d33682 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - let hs_highlight_boolean=1 - let hs_highlight_delimiters=1 - hi cPreCondit ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi VarId ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi ConId ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImport ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsString ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStructure ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_hlFunctionName ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStatement ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImportLabel ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_OpFunctionName ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_DeclareFunction ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsVarSym ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsType ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsTypedef ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsModuleName ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link hsImportParams Delimiter - hi! link hsDelimTypeExport Delimiter - hi! link hsModuleStartLabel hsStructure - hi! link hsModuleWhereLabel hsModuleStartLabel - hi hsNiceOperator ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsniceoperator ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlock ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlockTitle ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocTitleComment ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocComment ctermfg=243 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocVerbatimBlock ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link pandocVerbatimBlockDeep pandocVerbatimBlock - hi! link pandocCodeBlock pandocVerbatimBlock - hi! link pandocCodeBlockDelim pandocVerbatimBlock - hi pandocBlockQuote ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader1 ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader2 ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader3 ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader4 ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader5 ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader6 ctermfg=243 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListMarker ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListReference ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionBlock ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionTerm ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout - hi pandocDefinitionIndctr ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTableStructure ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link pandocTableStructureTop pandocTableStructre - hi! link pandocTableStructureEnd pandocTableStructre - hi pandocTableZebraLight ctermfg=32 ctermbg=235 guifg=#268bd2 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi pandocTableZebraDark ctermfg=32 ctermbg=236 guifg=#268bd2 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasisTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocHeadingMarker ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisNestedHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSuperscriptHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSubscriptHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocLinkDelim ctermfg=243 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkLabel ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkText ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkURL ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitle ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitleDelim ctermfg=243 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=#839496 cterm=NONE gui=NONE - hi pandocLinkDefinition ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#839496 cterm=NONE gui=NONE - hi pandocLinkDefinitionID ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocImageCaption ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteLink ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocFootnoteDefLink ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteInline ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnote ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationDelim ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitation ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationID ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationRef ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocStyleDelim ctermfg=243 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasis ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNested ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasis ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNested ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasis ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeout ctermfg=243 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInline ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscript ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscript ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocRule ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocRuleLine ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEscapePair ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocCitationRef ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocNonBreakingSpace ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi! link pandocEscapedCharacter pandocEscapePair - hi! link pandocLineBreak pandocEscapePair - hi pandocMetadataDelim ctermfg=243 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadataKey ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link pandocMetadataTitle pandocMetadata - endif - if get(g:, "solarized_term_italics", 0) - hi Comment cterm=italic - hi gitcommitComment cterm=italic - hi htmlSpecialTagName cterm=italic - hi pandocComment cterm=italic - hi pandocEmphasisDefinition cterm=italic - hi pandocEmphasisTable cterm=italic - hi pandocEmphasis cterm=italic - endif - finish - endif +let s:t_Co = exists('&t_Co') && !empty(&t_Co) && &t_Co > 1 ? &t_Co : 2 +let s:italics = (&t_ZH != '' && &t_ZH != '') || (has('gui_running') && !has('iOS')) || has('nvim') - let g:terminal_ansi_colors = ['#002b36', '#dc322f', '#859900', '#b58900', '#268bd2', '#d33682', '#2aa198', '#eee8d5', - \ '#002b36', '#cb4b16', '#073642', '#586e75', '#657b83', '#6c71c4', '#93a1a1', '#fdf6e3'] - if has('nvim') - hi! link TermCursor Cursor - hi TermCursorNC ctermfg=230 ctermbg=247 guifg=#fdf6e3 guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE - let g:terminal_color_0='#002b36' - let g:terminal_color_1='#dc322f' - let g:terminal_color_2='#859900' - let g:terminal_color_3='#b58900' - let g:terminal_color_4='#268bd2' - let g:terminal_color_5='#d33682' - let g:terminal_color_6='#2aa198' - let g:terminal_color_7='#eee8d5' - let g:terminal_color_8='#002b36' - let g:terminal_color_9='#cb4b16' - let g:terminal_color_10='#073642' - let g:terminal_color_11='#586e75' - let g:terminal_color_12='#657b83' - let g:terminal_color_13='#6c71c4' - let g:terminal_color_14='#93a1a1' - let g:terminal_color_15='#fdf6e3' - endif - if !has('gui_running') && get(g:, 'solarized_termtrans', 0) - hi Normal ctermfg=236 ctermbg=NONE guifg=#073642 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi FoldColumn ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Folded ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=#fdf6e3 cterm=NONE,bold gui=NONE,bold - hi LineNr ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=NONE guifg=fg guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi CursorLineNr ctermbg=NONE guifg=NONE - else - hi Normal ctermfg=236 ctermbg=230 guifg=#073642 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi FoldColumn ctermfg=242 ctermbg=254 guifg=#586e75 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi Folded ctermfg=242 ctermbg=254 guifg=#586e75 guibg=#eee8d5 guisp=#fdf6e3 cterm=NONE,bold gui=NONE,bold - hi LineNr ctermfg=247 ctermbg=254 guifg=#93a1a1 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=230 guifg=fg guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi CursorLineNr ctermbg=254 guibg=#eee8d5 - endif - if get(g:, "solarized_visibility", "") == "high" - hi CursorLineNr ctermfg=160 guifg=#dc322f cterm=bold gui=bold - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=230 ctermbg=242 guifg=#fdf6e3 guibg=#586e75 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=230 ctermbg=160 guifg=#fdf6e3 guibg=#dc322f guisp=NONE cterm=NONE gui=NONE - endif - hi MatchParen ctermfg=230 ctermbg=66 guifg=#fdf6e3 guibg=#657b83 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi NonText ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SpellBad ctermfg=162 ctermbg=230 guifg=#d33682 guibg=#fdf6e3 guisp=#6c71c4 cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellCap ctermfg=162 ctermbg=230 guifg=#d33682 guibg=#fdf6e3 guisp=#6c71c4 cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellLocal ctermfg=136 ctermbg=230 guifg=#b58900 guibg=#fdf6e3 guisp=#cb4b16 cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellRare ctermfg=37 ctermbg=230 guifg=#2aa198 guibg=#fdf6e3 guisp=#cb4b16 cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi Title ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - elseif get(g:, "solarized_visibility", "") == "low" - hi CursorLineNr ctermfg=247 guifg=#93a1a1 cterm=bold gui=bold - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=230 ctermbg=242 guifg=#fdf6e3 guibg=#586e75 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=230 ctermbg=166 guifg=#fdf6e3 guibg=#cb4b16 guisp=NONE cterm=NONE gui=NONE - endif - hi MatchParen ctermfg=160 ctermbg=254 guifg=#dc322f guibg=#eee8d5 guisp=NONE cterm=NONE,bold,underline gui=NONE,bold,underline - hi NonText ctermfg=254 ctermbg=NONE guifg=#eee8d5 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=254 ctermbg=NONE guifg=#eee8d5 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpellBad ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - else - hi CursorLineNr ctermfg=242 guifg=#586e75 cterm=bold gui=bold - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=230 ctermbg=242 guifg=#fdf6e3 guibg=#586e75 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=230 ctermbg=166 guifg=#fdf6e3 guibg=#cb4b16 guisp=NONE cterm=NONE gui=NONE - endif - hi MatchParen ctermfg=160 ctermbg=254 guifg=#dc322f guibg=#eee8d5 guisp=NONE cterm=NONE,bold,underline gui=NONE,bold,underline - hi NonText ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=66 ctermbg=254 guifg=#657b83 guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpellBad ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - endif - hi ColorColumn ctermfg=NONE ctermbg=254 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi Conceal ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi CursorColumn ctermfg=NONE ctermbg=254 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi CursorLine ctermfg=NONE ctermbg=254 guifg=NONE guibg=#eee8d5 guisp=#073642 cterm=NONE gui=NONE - if get(g:, "solarized_diffmode", "") == "high" - hi DiffAdd ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffChange ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffDelete ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffText ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - elseif get(g:, "solarized_diffmode", "") == "low" - hi DiffAdd ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=#268bd2 cterm=NONE gui=NONE - else - hi DiffAdd ctermfg=106 ctermbg=254 guifg=#859900 guibg=#eee8d5 guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=136 ctermbg=254 guifg=#b58900 guibg=#eee8d5 guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=160 ctermbg=254 guifg=#dc322f guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=32 ctermbg=254 guifg=#268bd2 guibg=#eee8d5 guisp=#268bd2 cterm=NONE gui=NONE - endif - hi Directory ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi EndOfBuffer ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi ErrorMsg ctermfg=160 ctermbg=230 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi IncSearch ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout - hi ModeMsg ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi MoreMsg ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Pmenu ctermfg=236 ctermbg=254 guifg=#073642 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi PmenuSbar ctermfg=NONE ctermbg=236 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi PmenuSel ctermfg=235 ctermbg=247 guifg=#002b36 guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE - hi PmenuThumb ctermfg=NONE ctermbg=66 guifg=NONE guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - hi Question ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link QuickFixLine Search - hi Search ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SignColumn ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - if get(g:, "solarized_statusline", "") == "low" - hi StatusLine ctermfg=247 ctermbg=230 guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=247 ctermbg=236 guifg=#93a1a1 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLine ctermfg=247 ctermbg=236 guifg=#93a1a1 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineFill ctermfg=247 ctermbg=236 guifg=#93a1a1 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=236 ctermbg=230 guifg=#073642 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VertSplit ctermfg=236 ctermbg=247 guifg=#073642 guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE - hi WildMenu ctermfg=236 ctermbg=230 guifg=#073642 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - elseif get(g:, "solarized_statusline", "") == "flat" - hi StatusLine ctermfg=254 ctermbg=235 guifg=#eee8d5 guibg=#002b36 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=254 ctermbg=236 guifg=#eee8d5 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=235 ctermbg=254 guifg=#002b36 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi TabLine ctermfg=247 ctermbg=254 guifg=#93a1a1 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi TabLineFill ctermfg=247 ctermbg=254 guifg=#93a1a1 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi VertSplit ctermfg=247 ctermbg=254 guifg=#93a1a1 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi WildMenu ctermfg=242 ctermbg=230 guifg=#586e75 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - else - hi StatusLine ctermfg=236 ctermbg=254 guifg=#073642 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=66 ctermbg=254 guifg=#657b83 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLine ctermfg=66 ctermbg=254 guifg=#657b83 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineFill ctermfg=66 ctermbg=254 guifg=#657b83 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=236 ctermbg=254 guifg=#073642 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VertSplit ctermfg=236 ctermbg=247 guifg=#073642 guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE - hi WildMenu ctermfg=66 ctermbg=230 guifg=#657b83 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - endif - hi! link StatusLineTerm StatusLine - hi! link StatusLineTermNC StatusLineNC - hi Visual ctermfg=247 ctermbg=230 guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VisualNOS ctermfg=NONE ctermbg=254 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi WarningMsg ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link Boolean Constant - hi! link Character Constant - hi Comment ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi! link Conditional Statement - hi Constant ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Define PreProc - hi! link Debug Special - hi! link Delimiter Special - hi Error ctermfg=160 ctermbg=230 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse - hi! link Exception Statement - hi! link Float Constant - hi! link Function Identifier - hi Identifier ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Ignore ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE - 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 PreProc ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Repeat Statement - hi Special ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link SpecialChar Special - hi! link SpecialComment Special - hi Statement ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link StorageClass Type - hi! link String Constant - hi! link Structure Type - hi! link Tag Special - hi Todo ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi Type ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Typedef Type - hi Underlined ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link lCursor Cursor - hi CursorIM ctermfg=NONE ctermbg=fg guifg=NONE guibg=fg guisp=NONE cterm=NONE gui=NONE - hi ToolbarLine ctermfg=NONE ctermbg=254 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi ToolbarButton ctermfg=236 ctermbg=254 guifg=#073642 guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi NormalMode ctermfg=236 ctermbg=230 guifg=#073642 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi InsertMode ctermfg=37 ctermbg=230 guifg=#2aa198 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi ReplaceMode ctermfg=166 ctermbg=230 guifg=#cb4b16 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VisualMode ctermfg=162 ctermbg=230 guifg=#d33682 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi CommandMode ctermfg=162 ctermbg=230 guifg=#d33682 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - if get(g:, 'solarized_extra_hi_groups', 0) - hi! link vimVar Identifier - hi! link vimFunc Function - hi! link vimUserFunc Function - hi! link helpSpecial Special - hi! link vimSet Normal - hi! link vimSetEqual Normal - hi vimCommentString ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCommand ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCmdSep ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi helpExample ctermfg=236 ctermbg=NONE guifg=#073642 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpOption ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpNote ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpVim ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextJump ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextEntry ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimIsCommand ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynMtchOpt ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynType ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiLink ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiGroup ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimGroup ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link diffAdded Statement - hi! link diffLine Identifier - hi gitcommitComment ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi! link gitcommitUntracked gitcommitComment - hi! link gitcommitDiscarded gitcommitComment - hi! link gitcommitSelected gitcommitComment - hi gitcommitUnmerged ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitOnBranch ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitBranch ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link gitcommitNoBranch gitcommitBranch - hi gitcommitdiscardedtype ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitselectedtype ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitHeader ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitUntrackedFile ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitDiscardedFile ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitSelectedFile ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitUnmergedFile ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitFile ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link gitcommitDiscardedArrow gitcommitDiscardedFile - hi! link gitcommitSelectedArrow gitcommitSelectedFile - hi! link gitcommitUnmergedArrow gitcommitUnmergedFile - hi htmlTag ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlEndTag ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlTagN ctermfg=236 ctermbg=NONE guifg=#073642 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlTagName ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlSpecialTagName ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi htmlArg ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi javaScript ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link jsFuncCall Function - hi perlHereDoc ctermfg=236 ctermbg=230 guifg=#073642 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi perlVarPlain ctermfg=136 ctermbg=230 guifg=#b58900 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi perlStatementFileDesc ctermfg=37 ctermbg=230 guifg=#2aa198 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi texstatement ctermfg=37 ctermbg=230 guifg=#2aa198 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi texmathzonex ctermfg=136 ctermbg=230 guifg=#b58900 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi texmathmatcher ctermfg=136 ctermbg=230 guifg=#b58900 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi texreflabel ctermfg=136 ctermbg=230 guifg=#b58900 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi rubyDefine ctermfg=236 ctermbg=230 guifg=#073642 guibg=#fdf6e3 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link rubySymbol Type - hi rubyBoolean ctermfg=162 ctermbg=230 guifg=#d33682 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - let hs_highlight_boolean=1 - let hs_highlight_delimiters=1 - hi cPreCondit ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi VarId ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi ConId ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImport ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsString ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStructure ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_hlFunctionName ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStatement ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImportLabel ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_OpFunctionName ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_DeclareFunction ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsVarSym ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsType ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsTypedef ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsModuleName ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link hsImportParams Delimiter - hi! link hsDelimTypeExport Delimiter - hi! link hsModuleStartLabel hsStructure - hi! link hsModuleWhereLabel hsModuleStartLabel - hi hsNiceOperator ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsniceoperator ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlock ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlockTitle ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocTitleComment ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocComment ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocVerbatimBlock ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link pandocVerbatimBlockDeep pandocVerbatimBlock - hi! link pandocCodeBlock pandocVerbatimBlock - hi! link pandocCodeBlockDelim pandocVerbatimBlock - hi pandocBlockQuote ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader1 ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader2 ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader3 ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader4 ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader5 ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader6 ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListMarker ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListReference ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionBlock ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionTerm ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout - hi pandocDefinitionIndctr ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTableStructure ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link pandocTableStructureTop pandocTableStructre - hi! link pandocTableStructureEnd pandocTableStructre - hi pandocTableZebraLight ctermfg=32 ctermbg=230 guifg=#268bd2 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi pandocTableZebraDark ctermfg=32 ctermbg=254 guifg=#268bd2 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasisTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocHeadingMarker ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisNestedHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSuperscriptHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSubscriptHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocLinkDelim ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkLabel ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkText ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkURL ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitle ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitleDelim ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=#657b83 cterm=NONE gui=NONE - hi pandocLinkDefinition ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#657b83 cterm=NONE gui=NONE - hi pandocLinkDefinitionID ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocImageCaption ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteLink ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocFootnoteDefLink ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteInline ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnote ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationDelim ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitation ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationID ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationRef ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocStyleDelim ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasis ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNested ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasis ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNested ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasis ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeout ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInline ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscript ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscript ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocRule ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocRuleLine ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEscapePair ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocCitationRef ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocNonBreakingSpace ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi! link pandocEscapedCharacter pandocEscapePair - hi! link pandocLineBreak pandocEscapePair - hi pandocMetadataDelim ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadataKey ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link pandocMetadataTitle pandocMetadata - endif - if get(g:, "solarized_term_italics", 0) - hi Comment cterm=italic - hi gitcommitComment cterm=italic - hi htmlSpecialTagName cterm=italic - hi pandocComment cterm=italic - hi pandocEmphasisDefinition cterm=italic - hi pandocEmphasisTable cterm=italic - hi pandocEmphasis cterm=italic - endif - finish -endif - -" 16-color variant -if &background ==# 'dark' - let g:terminal_ansi_colors = ['#073642', '#dc322f', '#859900', '#b58900', '#268bd2', '#d33682', '#2aa198', '#fdf6e3', - \ '#002b36', '#cb4b16', '#657b83', '#839496', '#93a1a1', '#6c71c4', '#eee8d5', '#fdf6e3'] - if has('nvim') - hi! link TermCursor Cursor - hi TermCursorNC ctermfg=8 ctermbg=11 guifg=#002b36 guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - let g:terminal_color_0='#073642' - let g:terminal_color_1='#dc322f' - let g:terminal_color_2='#859900' - let g:terminal_color_3='#b58900' - let g:terminal_color_4='#268bd2' - let g:terminal_color_5='#d33682' - let g:terminal_color_6='#2aa198' - let g:terminal_color_7='#fdf6e3' - let g:terminal_color_8='#002b36' - let g:terminal_color_9='#cb4b16' - let g:terminal_color_10='#657b83' - let g:terminal_color_11='#839496' - let g:terminal_color_12='#93a1a1' - let g:terminal_color_13='#6c71c4' - let g:terminal_color_14='#eee8d5' - let g:terminal_color_15='#fdf6e3' - endif - if !has('gui_running') && get(g:, 'solarized_termtrans', 0) - hi Normal ctermfg=7 ctermbg=NONE guifg=#eee8d5 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi FoldColumn ctermfg=fg ctermbg=NONE guifg=fg guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Folded ctermfg=fg ctermbg=NONE guifg=fg guibg=NONE guisp=#002b36 cterm=NONE,bold gui=NONE,bold - hi LineNr ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=NONE guifg=fg guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi CursorLineNr ctermbg=NONE guifg=NONE - else - hi Normal ctermfg=7 ctermbg=8 guifg=#eee8d5 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi FoldColumn ctermfg=14 ctermbg=0 guifg=#93a1a1 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi Folded ctermfg=14 ctermbg=0 guifg=#93a1a1 guibg=#073642 guisp=#002b36 cterm=NONE,bold gui=NONE,bold - hi LineNr ctermfg=11 ctermbg=0 guifg=#657b83 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=8 guifg=fg guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi CursorLineNr ctermbg=0 guibg=#073642 - endif - if get(g:, "solarized_visibility", "") == "high" - hi CursorLineNr ctermfg=9 guifg=#cb4b16 cterm=bold gui=bold - hi NonText ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SpellBad ctermfg=13 ctermbg=15 guifg=#6c71c4 guibg=#fdf6e3 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellCap ctermfg=13 ctermbg=15 guifg=#6c71c4 guibg=#fdf6e3 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellLocal ctermfg=3 ctermbg=15 guifg=#b58900 guibg=#fdf6e3 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellRare ctermfg=6 ctermbg=15 guifg=#2aa198 guibg=#fdf6e3 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi Title ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - elseif get(g:, "solarized_visibility", "") == "low" - hi CursorLineNr ctermfg=11 guifg=#657b83 cterm=bold gui=bold - hi NonText ctermfg=0 ctermbg=NONE guifg=#073642 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=0 ctermbg=NONE guifg=#073642 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SpellBad ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#cb4b16 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#cb4b16 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - else - hi CursorLineNr ctermfg=14 guifg=#93a1a1 cterm=bold gui=bold - hi NonText ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=12 ctermbg=0 guifg=#839496 guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpellBad ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#cb4b16 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#cb4b16 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - endif - hi ColorColumn ctermfg=NONE ctermbg=0 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi Conceal ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=8 ctermbg=14 guifg=#002b36 guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=15 ctermbg=4 guifg=#fdf6e3 guibg=#268bd2 guisp=NONE cterm=NONE gui=NONE - endif - hi CursorColumn ctermfg=NONE ctermbg=0 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi CursorLine ctermfg=NONE ctermbg=0 guifg=NONE guibg=#073642 guisp=#eee8d5 cterm=NONE gui=NONE - if get(g:, "solarized_diffmode", "") == "high" - hi DiffAdd ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffChange ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffDelete ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffText ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - elseif get(g:, "solarized_diffmode", "") == "low" - hi DiffAdd ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=#268bd2 cterm=NONE gui=NONE - else - hi DiffAdd ctermfg=2 ctermbg=0 guifg=#859900 guibg=#073642 guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=3 ctermbg=0 guifg=#b58900 guibg=#073642 guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=1 ctermbg=0 guifg=#dc322f guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=4 ctermbg=0 guifg=#268bd2 guibg=#073642 guisp=#268bd2 cterm=NONE gui=NONE - endif - hi Directory ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi EndOfBuffer ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi ErrorMsg ctermfg=1 ctermbg=15 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi IncSearch ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout - hi MatchParen ctermfg=15 ctermbg=0 guifg=#fdf6e3 guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi ModeMsg ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi MoreMsg ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Pmenu ctermfg=7 ctermbg=0 guifg=#eee8d5 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi PmenuSbar ctermfg=NONE ctermbg=14 guifg=NONE guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE - hi PmenuSel ctermfg=15 ctermbg=11 guifg=#fdf6e3 guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - hi PmenuThumb ctermfg=NONE ctermbg=11 guifg=NONE guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - hi Question ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link QuickFixLine Search - hi Search ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SignColumn ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - if get(g:, "solarized_statusline", "") == "low" - hi StatusLine ctermfg=11 ctermbg=15 guifg=#657b83 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=11 ctermbg=0 guifg=#657b83 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLine ctermfg=11 ctermbg=0 guifg=#657b83 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineFill ctermfg=11 ctermbg=0 guifg=#657b83 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=14 ctermbg=15 guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VertSplit ctermfg=0 ctermbg=11 guifg=#073642 guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - elseif get(g:, "solarized_statusline", "") == "flat" - hi StatusLine ctermfg=0 ctermbg=15 guifg=#073642 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=0 ctermbg=7 guifg=#073642 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=15 ctermbg=0 guifg=#fdf6e3 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi TabLine ctermfg=11 ctermbg=0 guifg=#657b83 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi TabLineFill ctermfg=11 ctermbg=0 guifg=#657b83 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi VertSplit ctermfg=11 ctermbg=0 guifg=#657b83 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - else - hi StatusLine ctermfg=14 ctermbg=0 guifg=#93a1a1 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=11 ctermbg=0 guifg=#657b83 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLine ctermfg=11 ctermbg=0 guifg=#657b83 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineFill ctermfg=11 ctermbg=0 guifg=#657b83 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=14 ctermbg=0 guifg=#93a1a1 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VertSplit ctermfg=0 ctermbg=11 guifg=#073642 guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - endif - hi! link StatusLineTerm StatusLine - hi! link StatusLineTermNC StatusLineNC - hi Visual ctermfg=11 ctermbg=8 guifg=#657b83 guibg=#002b36 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VisualNOS ctermfg=NONE ctermbg=0 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi WarningMsg ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi WildMenu ctermfg=15 ctermbg=0 guifg=#fdf6e3 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi! link Boolean Constant - hi! link Character Constant - hi Comment ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi! link Conditional Statement - hi Constant ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Define PreProc - hi! link Debug Special - hi! link Delimiter Special - hi Error ctermfg=1 ctermbg=15 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse - hi! link Exception Statement - hi! link Float Constant - hi! link Function Identifier - hi Identifier ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Ignore ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE - 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 PreProc ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Repeat Statement - hi Special ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link SpecialChar Special - hi! link SpecialComment Special - hi Statement ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link StorageClass Type - hi! link String Constant - hi! link Structure Type - hi! link Tag Special - hi Todo ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi Type ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Typedef Type - hi Underlined ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link lCursor Cursor - hi CursorIM ctermfg=NONE ctermbg=fg guifg=NONE guibg=fg guisp=NONE cterm=NONE gui=NONE - hi ToolbarLine ctermfg=NONE ctermbg=0 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi ToolbarButton ctermfg=7 ctermbg=0 guifg=#eee8d5 guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi NormalMode ctermfg=14 ctermbg=15 guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi InsertMode ctermfg=6 ctermbg=15 guifg=#2aa198 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi ReplaceMode ctermfg=9 ctermbg=15 guifg=#cb4b16 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VisualMode ctermfg=5 ctermbg=15 guifg=#d33682 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi CommandMode ctermfg=5 ctermbg=15 guifg=#d33682 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - if get(g:, 'solarized_extra_hi_groups', 0) - hi! link vimVar Identifier - hi! link vimFunc Function - hi! link vimUserFunc Function - hi! link helpSpecial Special - hi! link vimSet Normal - hi! link vimSetEqual Normal - hi vimCommentString ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCommand ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCmdSep ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi helpExample ctermfg=7 ctermbg=NONE guifg=#eee8d5 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpOption ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpNote ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpVim ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextJump ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextEntry ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimIsCommand ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynMtchOpt ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynType ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiLink ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiGroup ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimGroup ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link diffAdded Statement - hi! link diffLine Identifier - hi gitcommitComment ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi! link gitcommitUntracked gitcommitComment - hi! link gitcommitDiscarded gitcommitComment - hi! link gitcommitSelected gitcommitComment - hi gitcommitUnmerged ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitOnBranch ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitBranch ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link gitcommitNoBranch gitcommitBranch - hi gitcommitdiscardedtype ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitselectedtype ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitHeader ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitUntrackedFile ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitDiscardedFile ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitSelectedFile ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitUnmergedFile ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitFile ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link gitcommitDiscardedArrow gitcommitDiscardedFile - hi! link gitcommitSelectedArrow gitcommitSelectedFile - hi! link gitcommitUnmergedArrow gitcommitUnmergedFile - hi htmlTag ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlEndTag ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlTagN ctermfg=7 ctermbg=NONE guifg=#eee8d5 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlTagName ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlSpecialTagName ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi htmlArg ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi javaScript ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link jsFuncCall Function - hi perlHereDoc ctermfg=7 ctermbg=8 guifg=#eee8d5 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi perlVarPlain ctermfg=3 ctermbg=8 guifg=#b58900 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi perlStatementFileDesc ctermfg=6 ctermbg=8 guifg=#2aa198 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi texstatement ctermfg=6 ctermbg=8 guifg=#2aa198 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi texmathzonex ctermfg=3 ctermbg=8 guifg=#b58900 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi texmathmatcher ctermfg=3 ctermbg=8 guifg=#b58900 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi texreflabel ctermfg=3 ctermbg=8 guifg=#b58900 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi rubyDefine ctermfg=7 ctermbg=8 guifg=#eee8d5 guibg=#002b36 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link rubySymbol Type - hi rubyBoolean ctermfg=5 ctermbg=8 guifg=#d33682 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - let hs_highlight_boolean=1 - let hs_highlight_delimiters=1 - hi cPreCondit ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi VarId ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi ConId ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImport ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsString ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStructure ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_hlFunctionName ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStatement ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImportLabel ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_OpFunctionName ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_DeclareFunction ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsVarSym ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsType ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsTypedef ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsModuleName ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link hsImportParams Delimiter - hi! link hsDelimTypeExport Delimiter - hi! link hsModuleStartLabel hsStructure - hi! link hsModuleWhereLabel hsModuleStartLabel - hi hsNiceOperator ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsniceoperator ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlock ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlockTitle ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocTitleComment ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocComment ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocVerbatimBlock ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link pandocVerbatimBlockDeep pandocVerbatimBlock - hi! link pandocCodeBlock pandocVerbatimBlock - hi! link pandocCodeBlockDelim pandocVerbatimBlock - hi pandocBlockQuote ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader1 ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader2 ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader3 ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader4 ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader5 ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader6 ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListMarker ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListReference ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionBlock ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionTerm ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout - hi pandocDefinitionIndctr ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTableStructure ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link pandocTableStructureTop pandocTableStructre - hi! link pandocTableStructureEnd pandocTableStructre - hi pandocTableZebraLight ctermfg=4 ctermbg=8 guifg=#268bd2 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi pandocTableZebraDark ctermfg=4 ctermbg=0 guifg=#268bd2 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasisTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocHeadingMarker ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisNestedHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSuperscriptHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSubscriptHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocLinkDelim ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkLabel ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkText ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkURL ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitle ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitleDelim ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=#839496 cterm=NONE gui=NONE - hi pandocLinkDefinition ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#839496 cterm=NONE gui=NONE - hi pandocLinkDefinitionID ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocImageCaption ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteLink ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocFootnoteDefLink ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteInline ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnote ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationDelim ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitation ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationID ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationRef ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocStyleDelim ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasis ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNested ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasis ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNested ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasis ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeout ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInline ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscript ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscript ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocRule ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocRuleLine ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEscapePair ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocCitationRef ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocNonBreakingSpace ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi! link pandocEscapedCharacter pandocEscapePair - hi! link pandocLineBreak pandocEscapePair - hi pandocMetadataDelim ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadataKey ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link pandocMetadataTitle pandocMetadata - endif - if get(g:, "solarized_term_italics", 0) - hi Comment cterm=italic - hi gitcommitComment cterm=italic - hi htmlSpecialTagName cterm=italic - hi pandocComment cterm=italic - hi pandocEmphasisDefinition cterm=italic - hi pandocEmphasisTable cterm=italic - hi pandocEmphasis cterm=italic - endif - finish -endif - -let g:terminal_ansi_colors = ['#002b36', '#dc322f', '#859900', '#b58900', '#268bd2', '#d33682', '#2aa198', '#eee8d5', - \ '#002b36', '#cb4b16', '#073642', '#586e75', '#657b83', '#6c71c4', '#93a1a1', '#fdf6e3'] -if has('nvim') - hi! link TermCursor Cursor - hi TermCursorNC ctermfg=15 ctermbg=14 guifg=#fdf6e3 guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE - let g:terminal_color_0='#002b36' - let g:terminal_color_1='#dc322f' - let g:terminal_color_2='#859900' - let g:terminal_color_3='#b58900' - let g:terminal_color_4='#268bd2' - let g:terminal_color_5='#d33682' - let g:terminal_color_6='#2aa198' - let g:terminal_color_7='#eee8d5' - let g:terminal_color_8='#002b36' - let g:terminal_color_9='#cb4b16' - let g:terminal_color_10='#073642' - let g:terminal_color_11='#586e75' - let g:terminal_color_12='#657b83' - let g:terminal_color_13='#6c71c4' - let g:terminal_color_14='#93a1a1' - let g:terminal_color_15='#fdf6e3' -endif -if !has('gui_running') && get(g:, 'solarized_termtrans', 0) - hi Normal ctermfg=0 ctermbg=NONE guifg=#073642 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi FoldColumn ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Folded ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=#fdf6e3 cterm=NONE,bold gui=NONE,bold - hi LineNr ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=NONE guifg=fg guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi CursorLineNr ctermbg=NONE guifg=NONE -else - hi Normal ctermfg=0 ctermbg=15 guifg=#073642 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi FoldColumn ctermfg=10 ctermbg=7 guifg=#586e75 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi Folded ctermfg=10 ctermbg=7 guifg=#586e75 guibg=#eee8d5 guisp=#fdf6e3 cterm=NONE,bold gui=NONE,bold - hi LineNr ctermfg=14 ctermbg=7 guifg=#93a1a1 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=15 guifg=fg guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi CursorLineNr ctermbg=7 guibg=#eee8d5 -endif -if get(g:, "solarized_visibility", "") == "high" - hi CursorLineNr ctermfg=1 guifg=#dc322f cterm=bold gui=bold - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=15 ctermbg=10 guifg=#fdf6e3 guibg=#586e75 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=15 ctermbg=1 guifg=#fdf6e3 guibg=#dc322f guisp=NONE cterm=NONE gui=NONE - endif - hi MatchParen ctermfg=15 ctermbg=11 guifg=#fdf6e3 guibg=#657b83 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi NonText ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SpellBad ctermfg=5 ctermbg=15 guifg=#d33682 guibg=#fdf6e3 guisp=#6c71c4 cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellCap ctermfg=5 ctermbg=15 guifg=#d33682 guibg=#fdf6e3 guisp=#6c71c4 cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellLocal ctermfg=3 ctermbg=15 guifg=#b58900 guibg=#fdf6e3 guisp=#cb4b16 cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellRare ctermfg=6 ctermbg=15 guifg=#2aa198 guibg=#fdf6e3 guisp=#cb4b16 cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi Title ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold -elseif get(g:, "solarized_visibility", "") == "low" - hi CursorLineNr ctermfg=14 guifg=#93a1a1 cterm=bold gui=bold - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=15 ctermbg=10 guifg=#fdf6e3 guibg=#586e75 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=15 ctermbg=9 guifg=#fdf6e3 guibg=#cb4b16 guisp=NONE cterm=NONE gui=NONE - endif - hi MatchParen ctermfg=1 ctermbg=7 guifg=#dc322f guibg=#eee8d5 guisp=NONE cterm=NONE,bold,underline gui=NONE,bold,underline - hi NonText ctermfg=7 ctermbg=NONE guifg=#eee8d5 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=7 ctermbg=NONE guifg=#eee8d5 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpellBad ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold -else - hi CursorLineNr ctermfg=10 guifg=#586e75 cterm=bold gui=bold - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=15 ctermbg=10 guifg=#fdf6e3 guibg=#586e75 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=15 ctermbg=9 guifg=#fdf6e3 guibg=#cb4b16 guisp=NONE cterm=NONE gui=NONE - endif - hi MatchParen ctermfg=1 ctermbg=7 guifg=#dc322f guibg=#eee8d5 guisp=NONE cterm=NONE,bold,underline gui=NONE,bold,underline - hi NonText ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=11 ctermbg=7 guifg=#657b83 guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpellBad ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold -endif -hi ColorColumn ctermfg=NONE ctermbg=7 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE -hi Conceal ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE -hi CursorColumn ctermfg=NONE ctermbg=7 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE -hi CursorLine ctermfg=NONE ctermbg=7 guifg=NONE guibg=#eee8d5 guisp=#073642 cterm=NONE gui=NONE -if get(g:, "solarized_diffmode", "") == "high" - hi DiffAdd ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffChange ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffDelete ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffText ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse -elseif get(g:, "solarized_diffmode", "") == "low" - hi DiffAdd ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=#268bd2 cterm=NONE gui=NONE -else - hi DiffAdd ctermfg=2 ctermbg=7 guifg=#859900 guibg=#eee8d5 guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=3 ctermbg=7 guifg=#b58900 guibg=#eee8d5 guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=1 ctermbg=7 guifg=#dc322f guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=4 ctermbg=7 guifg=#268bd2 guibg=#eee8d5 guisp=#268bd2 cterm=NONE gui=NONE -endif -hi Directory ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE -hi EndOfBuffer ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE -hi ErrorMsg ctermfg=1 ctermbg=15 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -hi IncSearch ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout -hi ModeMsg ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE -hi MoreMsg ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE -hi Pmenu ctermfg=0 ctermbg=7 guifg=#073642 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE -hi PmenuSbar ctermfg=NONE ctermbg=0 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE gui=NONE -hi PmenuSel ctermfg=8 ctermbg=14 guifg=#002b36 guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE -hi PmenuThumb ctermfg=NONE ctermbg=11 guifg=NONE guibg=#657b83 guisp=NONE cterm=NONE gui=NONE -hi Question ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold -hi! link QuickFixLine Search -hi Search ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse -hi SignColumn ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE -if get(g:, "solarized_statusline", "") == "low" - hi StatusLine ctermfg=14 ctermbg=15 guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=14 ctermbg=0 guifg=#93a1a1 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLine ctermfg=14 ctermbg=0 guifg=#93a1a1 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineFill ctermfg=14 ctermbg=0 guifg=#93a1a1 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=0 ctermbg=15 guifg=#073642 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VertSplit ctermfg=0 ctermbg=14 guifg=#073642 guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE - hi WildMenu ctermfg=0 ctermbg=15 guifg=#073642 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -elseif get(g:, "solarized_statusline", "") == "flat" - hi StatusLine ctermfg=7 ctermbg=8 guifg=#eee8d5 guibg=#002b36 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=7 ctermbg=0 guifg=#eee8d5 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=8 ctermbg=7 guifg=#002b36 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi TabLine ctermfg=14 ctermbg=7 guifg=#93a1a1 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi TabLineFill ctermfg=14 ctermbg=7 guifg=#93a1a1 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi VertSplit ctermfg=14 ctermbg=7 guifg=#93a1a1 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi WildMenu ctermfg=10 ctermbg=15 guifg=#586e75 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -else - hi StatusLine ctermfg=0 ctermbg=7 guifg=#073642 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=11 ctermbg=7 guifg=#657b83 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLine ctermfg=11 ctermbg=7 guifg=#657b83 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineFill ctermfg=11 ctermbg=7 guifg=#657b83 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=0 ctermbg=7 guifg=#073642 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VertSplit ctermfg=0 ctermbg=14 guifg=#073642 guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE - hi WildMenu ctermfg=11 ctermbg=15 guifg=#657b83 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -endif -hi! link StatusLineTerm StatusLine -hi! link StatusLineTermNC StatusLineNC -hi Visual ctermfg=14 ctermbg=15 guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -hi VisualNOS ctermfg=NONE ctermbg=7 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -hi WarningMsg ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold +let s:italics = s:italics && get(g:, 'solarized_italics', 1) +let s:termtrans = get(g:, 'solarized_termtrans', 0) && !has('gui_running') hi! link Boolean Constant hi! link Character Constant -hi Comment ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic hi! link Conditional Statement -hi Constant ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE -hi! link Define PreProc hi! link Debug Special +hi! link Define PreProc hi! link Delimiter Special -hi Error ctermfg=1 ctermbg=15 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse hi! link Exception Statement hi! link Float Constant hi! link Function Identifier -hi Identifier ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE -hi Ignore ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE hi! link Include PreProc hi! link Keyword Statement hi! link Label Statement @@ -1310,288 +36,2328 @@ hi! link Macro PreProc hi! link Number Constant hi! link Operator Statement hi! link PreCondit PreProc -hi PreProc ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE +hi! link QuickFixLine Search hi! link Repeat Statement -hi Special ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE hi! link SpecialChar Special hi! link SpecialComment Special -hi Statement ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE +hi! link StatusLineTerm StatusLine +hi! link StatusLineTermNC StatusLineNC hi! link StorageClass Type hi! link String Constant hi! link Structure Type hi! link Tag Special -hi Todo ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold -hi Type ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE hi! link Typedef Type -hi Underlined ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE hi! link lCursor Cursor -hi CursorIM ctermfg=NONE ctermbg=fg guifg=NONE guibg=fg guisp=NONE cterm=NONE gui=NONE -hi ToolbarLine ctermfg=NONE ctermbg=7 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE -hi ToolbarButton ctermfg=0 ctermbg=7 guifg=#073642 guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold -hi NormalMode ctermfg=0 ctermbg=15 guifg=#073642 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -hi InsertMode ctermfg=6 ctermbg=15 guifg=#2aa198 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -hi ReplaceMode ctermfg=9 ctermbg=15 guifg=#cb4b16 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -hi VisualMode ctermfg=5 ctermbg=15 guifg=#d33682 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -hi CommandMode ctermfg=5 ctermbg=15 guifg=#d33682 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -if get(g:, 'solarized_extra_hi_groups', 0) + +if (has('termguicolors') && &termguicolors) || has('gui_running') + if &background ==# 'dark' + let g:terminal_ansi_colors = ['#073642', '#dc322f', '#859900', '#b58900', + \ '#268bd2', '#d33682', '#2aa198', '#fdf6e3', '#002b36', '#cb4b16', + \ '#657b83', '#839496', '#93a1a1', '#6c71c4', '#eee8d5', '#fdf6e3'] + if has('nvim') + let g:terminal_color_0 = '#073642' + let g:terminal_color_1 = '#dc322f' + let g:terminal_color_2 = '#859900' + let g:terminal_color_3 = '#b58900' + let g:terminal_color_4 = '#268bd2' + let g:terminal_color_5 = '#d33682' + let g:terminal_color_6 = '#2aa198' + let g:terminal_color_7 = '#fdf6e3' + let g:terminal_color_8 = '#002b36' + let g:terminal_color_9 = '#cb4b16' + let g:terminal_color_10 = '#657b83' + let g:terminal_color_11 = '#839496' + let g:terminal_color_12 = '#93a1a1' + let g:terminal_color_13 = '#6c71c4' + let g:terminal_color_14 = '#eee8d5' + let g:terminal_color_15 = '#fdf6e3' + endif + if s:termtrans + hi Normal guifg=#eee8d5 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi FoldColumn guifg=fg guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Folded guifg=fg guibg=NONE guisp=#002b36 gui=bold cterm=bold + hi LineNr guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Terminal guifg=fg guibg=NONE guisp=NONE gui=NONE cterm=NONE + else + hi Normal guifg=#eee8d5 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi FoldColumn guifg=#93a1a1 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi Folded guifg=#93a1a1 guibg=#073642 guisp=#002b36 gui=bold cterm=bold + hi LineNr guifg=#657b83 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi Terminal guifg=fg guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + endif + if get(g:, 'solarized_visibility', '') ==# 'high' + hi CursorLineNr guifg=#cb4b16 guibg=#073642 guisp=NONE gui=bold cterm=bold + hi NonText guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi SpecialKey guifg=#cb4b16 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi SpellBad guifg=#6c71c4 guibg=#fdf6e3 guisp=#dc322f gui=reverse,undercurl cterm=reverse,undercurl + hi SpellCap guifg=#6c71c4 guibg=#fdf6e3 guisp=#dc322f gui=reverse,undercurl cterm=reverse,undercurl + hi SpellLocal guifg=#b58900 guibg=#fdf6e3 guisp=#dc322f gui=reverse,undercurl cterm=reverse,undercurl + hi SpellRare guifg=#2aa198 guibg=#fdf6e3 guisp=#dc322f gui=reverse,undercurl cterm=reverse,undercurl + hi Title guifg=#b58900 guibg=NONE guisp=NONE gui=bold cterm=bold + elseif get(g:, 'solarized_visibility', '') ==# 'low' + hi CursorLineNr guifg=#657b83 guibg=#073642 guisp=NONE gui=bold cterm=bold + hi NonText guifg=#073642 guibg=NONE guisp=NONE gui=bold cterm=bold + hi SpecialKey guifg=#073642 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi SpellBad guifg=#6c71c4 guibg=NONE guisp=#cb4b16 gui=undercurl cterm=undercurl + hi SpellCap guifg=#6c71c4 guibg=NONE guisp=#cb4b16 gui=undercurl cterm=undercurl + hi SpellLocal guifg=#b58900 guibg=NONE guisp=#b58900 gui=undercurl cterm=undercurl + hi SpellRare guifg=#2aa198 guibg=NONE guisp=#2aa198 gui=undercurl cterm=undercurl + hi Title guifg=#657b83 guibg=NONE guisp=NONE gui=bold cterm=bold + else " normal visibility + hi CursorLineNr guifg=#93a1a1 guibg=#073642 guisp=NONE gui=bold cterm=bold + hi NonText guifg=#839496 guibg=NONE guisp=NONE gui=bold cterm=bold + hi SpecialKey guifg=#839496 guibg=#073642 guisp=NONE gui=bold cterm=bold + hi SpellBad guifg=#6c71c4 guibg=NONE guisp=#cb4b16 gui=undercurl cterm=undercurl + hi SpellCap guifg=#6c71c4 guibg=NONE guisp=#cb4b16 gui=undercurl cterm=undercurl + hi SpellLocal guifg=#b58900 guibg=NONE guisp=#b58900 gui=undercurl cterm=undercurl + hi SpellRare guifg=#2aa198 guibg=NONE guisp=#2aa198 gui=undercurl cterm=undercurl + hi Title guifg=#b58900 guibg=NONE guisp=NONE gui=bold cterm=bold + endif + if s:termtrans + hi CursorLineNr guibg=NONE + endif + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor guifg=#002b36 guibg=#93a1a1 guisp=NONE gui=NONE cterm=NONE + else + hi Cursor guifg=#fdf6e3 guibg=#268bd2 guisp=NONE gui=NONE cterm=NONE + endif + if get(g:, 'solarized_diffmode', '') ==# 'high' + hi DiffAdd guifg=#859900 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi DiffChange guifg=#b58900 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi DiffDelete guifg=#dc322f guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi DiffText guifg=#268bd2 guibg=NONE guisp=NONE gui=reverse cterm=reverse + elseif get(g:, 'solarized_diffmode', '') ==# 'low' + hi DiffAdd guifg=#859900 guibg=NONE guisp=#859900 gui=NONE cterm=NONE + hi DiffChange guifg=#b58900 guibg=NONE guisp=#b58900 gui=NONE cterm=NONE + hi DiffDelete guifg=#dc322f guibg=NONE guisp=NONE gui=bold cterm=bold + hi DiffText guifg=#268bd2 guibg=NONE guisp=#268bd2 gui=NONE cterm=NONE + else " normal diffmode + hi DiffAdd guifg=#859900 guibg=#073642 guisp=#859900 gui=NONE cterm=NONE + hi DiffChange guifg=#b58900 guibg=#073642 guisp=#b58900 gui=NONE cterm=NONE + hi DiffDelete guifg=#dc322f guibg=#073642 guisp=NONE gui=bold cterm=bold + hi DiffText guifg=#268bd2 guibg=#073642 guisp=#268bd2 gui=NONE cterm=NONE + endif + if get(g:, 'solarized_statusline', '') ==# 'low' + hi StatusLine guifg=#657b83 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi StatusLineNC guifg=#657b83 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi TabLine guifg=#657b83 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi TabLineFill guifg=#657b83 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi TabLineSel guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi VertSplit guifg=#073642 guibg=#657b83 guisp=NONE gui=NONE cterm=NONE + elseif get(g:, 'solarized_statusline', '') ==# 'flat' + hi StatusLine guifg=#073642 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi StatusLineNC guifg=#073642 guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + hi TabLineSel guifg=#fdf6e3 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi TabLine guifg=#657b83 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi TabLineFill guifg=#657b83 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi VertSplit guifg=#657b83 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + else + hi StatusLine guifg=#93a1a1 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi StatusLineNC guifg=#657b83 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi TabLine guifg=#657b83 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi TabLineFill guifg=#657b83 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi TabLineSel guifg=#93a1a1 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi VertSplit guifg=#073642 guibg=#657b83 guisp=NONE gui=NONE cterm=NONE + endif + hi ColorColumn guifg=NONE guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi Conceal guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi CursorColumn guifg=NONE guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi CursorLine guifg=NONE guibg=#073642 guisp=#eee8d5 gui=NONE cterm=NONE + hi Directory guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi EndOfBuffer guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + hi ErrorMsg guifg=#dc322f guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi IncSearch guifg=#cb4b16 guibg=NONE guisp=NONE gui=standout cterm=standout + hi MatchParen guifg=#fdf6e3 guibg=#073642 guisp=NONE gui=bold cterm=bold + hi ModeMsg guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi MoreMsg guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Pmenu guifg=#eee8d5 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi PmenuSbar guifg=NONE guibg=#93a1a1 guisp=NONE gui=NONE cterm=NONE + hi PmenuSel guifg=#fdf6e3 guibg=#657b83 guisp=NONE gui=NONE cterm=NONE + hi PmenuThumb guifg=NONE guibg=#657b83 guisp=NONE gui=NONE cterm=NONE + hi Question guifg=#2aa198 guibg=NONE guisp=NONE gui=bold cterm=bold + hi Search guifg=#b58900 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi SignColumn guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Visual guifg=#657b83 guibg=#002b36 guisp=NONE gui=reverse cterm=reverse + hi VisualNOS guifg=NONE guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi WarningMsg guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi WildMenu guifg=#fdf6e3 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi Comment guifg=#839496 guibg=NONE guisp=NONE gui=italic cterm=italic + hi Constant guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Error guifg=#dc322f guibg=#fdf6e3 guisp=NONE gui=bold,reverse cterm=bold,reverse + hi Identifier guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Ignore guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + hi PreProc guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Special guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Statement guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Todo guifg=#d33682 guibg=NONE guisp=NONE gui=bold cterm=bold + hi Type guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Underlined guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi CursorIM guifg=NONE guibg=fg guisp=NONE gui=NONE cterm=NONE + hi ToolbarLine guifg=NONE guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi ToolbarButton guifg=#eee8d5 guibg=#073642 guisp=NONE gui=bold cterm=bold + hi NormalMode guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi InsertMode guifg=#2aa198 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi ReplaceMode guifg=#cb4b16 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi VisualMode guifg=#d33682 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi CommandMode guifg=#d33682 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + if !s:italics + hi Comment gui=NONE cterm=NONE + endif + if has('nvim') + hi! link TermCursor Cursor + hi TermCursorNC guifg=#002b36 guibg=#657b83 guisp=NONE gui=NONE cterm=NONE + endif + if !get(g:, 'solarized_extra_hi_groups', 0) + unlet s:t_Co s:italics s:termtrans + finish + endif + hi! link vimVar Identifier + hi! link vimFunc Function + hi! link vimUserFunc Function + hi! link helpSpecial Special + hi! link vimSet Normal + hi! link vimSetEqual Normal + hi vimCommentString guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimCommand guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimCmdSep guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi helpExample guifg=#eee8d5 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpOption guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpNote guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpVim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpHyperTextJump guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpHyperTextEntry guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimIsCommand guifg=#839496 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimSynMtchOpt guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimSynType guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimHiLink guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimHiGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitComment guifg=#657b83 guibg=NONE guisp=NONE gui=italic cterm=italic + hi! link gitcommitUntracked gitcommitComment + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitSelected gitcommitComment + hi gitcommitUnmerged guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitOnBranch guifg=#657b83 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitBranch guifg=#d33682 guibg=NONE guisp=NONE gui=bold cterm=bold + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitdiscardedtype guifg=#dc322f guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi gitcommitselectedtype guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi gitcommitHeader guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi gitcommitUntrackedFile guifg=#2aa198 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitDiscardedFile guifg=#dc322f guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitSelectedFile guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitUnmergedFile guifg=#b58900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitFile guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold cterm=bold + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi htmlTag guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi htmlEndTag guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi htmlTagN guifg=#eee8d5 guibg=NONE guisp=NONE gui=bold cterm=bold + hi htmlTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi htmlSpecialTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=italic cterm=italic + hi htmlArg guifg=#839496 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi javaScript guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi! link jsFuncCall Function + hi perlHereDoc guifg=#eee8d5 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi perlVarPlain guifg=#b58900 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi perlStatementFileDesc guifg=#2aa198 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi texstatement guifg=#2aa198 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi texmathzonex guifg=#b58900 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi texmathmatcher guifg=#b58900 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi texreflabel guifg=#b58900 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi rubyDefine guifg=#eee8d5 guibg=#002b36 guisp=NONE gui=bold cterm=bold + hi! link rubySymbol Type + hi rubyBoolean guifg=#d33682 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi cPreCondit guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi VarId guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi ConId guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsImport guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsString guifg=#839496 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsStructure guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hs_hlFunctionName guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsStatement guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsImportLabel guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hs_OpFunctionName guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hs_DeclareFunction guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsVarSym guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsType guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsTypedef guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsModuleName guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi! link hsDelimTypeExport Delimiter + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsniceoperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + if !s:italics + hi gitcommitComment gui=NONE cterm=NONE + hi htmlSpecialTagName gui=NONE cterm=NONE + endif + let hs_highlight_boolean=1 + let hs_highlight_delimiters=1 + hi pandocTitleBlock guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocTitleBlockTitle guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocTitleComment guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocComment guifg=#657b83 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocVerbatimBlock guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocBlockQuote guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader1 guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader2 guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader3 guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader4 guifg=#dc322f guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader5 guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader6 guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocListMarker guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocListReference guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocDefinitionBlock guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocDefinitionTerm guifg=#6c71c4 guibg=NONE guisp=NONE gui=standout cterm=standout + hi pandocDefinitionIndctr guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeoutDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInlineDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSuperscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSubscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocTableStructure guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi! link pandocTableStructureTop pandocTableStructre + hi! link pandocTableStructureEnd pandocTableStructre + hi pandocTableZebraLight guifg=#268bd2 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi pandocTableZebraDark guifg=#268bd2 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi pandocEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeoutTable guifg=#268bd2 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInlineTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSuperscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSubscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocHeadingMarker guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeoutHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInlineHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocSuperscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocSubscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocLinkDelim guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkLabel guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkText guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkURL guifg=#839496 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkTitle guifg=#839496 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkTitleDelim guifg=#657b83 guibg=NONE guisp=#839496 gui=NONE cterm=NONE + hi pandocLinkDefinition guifg=#2aa198 guibg=NONE guisp=#839496 gui=NONE cterm=NONE + hi pandocLinkDefinitionID guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocImageCaption guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocFootnoteLink guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocFootnoteDefLink guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocFootnoteInline guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocFootnote guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitationDelim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitation guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitationID guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitationRef guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocStyleDelim guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocEmphasis guifg=#93a1a1 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocEmphasisNested guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasis guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNested guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasis guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeout guifg=#657b83 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInline guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSuperscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSubscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocRule guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocRuleLine guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEscapePair guifg=#dc322f guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocCitationRef guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocNonBreakingSpace guifg=#dc322f guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi! link pandocEscapedCharacter pandocEscapePair + hi! link pandocLineBreak pandocEscapePair + hi pandocMetadataDelim guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocMetadata guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocMetadataKey guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocMetadata guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi! link pandocMetadataTitle pandocMetadata + if !s:italics + hi pandocComment gui=NONE cterm=NONE + hi pandocEmphasisDefinition gui=NONE cterm=NONE + hi pandocEmphasisTable gui=NONE cterm=NONE + hi pandocEmphasis gui=NONE cterm=NONE + endif + unlet s:termtrans + unlet s:t_Co s:italics + finish + endif + " Light background + let g:terminal_ansi_colors = ['#002b36', '#dc322f', '#859900', '#b58900', + \ '#268bd2', '#d33682', '#2aa198', '#eee8d5', '#002b36', '#cb4b16', + \ '#073642', '#586e75', '#657b83', '#6c71c4', '#93a1a1', '#fdf6e3'] + if has('nvim') + let g:terminal_color_0 = '#002b36' + let g:terminal_color_1 = '#dc322f' + let g:terminal_color_2 = '#859900' + let g:terminal_color_3 = '#b58900' + let g:terminal_color_4 = '#268bd2' + let g:terminal_color_5 = '#d33682' + let g:terminal_color_6 = '#2aa198' + let g:terminal_color_7 = '#eee8d5' + let g:terminal_color_8 = '#002b36' + let g:terminal_color_9 = '#cb4b16' + let g:terminal_color_10 = '#073642' + let g:terminal_color_11 = '#586e75' + let g:terminal_color_12 = '#657b83' + let g:terminal_color_13 = '#6c71c4' + let g:terminal_color_14 = '#93a1a1' + let g:terminal_color_15 = '#fdf6e3' + endif + if s:termtrans + hi Normal guifg=#073642 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi FoldColumn guifg=#586e75 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Folded guifg=#586e75 guibg=NONE guisp=#fdf6e3 gui=bold cterm=bold + hi LineNr guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Terminal guifg=fg guibg=NONE guisp=NONE gui=NONE cterm=NONE + else + hi Normal guifg=#073642 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi FoldColumn guifg=#586e75 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi Folded guifg=#586e75 guibg=#eee8d5 guisp=#fdf6e3 gui=bold cterm=bold + hi LineNr guifg=#93a1a1 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi Terminal guifg=fg guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + endif + if get(g:, 'solarized_visibility', '') ==# 'high' + hi CursorLineNr guifg=#dc322f guibg=#eee8d5 guisp=NONE gui=bold cterm=bold + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor guifg=#fdf6e3 guibg=#586e75 guisp=NONE gui=NONE cterm=NONE + else + hi Cursor guifg=#fdf6e3 guibg=#dc322f guisp=NONE gui=NONE cterm=NONE + endif + hi MatchParen guifg=#fdf6e3 guibg=#657b83 guisp=NONE gui=bold cterm=bold + hi NonText guifg=#dc322f guibg=NONE guisp=NONE gui=bold cterm=bold + hi SpecialKey guifg=#dc322f guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi SpellBad guifg=#d33682 guibg=#fdf6e3 guisp=#6c71c4 gui=reverse,undercurl cterm=reverse,undercurl + hi SpellCap guifg=#d33682 guibg=#fdf6e3 guisp=#6c71c4 gui=reverse,undercurl cterm=reverse,undercurl + hi SpellLocal guifg=#b58900 guibg=#fdf6e3 guisp=#cb4b16 gui=reverse,undercurl cterm=reverse,undercurl + hi SpellRare guifg=#2aa198 guibg=#fdf6e3 guisp=#cb4b16 gui=reverse,undercurl cterm=reverse,undercurl + hi Title guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + elseif get(g:, 'solarized_visibility', '') ==# 'low' + hi CursorLineNr guifg=#93a1a1 guibg=#eee8d5 guisp=NONE gui=bold cterm=bold + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor guifg=#fdf6e3 guibg=#586e75 guisp=NONE gui=NONE cterm=NONE + else + hi Cursor guifg=#fdf6e3 guibg=#cb4b16 guisp=NONE gui=NONE cterm=NONE + endif + hi MatchParen guifg=#dc322f guibg=#eee8d5 guisp=NONE gui=bold,underline cterm=bold,underline + hi NonText guifg=#eee8d5 guibg=NONE guisp=NONE gui=bold cterm=bold + hi SpecialKey guifg=#eee8d5 guibg=NONE guisp=NONE gui=bold cterm=bold + hi SpellBad guifg=#d33682 guibg=NONE guisp=#6c71c4 gui=undercurl cterm=undercurl + hi SpellCap guifg=#d33682 guibg=NONE guisp=#6c71c4 gui=undercurl cterm=undercurl + hi SpellLocal guifg=#b58900 guibg=NONE guisp=#b58900 gui=undercurl cterm=undercurl + hi SpellRare guifg=#2aa198 guibg=NONE guisp=#2aa198 gui=undercurl cterm=undercurl + hi Title guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold cterm=bold + else + hi CursorLineNr guifg=#586e75 guibg=#eee8d5 guisp=NONE gui=bold cterm=bold + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor guifg=#fdf6e3 guibg=#586e75 guisp=NONE gui=NONE cterm=NONE + else + hi Cursor guifg=#fdf6e3 guibg=#cb4b16 guisp=NONE gui=NONE cterm=NONE + endif + hi MatchParen guifg=#dc322f guibg=#eee8d5 guisp=NONE gui=bold,underline cterm=bold,underline + hi NonText guifg=#657b83 guibg=NONE guisp=NONE gui=bold cterm=bold + hi SpecialKey guifg=#657b83 guibg=#eee8d5 guisp=NONE gui=bold cterm=bold + hi SpellBad guifg=#d33682 guibg=NONE guisp=#6c71c4 gui=undercurl cterm=undercurl + hi SpellCap guifg=#d33682 guibg=NONE guisp=#6c71c4 gui=undercurl cterm=undercurl + hi SpellLocal guifg=#b58900 guibg=NONE guisp=#b58900 gui=undercurl cterm=undercurl + hi SpellRare guifg=#2aa198 guibg=NONE guisp=#2aa198 gui=undercurl cterm=undercurl + hi Title guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + endif + if s:termtrans + hi CursorLineNr guibg=NONE + endif + if get(g:, 'solarized_diffmode', '') ==# 'high' + hi DiffAdd guifg=#859900 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi DiffChange guifg=#b58900 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi DiffDelete guifg=#dc322f guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi DiffText guifg=#268bd2 guibg=NONE guisp=NONE gui=reverse cterm=reverse + elseif get(g:, 'solarized_diffmode', '') ==# 'low' + hi DiffAdd guifg=#859900 guibg=NONE guisp=#859900 gui=NONE cterm=NONE + hi DiffChange guifg=#b58900 guibg=NONE guisp=#b58900 gui=NONE cterm=NONE + hi DiffDelete guifg=#dc322f guibg=NONE guisp=NONE gui=bold cterm=bold + hi DiffText guifg=#268bd2 guibg=NONE guisp=#268bd2 gui=NONE cterm=NONE + else " normal diffmode + hi DiffAdd guifg=#859900 guibg=#eee8d5 guisp=#859900 gui=NONE cterm=NONE + hi DiffChange guifg=#b58900 guibg=#eee8d5 guisp=#b58900 gui=NONE cterm=NONE + hi DiffDelete guifg=#dc322f guibg=#eee8d5 guisp=NONE gui=bold cterm=bold + hi DiffText guifg=#268bd2 guibg=#eee8d5 guisp=#268bd2 gui=NONE cterm=NONE + endif + if get(g:, 'solarized_statusline', '') ==# 'low' + hi StatusLine guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi StatusLineNC guifg=#93a1a1 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi TabLine guifg=#93a1a1 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi TabLineFill guifg=#93a1a1 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi TabLineSel guifg=#073642 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi VertSplit guifg=#073642 guibg=#93a1a1 guisp=NONE gui=NONE cterm=NONE + hi WildMenu guifg=#073642 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + elseif get(g:, 'solarized_statusline', '') ==# 'flat' + hi StatusLine guifg=#eee8d5 guibg=#002b36 guisp=NONE gui=reverse cterm=reverse + hi StatusLineNC guifg=#eee8d5 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi TabLineSel guifg=#002b36 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi TabLine guifg=#93a1a1 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi TabLineFill guifg=#93a1a1 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi VertSplit guifg=#93a1a1 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi WildMenu guifg=#586e75 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + else + hi StatusLine guifg=#073642 guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + hi StatusLineNC guifg=#657b83 guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + hi TabLine guifg=#657b83 guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + hi TabLineFill guifg=#657b83 guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + hi TabLineSel guifg=#073642 guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + hi VertSplit guifg=#073642 guibg=#93a1a1 guisp=NONE gui=NONE cterm=NONE + hi WildMenu guifg=#657b83 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + endif + hi ColorColumn guifg=NONE guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi Conceal guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi CursorColumn guifg=NONE guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi CursorLine guifg=NONE guibg=#eee8d5 guisp=#073642 gui=NONE cterm=NONE + hi Directory guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi EndOfBuffer guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + hi ErrorMsg guifg=#dc322f guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi IncSearch guifg=#cb4b16 guibg=NONE guisp=NONE gui=standout cterm=standout + hi ModeMsg guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi MoreMsg guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Pmenu guifg=#073642 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi PmenuSbar guifg=NONE guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi PmenuSel guifg=#002b36 guibg=#93a1a1 guisp=NONE gui=NONE cterm=NONE + hi PmenuThumb guifg=NONE guibg=#657b83 guisp=NONE gui=NONE cterm=NONE + hi Question guifg=#2aa198 guibg=NONE guisp=NONE gui=bold cterm=bold + hi Search guifg=#b58900 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi SignColumn guifg=#586e75 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Visual guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi VisualNOS guifg=NONE guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + hi WarningMsg guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi Comment guifg=#657b83 guibg=NONE guisp=NONE gui=italic cterm=italic + hi Constant guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi CursorIM guifg=NONE guibg=fg guisp=NONE gui=NONE cterm=NONE + hi Error guifg=#dc322f guibg=#fdf6e3 guisp=NONE gui=bold,reverse cterm=bold,reverse + hi Identifier guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Ignore guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + hi PreProc guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Special guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Statement guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Todo guifg=#d33682 guibg=NONE guisp=NONE gui=bold cterm=bold + hi ToolbarButton guifg=#073642 guibg=#eee8d5 guisp=NONE gui=bold cterm=bold + hi ToolbarLine guifg=NONE guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi Type guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Underlined guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi NormalMode guifg=#073642 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi InsertMode guifg=#2aa198 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi ReplaceMode guifg=#cb4b16 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi VisualMode guifg=#d33682 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi CommandMode guifg=#d33682 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + if !s:italics + hi Comment gui=NONE cterm=NONE + endif + if has('nvim') + hi! link TermCursor Cursor + hi TermCursorNC guifg=#fdf6e3 guibg=#93a1a1 guisp=NONE gui=NONE cterm=NONE + endif + if !get(g:, 'solarized_extra_hi_groups', 0) + unlet s:t_Co s:italics s:termtrans + finish + endif hi! link vimVar Identifier hi! link vimFunc Function hi! link vimUserFunc Function hi! link helpSpecial Special hi! link vimSet Normal hi! link vimSetEqual Normal - hi vimCommentString ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCommand ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCmdSep ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi helpExample ctermfg=0 ctermbg=NONE guifg=#073642 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpOption ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpNote ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpVim ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextJump ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextEntry ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimIsCommand ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynMtchOpt ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynType ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiLink ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiGroup ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimGroup ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold + hi vimCommentString guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimCommand guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimCmdSep guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi helpExample guifg=#073642 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpOption guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpNote guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpVim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpHyperTextJump guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpHyperTextEntry guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimIsCommand guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimSynMtchOpt guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimSynType guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimHiLink guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimHiGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold hi! link diffAdded Statement hi! link diffLine Identifier - hi gitcommitComment ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic + hi gitcommitComment guifg=#93a1a1 guibg=NONE guisp=NONE gui=italic cterm=italic hi! link gitcommitUntracked gitcommitComment hi! link gitcommitDiscarded gitcommitComment hi! link gitcommitSelected gitcommitComment - hi gitcommitUnmerged ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitOnBranch ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitBranch ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold + hi gitcommitUnmerged guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitOnBranch guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitBranch guifg=#d33682 guibg=NONE guisp=NONE gui=bold cterm=bold hi! link gitcommitNoBranch gitcommitBranch - hi gitcommitdiscardedtype ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitselectedtype ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitHeader ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitUntrackedFile ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitDiscardedFile ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitSelectedFile ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitUnmergedFile ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitFile ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold + hi gitcommitdiscardedtype guifg=#dc322f guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi gitcommitselectedtype guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi gitcommitHeader guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi gitcommitUntrackedFile guifg=#2aa198 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitDiscardedFile guifg=#dc322f guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitSelectedFile guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitUnmergedFile guifg=#b58900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitFile guifg=#586e75 guibg=NONE guisp=NONE gui=bold cterm=bold hi! link gitcommitDiscardedArrow gitcommitDiscardedFile hi! link gitcommitSelectedArrow gitcommitSelectedFile hi! link gitcommitUnmergedArrow gitcommitUnmergedFile - hi htmlTag ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlEndTag ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlTagN ctermfg=0 ctermbg=NONE guifg=#073642 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlTagName ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlSpecialTagName ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi htmlArg ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi javaScript ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE + hi htmlTag guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi htmlEndTag guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi htmlTagN guifg=#073642 guibg=NONE guisp=NONE gui=bold cterm=bold + hi htmlTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi htmlSpecialTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=italic cterm=italic + hi htmlArg guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi javaScript guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE hi! link jsFuncCall Function - hi perlHereDoc ctermfg=0 ctermbg=15 guifg=#073642 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi perlVarPlain ctermfg=3 ctermbg=15 guifg=#b58900 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi perlStatementFileDesc ctermfg=6 ctermbg=15 guifg=#2aa198 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi texstatement ctermfg=6 ctermbg=15 guifg=#2aa198 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi texmathzonex ctermfg=3 ctermbg=15 guifg=#b58900 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi texmathmatcher ctermfg=3 ctermbg=15 guifg=#b58900 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi texreflabel ctermfg=3 ctermbg=15 guifg=#b58900 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi rubyDefine ctermfg=0 ctermbg=15 guifg=#073642 guibg=#fdf6e3 guisp=NONE cterm=NONE,bold gui=NONE,bold + hi perlHereDoc guifg=#073642 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi perlVarPlain guifg=#b58900 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi perlStatementFileDesc guifg=#2aa198 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi texstatement guifg=#2aa198 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi texmathzonex guifg=#b58900 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi texmathmatcher guifg=#b58900 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi texreflabel guifg=#b58900 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi rubyDefine guifg=#073642 guibg=#fdf6e3 guisp=NONE gui=bold cterm=bold hi! link rubySymbol Type - hi rubyBoolean ctermfg=5 ctermbg=15 guifg=#d33682 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - let hs_highlight_boolean=1 - let hs_highlight_delimiters=1 - hi cPreCondit ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi VarId ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi ConId ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImport ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsString ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStructure ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_hlFunctionName ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStatement ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImportLabel ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_OpFunctionName ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_DeclareFunction ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsVarSym ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsType ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsTypedef ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsModuleName ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE + hi rubyBoolean guifg=#d33682 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi cPreCondit guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi VarId guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi ConId guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsImport guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsString guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsStructure guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hs_hlFunctionName guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsStatement guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsImportLabel guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hs_OpFunctionName guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hs_DeclareFunction guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsVarSym guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsType guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsTypedef guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsModuleName guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE hi! link hsImportParams Delimiter hi! link hsDelimTypeExport Delimiter hi! link hsModuleStartLabel hsStructure hi! link hsModuleWhereLabel hsModuleStartLabel - hi hsNiceOperator ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsniceoperator ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlock ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlockTitle ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocTitleComment ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocComment ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocVerbatimBlock ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE + hi hsNiceOperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsniceoperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + if !s:italics + hi gitcommitComment gui=NONE cterm=NONE + hi htmlSpecialTagName gui=NONE cterm=NONE + endif + let hs_highlight_boolean=1 + let hs_highlight_delimiters=1 + hi pandocTitleBlock guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocTitleBlockTitle guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocTitleComment guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocComment guifg=#93a1a1 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocVerbatimBlock guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE hi! link pandocVerbatimBlockDeep pandocVerbatimBlock hi! link pandocCodeBlock pandocVerbatimBlock hi! link pandocCodeBlockDelim pandocVerbatimBlock - hi pandocBlockQuote ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader1 ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader2 ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader3 ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader4 ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader5 ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader6 ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListMarker ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListReference ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionBlock ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionTerm ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout - hi pandocDefinitionIndctr ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTableStructure ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE + hi pandocBlockQuote guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader1 guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader2 guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader3 guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader4 guifg=#dc322f guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader5 guifg=#586e75 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader6 guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocListMarker guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocListReference guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocDefinitionBlock guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocDefinitionTerm guifg=#6c71c4 guibg=NONE guisp=NONE gui=standout cterm=standout + hi pandocDefinitionIndctr guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeoutDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInlineDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSuperscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSubscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocTableStructure guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE hi! link pandocTableStructureTop pandocTableStructre hi! link pandocTableStructureEnd pandocTableStructre - hi pandocTableZebraLight ctermfg=4 ctermbg=15 guifg=#268bd2 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi pandocTableZebraDark ctermfg=4 ctermbg=7 guifg=#268bd2 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasisTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocHeadingMarker ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisNestedHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSuperscriptHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSubscriptHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocLinkDelim ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkLabel ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkText ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkURL ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitle ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitleDelim ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=#657b83 cterm=NONE gui=NONE - hi pandocLinkDefinition ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#657b83 cterm=NONE gui=NONE - hi pandocLinkDefinitionID ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocImageCaption ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteLink ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocFootnoteDefLink ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteInline ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnote ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationDelim ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitation ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationID ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationRef ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocStyleDelim ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasis ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNested ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasis ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNested ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasis ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeout ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInline ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscript ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscript ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocRule ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocRuleLine ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEscapePair ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocCitationRef ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocNonBreakingSpace ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse + hi pandocTableZebraLight guifg=#268bd2 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi pandocTableZebraDark guifg=#268bd2 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi pandocEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeoutTable guifg=#268bd2 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInlineTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSuperscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSubscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocHeadingMarker guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeoutHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInlineHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocSuperscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocSubscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocLinkDelim guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkLabel guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkText guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkURL guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkTitle guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkTitleDelim guifg=#93a1a1 guibg=NONE guisp=#657b83 gui=NONE cterm=NONE + hi pandocLinkDefinition guifg=#2aa198 guibg=NONE guisp=#657b83 gui=NONE cterm=NONE + hi pandocLinkDefinitionID guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocImageCaption guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocFootnoteLink guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocFootnoteDefLink guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocFootnoteInline guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocFootnote guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitationDelim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitation guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitationID guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitationRef guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocStyleDelim guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocEmphasis guifg=#586e75 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocEmphasisNested guifg=#586e75 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasis guifg=#586e75 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNested guifg=#586e75 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasis guifg=#586e75 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeout guifg=#93a1a1 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInline guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSuperscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSubscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocRule guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocRuleLine guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEscapePair guifg=#dc322f guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocCitationRef guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocNonBreakingSpace guifg=#dc322f guibg=NONE guisp=NONE gui=reverse cterm=reverse hi! link pandocEscapedCharacter pandocEscapePair hi! link pandocLineBreak pandocEscapePair - hi pandocMetadataDelim ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadataKey ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold + hi pandocMetadataDelim guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocMetadata guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocMetadataKey guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocMetadata guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold hi! link pandocMetadataTitle pandocMetadata + if !s:italics + hi pandocComment gui=NONE cterm=NONE + hi pandocEmphasisDefinition gui=NONE cterm=NONE + hi pandocEmphasisTable gui=NONE cterm=NONE + hi pandocEmphasis gui=NONE cterm=NONE + endif + unlet s:termtrans + unlet s:t_Co s:italics + finish endif -if get(g:, "solarized_term_italics", 0) - hi Comment cterm=italic - hi gitcommitComment cterm=italic - hi htmlSpecialTagName cterm=italic - hi pandocComment cterm=italic - hi pandocEmphasisDefinition cterm=italic - hi pandocEmphasisTable cterm=italic - hi pandocEmphasis cterm=italic -endif -finish +if s:t_Co >= 256 + if &background ==# 'dark' + if s:termtrans + hi Normal ctermfg=254 ctermbg=NONE cterm=NONE + hi FoldColumn ctermfg=fg ctermbg=NONE cterm=NONE + hi Folded ctermfg=fg ctermbg=NONE cterm=bold + hi LineNr ctermfg=243 ctermbg=NONE cterm=NONE + hi Terminal ctermfg=fg ctermbg=NONE cterm=NONE + else + hi Normal ctermfg=254 ctermbg=235 cterm=NONE + if !has('patch-8.0.0616') && !has('nvim') " Fix for Vim bug + set background=dark + endif + hi FoldColumn ctermfg=247 ctermbg=236 cterm=NONE + hi Folded ctermfg=247 ctermbg=236 cterm=bold + hi LineNr ctermfg=243 ctermbg=236 cterm=NONE + hi Terminal ctermfg=fg ctermbg=235 cterm=NONE + endif + if get(g:, 'solarized_visibility', '') ==# 'high' + hi CursorLineNr ctermfg=166 ctermbg=236 cterm=bold + hi NonText ctermfg=166 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=166 ctermbg=NONE cterm=reverse + hi SpellBad ctermfg=61 ctermbg=230 cterm=reverse,underline + hi SpellCap ctermfg=61 ctermbg=230 cterm=reverse,underline + hi SpellLocal ctermfg=136 ctermbg=230 cterm=reverse,underline + hi SpellRare ctermfg=37 ctermbg=230 cterm=reverse,underline + hi Title ctermfg=136 ctermbg=NONE cterm=bold + elseif get(g:, 'solarized_visibility', '') ==# 'low' + hi CursorLineNr ctermfg=243 ctermbg=236 cterm=bold + hi NonText ctermfg=236 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=236 ctermbg=NONE cterm=reverse + hi SpellBad ctermfg=61 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=61 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=136 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=37 ctermbg=NONE cterm=underline + hi Title ctermfg=243 ctermbg=NONE cterm=bold + else " normal visibility + hi CursorLineNr ctermfg=247 ctermbg=236 cterm=bold + hi NonText ctermfg=246 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=246 ctermbg=236 cterm=bold + hi SpellBad ctermfg=61 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=61 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=136 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=37 ctermbg=NONE cterm=underline + hi Title ctermfg=136 ctermbg=NONE cterm=bold + endif + if s:termtrans + hi CursorLineNr ctermbg=NONE + endif + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=235 ctermbg=247 cterm=NONE + else + hi Cursor ctermfg=230 ctermbg=32 cterm=NONE + endif + if get(g:, 'solarized_diffmode', '') ==# 'high' + hi DiffAdd ctermfg=106 ctermbg=NONE cterm=reverse + hi DiffChange ctermfg=136 ctermbg=NONE cterm=reverse + hi DiffDelete ctermfg=160 ctermbg=NONE cterm=reverse + hi DiffText ctermfg=32 ctermbg=NONE cterm=reverse + elseif get(g:, 'solarized_diffmode', '') ==# 'low' + hi DiffAdd ctermfg=106 ctermbg=NONE cterm=NONE + hi DiffChange ctermfg=136 ctermbg=NONE cterm=NONE + hi DiffDelete ctermfg=160 ctermbg=NONE cterm=bold + hi DiffText ctermfg=32 ctermbg=NONE cterm=NONE + else " normal diffmode + hi DiffAdd ctermfg=106 ctermbg=236 cterm=NONE + hi DiffChange ctermfg=136 ctermbg=236 cterm=NONE + hi DiffDelete ctermfg=160 ctermbg=236 cterm=bold + hi DiffText ctermfg=32 ctermbg=236 cterm=NONE + endif + if get(g:, 'solarized_statusline', '') ==# 'low' + hi StatusLine ctermfg=243 ctermbg=230 cterm=reverse + hi StatusLineNC ctermfg=243 ctermbg=236 cterm=reverse + hi TabLine ctermfg=243 ctermbg=236 cterm=reverse + hi TabLineFill ctermfg=243 ctermbg=236 cterm=reverse + hi TabLineSel ctermfg=247 ctermbg=230 cterm=reverse + hi VertSplit ctermfg=236 ctermbg=243 cterm=NONE + elseif get(g:, 'solarized_statusline', '') ==# 'flat' + hi StatusLine ctermfg=236 ctermbg=230 cterm=reverse + hi StatusLineNC ctermfg=236 ctermbg=254 cterm=reverse + hi TabLineSel ctermfg=230 ctermbg=236 cterm=NONE + hi TabLine ctermfg=243 ctermbg=236 cterm=NONE + hi TabLineFill ctermfg=243 ctermbg=236 cterm=NONE + hi VertSplit ctermfg=243 ctermbg=236 cterm=NONE + else + hi StatusLine ctermfg=247 ctermbg=236 cterm=reverse + hi StatusLineNC ctermfg=243 ctermbg=236 cterm=reverse + hi TabLine ctermfg=243 ctermbg=236 cterm=reverse + hi TabLineFill ctermfg=243 ctermbg=236 cterm=reverse + hi TabLineSel ctermfg=247 ctermbg=236 cterm=reverse + hi VertSplit ctermfg=236 ctermbg=243 cterm=NONE + endif + hi ColorColumn ctermfg=NONE ctermbg=236 cterm=NONE + hi Conceal ctermfg=32 ctermbg=NONE cterm=NONE + hi CursorColumn ctermfg=NONE ctermbg=236 cterm=NONE + hi CursorLine ctermfg=NONE ctermbg=236 cterm=NONE + hi Directory ctermfg=32 ctermbg=NONE cterm=NONE + hi EndOfBuffer ctermfg=NONE ctermbg=NONE cterm=NONE + hi ErrorMsg ctermfg=160 ctermbg=230 cterm=reverse + hi IncSearch ctermfg=166 ctermbg=NONE cterm=standout + hi MatchParen ctermfg=230 ctermbg=236 cterm=bold + hi ModeMsg ctermfg=32 ctermbg=NONE cterm=NONE + hi MoreMsg ctermfg=32 ctermbg=NONE cterm=NONE + hi Pmenu ctermfg=254 ctermbg=236 cterm=NONE + hi PmenuSbar ctermfg=NONE ctermbg=247 cterm=NONE + hi PmenuSel ctermfg=230 ctermbg=243 cterm=NONE + hi PmenuThumb ctermfg=NONE ctermbg=243 cterm=NONE + hi Question ctermfg=37 ctermbg=NONE cterm=bold + hi Search ctermfg=136 ctermbg=NONE cterm=reverse + hi SignColumn ctermfg=247 ctermbg=NONE cterm=NONE + hi Visual ctermfg=243 ctermbg=235 cterm=reverse + hi VisualNOS ctermfg=NONE ctermbg=236 cterm=reverse + hi WarningMsg ctermfg=166 ctermbg=NONE cterm=bold + hi WildMenu ctermfg=230 ctermbg=236 cterm=reverse + hi Comment ctermfg=246 ctermbg=NONE cterm=italic + hi Constant ctermfg=37 ctermbg=NONE cterm=NONE + hi Error ctermfg=160 ctermbg=230 cterm=bold,reverse + hi Identifier ctermfg=32 ctermbg=NONE cterm=NONE + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE + hi PreProc ctermfg=166 ctermbg=NONE cterm=NONE + hi Special ctermfg=166 ctermbg=NONE cterm=NONE + hi Statement ctermfg=106 ctermbg=NONE cterm=NONE + hi Todo ctermfg=162 ctermbg=NONE cterm=bold + hi Type ctermfg=136 ctermbg=NONE cterm=NONE + hi Underlined ctermfg=61 ctermbg=NONE cterm=NONE + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE + hi ToolbarLine ctermfg=NONE ctermbg=236 cterm=NONE + hi ToolbarButton ctermfg=254 ctermbg=236 cterm=bold + hi NormalMode ctermfg=247 ctermbg=230 cterm=reverse + hi InsertMode ctermfg=37 ctermbg=230 cterm=reverse + hi ReplaceMode ctermfg=166 ctermbg=230 cterm=reverse + hi VisualMode ctermfg=162 ctermbg=230 cterm=reverse + hi CommandMode ctermfg=162 ctermbg=230 cterm=reverse + if !s:italics + hi Comment cterm=NONE + endif + if has('nvim') + hi! link TermCursor Cursor + hi TermCursorNC ctermfg=235 ctermbg=243 cterm=NONE + endif + if !get(g:, 'solarized_extra_hi_groups', 0) + unlet s:t_Co s:italics s:termtrans + finish + endif + hi! link vimVar Identifier + hi! link vimFunc Function + hi! link vimUserFunc Function + hi! link helpSpecial Special + hi! link vimSet Normal + hi! link vimSetEqual Normal + hi vimCommentString ctermfg=61 ctermbg=NONE cterm=NONE + hi vimCommand ctermfg=136 ctermbg=NONE cterm=NONE + hi vimCmdSep ctermfg=32 ctermbg=NONE cterm=bold + hi helpExample ctermfg=254 ctermbg=NONE cterm=NONE + hi helpOption ctermfg=37 ctermbg=NONE cterm=NONE + hi helpNote ctermfg=162 ctermbg=NONE cterm=NONE + hi helpVim ctermfg=162 ctermbg=NONE cterm=NONE + hi helpHyperTextJump ctermfg=32 ctermbg=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=106 ctermbg=NONE cterm=NONE + hi vimIsCommand ctermfg=246 ctermbg=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=136 ctermbg=NONE cterm=NONE + hi vimSynType ctermfg=37 ctermbg=NONE cterm=NONE + hi vimHiLink ctermfg=32 ctermbg=NONE cterm=NONE + hi vimHiGroup ctermfg=32 ctermbg=NONE cterm=NONE + hi vimGroup ctermfg=32 ctermbg=NONE cterm=bold + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitComment ctermfg=243 ctermbg=NONE cterm=italic + hi! link gitcommitUntracked gitcommitComment + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitSelected gitcommitComment + hi gitcommitUnmerged ctermfg=106 ctermbg=NONE cterm=bold + hi gitcommitOnBranch ctermfg=243 ctermbg=NONE cterm=bold + hi gitcommitBranch ctermfg=162 ctermbg=NONE cterm=bold + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitdiscardedtype ctermfg=160 ctermbg=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=106 ctermbg=NONE cterm=NONE + hi gitcommitHeader ctermfg=243 ctermbg=NONE cterm=NONE + hi gitcommitUntrackedFile ctermfg=37 ctermbg=NONE cterm=bold + hi gitcommitDiscardedFile ctermfg=160 ctermbg=NONE cterm=bold + hi gitcommitSelectedFile ctermfg=106 ctermbg=NONE cterm=bold + hi gitcommitUnmergedFile ctermfg=136 ctermbg=NONE cterm=bold + hi gitcommitFile ctermfg=247 ctermbg=NONE cterm=bold + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi htmlTag ctermfg=243 ctermbg=NONE cterm=NONE + hi htmlEndTag ctermfg=243 ctermbg=NONE cterm=NONE + hi htmlTagN ctermfg=254 ctermbg=NONE cterm=bold + hi htmlTagName ctermfg=32 ctermbg=NONE cterm=bold + hi htmlSpecialTagName ctermfg=32 ctermbg=NONE cterm=italic + hi htmlArg ctermfg=246 ctermbg=NONE cterm=NONE + hi javaScript ctermfg=136 ctermbg=NONE cterm=NONE + hi! link jsFuncCall Function + hi perlHereDoc ctermfg=254 ctermbg=235 cterm=NONE + hi perlVarPlain ctermfg=136 ctermbg=235 cterm=NONE + hi perlStatementFileDesc ctermfg=37 ctermbg=235 cterm=NONE + hi texstatement ctermfg=37 ctermbg=235 cterm=NONE + hi texmathzonex ctermfg=136 ctermbg=235 cterm=NONE + hi texmathmatcher ctermfg=136 ctermbg=235 cterm=NONE + hi texreflabel ctermfg=136 ctermbg=235 cterm=NONE + hi rubyDefine ctermfg=254 ctermbg=235 cterm=bold + hi! link rubySymbol Type + hi rubyBoolean ctermfg=162 ctermbg=235 cterm=NONE + hi cPreCondit ctermfg=166 ctermbg=NONE cterm=NONE + hi VarId ctermfg=32 ctermbg=NONE cterm=NONE + hi ConId ctermfg=136 ctermbg=NONE cterm=NONE + hi hsImport ctermfg=162 ctermbg=NONE cterm=NONE + hi hsString ctermfg=246 ctermbg=NONE cterm=NONE + hi hsStructure ctermfg=37 ctermbg=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=32 ctermbg=NONE cterm=NONE + hi hsStatement ctermfg=37 ctermbg=NONE cterm=NONE + hi hsImportLabel ctermfg=37 ctermbg=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=136 ctermbg=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=166 ctermbg=NONE cterm=NONE + hi hsVarSym ctermfg=37 ctermbg=NONE cterm=NONE + hi hsType ctermfg=136 ctermbg=NONE cterm=NONE + hi hsTypedef ctermfg=37 ctermbg=NONE cterm=NONE + hi hsModuleName ctermfg=106 ctermbg=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi! link hsDelimTypeExport Delimiter + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=37 ctermbg=NONE cterm=NONE + hi hsniceoperator ctermfg=37 ctermbg=NONE cterm=NONE + if !s:italics + hi gitcommitComment cterm=NONE + hi htmlSpecialTagName cterm=NONE + endif + let hs_highlight_boolean=1 + let hs_highlight_delimiters=1 + hi pandocTitleBlock ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=32 ctermbg=NONE cterm=bold + hi pandocTitleComment ctermfg=32 ctermbg=NONE cterm=bold + hi pandocComment ctermfg=243 ctermbg=NONE cterm=italic + hi pandocVerbatimBlock ctermfg=136 ctermbg=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocBlockQuote ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=37 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=136 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=160 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=247 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=243 ctermbg=NONE cterm=NONE + hi pandocListMarker ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocListReference ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocDefinitionBlock ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocDefinitionTerm ctermfg=61 ctermbg=NONE cterm=standout + hi pandocDefinitionIndctr ctermfg=61 ctermbg=NONE cterm=bold + hi pandocEmphasisDefinition ctermfg=61 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrikeoutDefinition ctermfg=61 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineDefinition ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocTableStructure ctermfg=32 ctermbg=NONE cterm=NONE + hi! link pandocTableStructureTop pandocTableStructre + hi! link pandocTableStructureEnd pandocTableStructre + hi pandocTableZebraLight ctermfg=32 ctermbg=235 cterm=NONE + hi pandocTableZebraDark ctermfg=32 ctermbg=236 cterm=NONE + hi pandocEmphasisTable ctermfg=32 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrikeoutTable ctermfg=32 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocSuperscriptTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocSubscriptTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocHeadingMarker ctermfg=166 ctermbg=NONE cterm=bold + hi pandocEmphasisHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrikeoutHeading ctermfg=166 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocSuperscriptHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocSubscriptHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocLinkDelim ctermfg=243 ctermbg=NONE cterm=NONE + hi pandocLinkLabel ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocLinkText ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocLinkURL ctermfg=246 ctermbg=NONE cterm=NONE + hi pandocLinkTitle ctermfg=246 ctermbg=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=243 ctermbg=NONE cterm=NONE + hi pandocLinkDefinition ctermfg=37 ctermbg=NONE cterm=NONE + hi pandocLinkDefinitionID ctermfg=32 ctermbg=NONE cterm=bold + hi pandocImageCaption ctermfg=61 ctermbg=NONE cterm=bold + hi pandocFootnoteLink ctermfg=106 ctermbg=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=106 ctermbg=NONE cterm=bold + hi pandocFootnoteInline ctermfg=106 ctermbg=NONE cterm=bold + hi pandocFootnote ctermfg=106 ctermbg=NONE cterm=NONE + hi pandocCitationDelim ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocCitation ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocCitationID ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocCitationRef ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocStyleDelim ctermfg=243 ctermbg=NONE cterm=NONE + hi pandocEmphasis ctermfg=247 ctermbg=NONE cterm=italic + hi pandocEmphasisNested ctermfg=247 ctermbg=NONE cterm=bold + hi pandocStrongEmphasis ctermfg=247 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=247 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=247 ctermbg=NONE cterm=bold + hi pandocStrikeout ctermfg=243 ctermbg=NONE cterm=reverse + hi pandocVerbatimInline ctermfg=136 ctermbg=NONE cterm=NONE + hi pandocSuperscript ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocSubscript ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocRule ctermfg=32 ctermbg=NONE cterm=bold + hi pandocRuleLine ctermfg=32 ctermbg=NONE cterm=bold + hi pandocEscapePair ctermfg=160 ctermbg=NONE cterm=bold + hi pandocCitationRef ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocNonBreakingSpace ctermfg=160 ctermbg=NONE cterm=reverse + hi! link pandocEscapedCharacter pandocEscapePair + hi! link pandocLineBreak pandocEscapePair + hi pandocMetadataDelim ctermfg=243 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocMetadataKey ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=32 ctermbg=NONE cterm=bold + hi! link pandocMetadataTitle pandocMetadata + if !s:italics + hi pandocComment cterm=NONE + hi pandocEmphasisDefinition cterm=NONE + hi pandocEmphasisTable cterm=NONE + hi pandocEmphasis cterm=NONE + endif + unlet s:termtrans + unlet s:t_Co s:italics + finish + endif + " Light background + if s:termtrans + hi Normal ctermfg=236 ctermbg=NONE cterm=NONE + hi FoldColumn ctermfg=242 ctermbg=NONE cterm=NONE + hi Folded ctermfg=242 ctermbg=NONE cterm=bold + hi LineNr ctermfg=247 ctermbg=NONE cterm=NONE + hi Terminal ctermfg=fg ctermbg=NONE cterm=NONE + else + hi Normal ctermfg=236 ctermbg=230 cterm=NONE + hi FoldColumn ctermfg=242 ctermbg=254 cterm=NONE + hi Folded ctermfg=242 ctermbg=254 cterm=bold + hi LineNr ctermfg=247 ctermbg=254 cterm=NONE + hi Terminal ctermfg=fg ctermbg=230 cterm=NONE + endif + if get(g:, 'solarized_visibility', '') ==# 'high' + hi CursorLineNr ctermfg=160 ctermbg=254 cterm=bold + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=230 ctermbg=242 cterm=NONE + else + hi Cursor ctermfg=230 ctermbg=160 cterm=NONE + endif + hi MatchParen ctermfg=230 ctermbg=66 cterm=bold + hi NonText ctermfg=160 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=160 ctermbg=NONE cterm=reverse + hi SpellBad ctermfg=162 ctermbg=230 cterm=reverse,underline + hi SpellCap ctermfg=162 ctermbg=230 cterm=reverse,underline + hi SpellLocal ctermfg=136 ctermbg=230 cterm=reverse,underline + hi SpellRare ctermfg=37 ctermbg=230 cterm=reverse,underline + hi Title ctermfg=166 ctermbg=NONE cterm=bold + elseif get(g:, 'solarized_visibility', '') ==# 'low' + hi CursorLineNr ctermfg=247 ctermbg=254 cterm=bold + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=230 ctermbg=242 cterm=NONE + else + hi Cursor ctermfg=230 ctermbg=166 cterm=NONE + endif + hi MatchParen ctermfg=160 ctermbg=254 cterm=bold,underline + hi NonText ctermfg=254 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=254 ctermbg=NONE cterm=bold + hi SpellBad ctermfg=162 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=162 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=136 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=37 ctermbg=NONE cterm=underline + hi Title ctermfg=247 ctermbg=NONE cterm=bold + else + hi CursorLineNr ctermfg=242 ctermbg=254 cterm=bold + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=230 ctermbg=242 cterm=NONE + else + hi Cursor ctermfg=230 ctermbg=166 cterm=NONE + endif + hi MatchParen ctermfg=160 ctermbg=254 cterm=bold,underline + hi NonText ctermfg=66 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=66 ctermbg=254 cterm=bold + hi SpellBad ctermfg=162 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=162 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=136 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=37 ctermbg=NONE cterm=underline + hi Title ctermfg=166 ctermbg=NONE cterm=bold + endif + if s:termtrans + hi CursorLineNr ctermbg=NONE + endif + if get(g:, 'solarized_diffmode', '') ==# 'high' + hi DiffAdd ctermfg=106 ctermbg=NONE cterm=reverse + hi DiffChange ctermfg=136 ctermbg=NONE cterm=reverse + hi DiffDelete ctermfg=160 ctermbg=NONE cterm=reverse + hi DiffText ctermfg=32 ctermbg=NONE cterm=reverse + elseif get(g:, 'solarized_diffmode', '') ==# 'low' + hi DiffAdd ctermfg=106 ctermbg=NONE cterm=NONE + hi DiffChange ctermfg=136 ctermbg=NONE cterm=NONE + hi DiffDelete ctermfg=160 ctermbg=NONE cterm=bold + hi DiffText ctermfg=32 ctermbg=NONE cterm=NONE + else " normal diffmode + hi DiffAdd ctermfg=106 ctermbg=254 cterm=NONE + hi DiffChange ctermfg=136 ctermbg=254 cterm=NONE + hi DiffDelete ctermfg=160 ctermbg=254 cterm=bold + hi DiffText ctermfg=32 ctermbg=254 cterm=NONE + endif + if get(g:, 'solarized_statusline', '') ==# 'low' + hi StatusLine ctermfg=247 ctermbg=230 cterm=reverse + hi StatusLineNC ctermfg=247 ctermbg=236 cterm=reverse + hi TabLine ctermfg=247 ctermbg=236 cterm=reverse + hi TabLineFill ctermfg=247 ctermbg=236 cterm=reverse + hi TabLineSel ctermfg=236 ctermbg=230 cterm=reverse + hi VertSplit ctermfg=236 ctermbg=247 cterm=NONE + hi WildMenu ctermfg=236 ctermbg=230 cterm=reverse + elseif get(g:, 'solarized_statusline', '') ==# 'flat' + hi StatusLine ctermfg=254 ctermbg=235 cterm=reverse + hi StatusLineNC ctermfg=254 ctermbg=236 cterm=reverse + hi TabLineSel ctermfg=235 ctermbg=254 cterm=NONE + hi TabLine ctermfg=247 ctermbg=254 cterm=NONE + hi TabLineFill ctermfg=247 ctermbg=254 cterm=NONE + hi VertSplit ctermfg=247 ctermbg=254 cterm=NONE + hi WildMenu ctermfg=242 ctermbg=230 cterm=reverse + else + hi StatusLine ctermfg=236 ctermbg=254 cterm=reverse + hi StatusLineNC ctermfg=66 ctermbg=254 cterm=reverse + hi TabLine ctermfg=66 ctermbg=254 cterm=reverse + hi TabLineFill ctermfg=66 ctermbg=254 cterm=reverse + hi TabLineSel ctermfg=236 ctermbg=254 cterm=reverse + hi VertSplit ctermfg=236 ctermbg=247 cterm=NONE + hi WildMenu ctermfg=66 ctermbg=230 cterm=reverse + endif + hi ColorColumn ctermfg=NONE ctermbg=254 cterm=NONE + hi Conceal ctermfg=32 ctermbg=NONE cterm=NONE + hi CursorColumn ctermfg=NONE ctermbg=254 cterm=NONE + hi CursorLine ctermfg=NONE ctermbg=254 cterm=NONE + hi Directory ctermfg=32 ctermbg=NONE cterm=NONE + hi EndOfBuffer ctermfg=NONE ctermbg=NONE cterm=NONE + hi ErrorMsg ctermfg=160 ctermbg=230 cterm=reverse + hi IncSearch ctermfg=166 ctermbg=NONE cterm=standout + hi ModeMsg ctermfg=32 ctermbg=NONE cterm=NONE + hi MoreMsg ctermfg=32 ctermbg=NONE cterm=NONE + hi Pmenu ctermfg=236 ctermbg=254 cterm=NONE + hi PmenuSbar ctermfg=NONE ctermbg=236 cterm=NONE + hi PmenuSel ctermfg=235 ctermbg=247 cterm=NONE + hi PmenuThumb ctermfg=NONE ctermbg=66 cterm=NONE + hi Question ctermfg=37 ctermbg=NONE cterm=bold + hi Search ctermfg=136 ctermbg=NONE cterm=reverse + hi SignColumn ctermfg=242 ctermbg=NONE cterm=NONE + hi Visual ctermfg=247 ctermbg=230 cterm=reverse + hi VisualNOS ctermfg=NONE ctermbg=254 cterm=reverse + hi WarningMsg ctermfg=166 ctermbg=NONE cterm=bold + hi Comment ctermfg=66 ctermbg=NONE cterm=italic + hi Constant ctermfg=37 ctermbg=NONE cterm=NONE + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE + hi Error ctermfg=160 ctermbg=230 cterm=bold,reverse + hi Identifier ctermfg=32 ctermbg=NONE cterm=NONE + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE + hi PreProc ctermfg=166 ctermbg=NONE cterm=NONE + hi Special ctermfg=166 ctermbg=NONE cterm=NONE + hi Statement ctermfg=106 ctermbg=NONE cterm=NONE + hi Todo ctermfg=162 ctermbg=NONE cterm=bold + hi ToolbarButton ctermfg=236 ctermbg=254 cterm=bold + hi ToolbarLine ctermfg=NONE ctermbg=254 cterm=NONE + hi Type ctermfg=136 ctermbg=NONE cterm=NONE + hi Underlined ctermfg=61 ctermbg=NONE cterm=NONE + hi NormalMode ctermfg=236 ctermbg=230 cterm=reverse + hi InsertMode ctermfg=37 ctermbg=230 cterm=reverse + hi ReplaceMode ctermfg=166 ctermbg=230 cterm=reverse + hi VisualMode ctermfg=162 ctermbg=230 cterm=reverse + hi CommandMode ctermfg=162 ctermbg=230 cterm=reverse + if !s:italics + hi Comment cterm=NONE + endif + if has('nvim') + hi! link TermCursor Cursor + hi TermCursorNC ctermfg=230 ctermbg=247 cterm=NONE + endif + if !get(g:, 'solarized_extra_hi_groups', 0) + unlet s:t_Co s:italics s:termtrans + finish + endif + hi! link vimVar Identifier + hi! link vimFunc Function + hi! link vimUserFunc Function + hi! link helpSpecial Special + hi! link vimSet Normal + hi! link vimSetEqual Normal + hi vimCommentString ctermfg=61 ctermbg=NONE cterm=NONE + hi vimCommand ctermfg=136 ctermbg=NONE cterm=NONE + hi vimCmdSep ctermfg=32 ctermbg=NONE cterm=bold + hi helpExample ctermfg=236 ctermbg=NONE cterm=NONE + hi helpOption ctermfg=37 ctermbg=NONE cterm=NONE + hi helpNote ctermfg=162 ctermbg=NONE cterm=NONE + hi helpVim ctermfg=162 ctermbg=NONE cterm=NONE + hi helpHyperTextJump ctermfg=32 ctermbg=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=106 ctermbg=NONE cterm=NONE + hi vimIsCommand ctermfg=66 ctermbg=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=136 ctermbg=NONE cterm=NONE + hi vimSynType ctermfg=37 ctermbg=NONE cterm=NONE + hi vimHiLink ctermfg=32 ctermbg=NONE cterm=NONE + hi vimHiGroup ctermfg=32 ctermbg=NONE cterm=NONE + hi vimGroup ctermfg=32 ctermbg=NONE cterm=bold + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitComment ctermfg=247 ctermbg=NONE cterm=italic + hi! link gitcommitUntracked gitcommitComment + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitSelected gitcommitComment + hi gitcommitUnmerged ctermfg=106 ctermbg=NONE cterm=bold + hi gitcommitOnBranch ctermfg=247 ctermbg=NONE cterm=bold + hi gitcommitBranch ctermfg=162 ctermbg=NONE cterm=bold + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitdiscardedtype ctermfg=160 ctermbg=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=106 ctermbg=NONE cterm=NONE + hi gitcommitHeader ctermfg=247 ctermbg=NONE cterm=NONE + hi gitcommitUntrackedFile ctermfg=37 ctermbg=NONE cterm=bold + hi gitcommitDiscardedFile ctermfg=160 ctermbg=NONE cterm=bold + hi gitcommitSelectedFile ctermfg=106 ctermbg=NONE cterm=bold + hi gitcommitUnmergedFile ctermfg=136 ctermbg=NONE cterm=bold + hi gitcommitFile ctermfg=242 ctermbg=NONE cterm=bold + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi htmlTag ctermfg=247 ctermbg=NONE cterm=NONE + hi htmlEndTag ctermfg=247 ctermbg=NONE cterm=NONE + hi htmlTagN ctermfg=236 ctermbg=NONE cterm=bold + hi htmlTagName ctermfg=32 ctermbg=NONE cterm=bold + hi htmlSpecialTagName ctermfg=32 ctermbg=NONE cterm=italic + hi htmlArg ctermfg=66 ctermbg=NONE cterm=NONE + hi javaScript ctermfg=136 ctermbg=NONE cterm=NONE + hi! link jsFuncCall Function + hi perlHereDoc ctermfg=236 ctermbg=230 cterm=NONE + hi perlVarPlain ctermfg=136 ctermbg=230 cterm=NONE + hi perlStatementFileDesc ctermfg=37 ctermbg=230 cterm=NONE + hi texstatement ctermfg=37 ctermbg=230 cterm=NONE + hi texmathzonex ctermfg=136 ctermbg=230 cterm=NONE + hi texmathmatcher ctermfg=136 ctermbg=230 cterm=NONE + hi texreflabel ctermfg=136 ctermbg=230 cterm=NONE + hi rubyDefine ctermfg=236 ctermbg=230 cterm=bold + hi! link rubySymbol Type + hi rubyBoolean ctermfg=162 ctermbg=230 cterm=NONE + hi cPreCondit ctermfg=166 ctermbg=NONE cterm=NONE + hi VarId ctermfg=32 ctermbg=NONE cterm=NONE + hi ConId ctermfg=136 ctermbg=NONE cterm=NONE + hi hsImport ctermfg=162 ctermbg=NONE cterm=NONE + hi hsString ctermfg=66 ctermbg=NONE cterm=NONE + hi hsStructure ctermfg=37 ctermbg=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=32 ctermbg=NONE cterm=NONE + hi hsStatement ctermfg=37 ctermbg=NONE cterm=NONE + hi hsImportLabel ctermfg=37 ctermbg=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=136 ctermbg=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=166 ctermbg=NONE cterm=NONE + hi hsVarSym ctermfg=37 ctermbg=NONE cterm=NONE + hi hsType ctermfg=136 ctermbg=NONE cterm=NONE + hi hsTypedef ctermfg=37 ctermbg=NONE cterm=NONE + hi hsModuleName ctermfg=106 ctermbg=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi! link hsDelimTypeExport Delimiter + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=37 ctermbg=NONE cterm=NONE + hi hsniceoperator ctermfg=37 ctermbg=NONE cterm=NONE + if !s:italics + hi gitcommitComment cterm=NONE + hi htmlSpecialTagName cterm=NONE + endif + let hs_highlight_boolean=1 + let hs_highlight_delimiters=1 + hi pandocTitleBlock ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=32 ctermbg=NONE cterm=bold + hi pandocTitleComment ctermfg=32 ctermbg=NONE cterm=bold + hi pandocComment ctermfg=247 ctermbg=NONE cterm=italic + hi pandocVerbatimBlock ctermfg=136 ctermbg=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocBlockQuote ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=37 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=136 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=160 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=242 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=247 ctermbg=NONE cterm=NONE + hi pandocListMarker ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocListReference ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocDefinitionBlock ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocDefinitionTerm ctermfg=61 ctermbg=NONE cterm=standout + hi pandocDefinitionIndctr ctermfg=61 ctermbg=NONE cterm=bold + hi pandocEmphasisDefinition ctermfg=61 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrikeoutDefinition ctermfg=61 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineDefinition ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocTableStructure ctermfg=32 ctermbg=NONE cterm=NONE + hi! link pandocTableStructureTop pandocTableStructre + hi! link pandocTableStructureEnd pandocTableStructre + hi pandocTableZebraLight ctermfg=32 ctermbg=230 cterm=NONE + hi pandocTableZebraDark ctermfg=32 ctermbg=254 cterm=NONE + hi pandocEmphasisTable ctermfg=32 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrikeoutTable ctermfg=32 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocSuperscriptTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocSubscriptTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocHeadingMarker ctermfg=166 ctermbg=NONE cterm=bold + hi pandocEmphasisHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrikeoutHeading ctermfg=166 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocSuperscriptHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocSubscriptHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocLinkDelim ctermfg=247 ctermbg=NONE cterm=NONE + hi pandocLinkLabel ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocLinkText ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocLinkURL ctermfg=66 ctermbg=NONE cterm=NONE + hi pandocLinkTitle ctermfg=66 ctermbg=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=247 ctermbg=NONE cterm=NONE + hi pandocLinkDefinition ctermfg=37 ctermbg=NONE cterm=NONE + hi pandocLinkDefinitionID ctermfg=32 ctermbg=NONE cterm=bold + hi pandocImageCaption ctermfg=61 ctermbg=NONE cterm=bold + hi pandocFootnoteLink ctermfg=106 ctermbg=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=106 ctermbg=NONE cterm=bold + hi pandocFootnoteInline ctermfg=106 ctermbg=NONE cterm=bold + hi pandocFootnote ctermfg=106 ctermbg=NONE cterm=NONE + hi pandocCitationDelim ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocCitation ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocCitationID ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocCitationRef ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocStyleDelim ctermfg=247 ctermbg=NONE cterm=NONE + hi pandocEmphasis ctermfg=242 ctermbg=NONE cterm=italic + hi pandocEmphasisNested ctermfg=242 ctermbg=NONE cterm=bold + hi pandocStrongEmphasis ctermfg=242 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=242 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=242 ctermbg=NONE cterm=bold + hi pandocStrikeout ctermfg=247 ctermbg=NONE cterm=reverse + hi pandocVerbatimInline ctermfg=136 ctermbg=NONE cterm=NONE + hi pandocSuperscript ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocSubscript ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocRule ctermfg=32 ctermbg=NONE cterm=bold + hi pandocRuleLine ctermfg=32 ctermbg=NONE cterm=bold + hi pandocEscapePair ctermfg=160 ctermbg=NONE cterm=bold + hi pandocCitationRef ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocNonBreakingSpace ctermfg=160 ctermbg=NONE cterm=reverse + hi! link pandocEscapedCharacter pandocEscapePair + hi! link pandocLineBreak pandocEscapePair + hi pandocMetadataDelim ctermfg=247 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocMetadataKey ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=32 ctermbg=NONE cterm=bold + hi! link pandocMetadataTitle pandocMetadata + if !s:italics + hi pandocComment cterm=NONE + hi pandocEmphasisDefinition cterm=NONE + hi pandocEmphasisTable cterm=NONE + hi pandocEmphasis cterm=NONE + endif + unlet s:termtrans + unlet s:t_Co s:italics + finish +endif + +if s:t_Co >= 16 + if &background ==# 'dark' + if s:termtrans + hi Normal ctermfg=7 ctermbg=NONE cterm=NONE + hi FoldColumn ctermfg=fg ctermbg=NONE cterm=NONE + hi Folded ctermfg=fg ctermbg=NONE cterm=bold + hi LineNr ctermfg=11 ctermbg=NONE cterm=NONE + hi Terminal ctermfg=fg ctermbg=NONE cterm=NONE + else + hi Normal ctermfg=7 ctermbg=8 cterm=NONE + hi FoldColumn ctermfg=14 ctermbg=0 cterm=NONE + hi Folded ctermfg=14 ctermbg=0 cterm=bold + hi LineNr ctermfg=11 ctermbg=0 cterm=NONE + hi Terminal ctermfg=fg ctermbg=8 cterm=NONE + endif + if get(g:, 'solarized_visibility', '') ==# 'high' + hi CursorLineNr ctermfg=9 ctermbg=0 cterm=bold + hi NonText ctermfg=9 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=9 ctermbg=NONE cterm=reverse + hi SpellBad ctermfg=13 ctermbg=15 cterm=reverse,underline + hi SpellCap ctermfg=13 ctermbg=15 cterm=reverse,underline + hi SpellLocal ctermfg=3 ctermbg=15 cterm=reverse,underline + hi SpellRare ctermfg=6 ctermbg=15 cterm=reverse,underline + hi Title ctermfg=3 ctermbg=NONE cterm=bold + elseif get(g:, 'solarized_visibility', '') ==# 'low' + hi CursorLineNr ctermfg=11 ctermbg=0 cterm=bold + hi NonText ctermfg=0 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=0 ctermbg=NONE cterm=reverse + hi SpellBad ctermfg=13 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=13 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=3 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=6 ctermbg=NONE cterm=underline + hi Title ctermfg=11 ctermbg=NONE cterm=bold + else " normal visibility + hi CursorLineNr ctermfg=14 ctermbg=0 cterm=bold + hi NonText ctermfg=12 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=12 ctermbg=0 cterm=bold + hi SpellBad ctermfg=13 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=13 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=3 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=6 ctermbg=NONE cterm=underline + hi Title ctermfg=3 ctermbg=NONE cterm=bold + endif + if s:termtrans + hi CursorLineNr ctermbg=NONE + endif + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=8 ctermbg=14 cterm=NONE + else + hi Cursor ctermfg=15 ctermbg=4 cterm=NONE + endif + if get(g:, 'solarized_diffmode', '') ==# 'high' + hi DiffAdd ctermfg=2 ctermbg=NONE cterm=reverse + hi DiffChange ctermfg=3 ctermbg=NONE cterm=reverse + hi DiffDelete ctermfg=1 ctermbg=NONE cterm=reverse + hi DiffText ctermfg=4 ctermbg=NONE cterm=reverse + elseif get(g:, 'solarized_diffmode', '') ==# 'low' + hi DiffAdd ctermfg=2 ctermbg=NONE cterm=NONE + hi DiffChange ctermfg=3 ctermbg=NONE cterm=NONE + hi DiffDelete ctermfg=1 ctermbg=NONE cterm=bold + hi DiffText ctermfg=4 ctermbg=NONE cterm=NONE + else " normal diffmode + hi DiffAdd ctermfg=2 ctermbg=0 cterm=NONE + hi DiffChange ctermfg=3 ctermbg=0 cterm=NONE + hi DiffDelete ctermfg=1 ctermbg=0 cterm=bold + hi DiffText ctermfg=4 ctermbg=0 cterm=NONE + endif + if get(g:, 'solarized_statusline', '') ==# 'low' + hi StatusLine ctermfg=11 ctermbg=15 cterm=reverse + hi StatusLineNC ctermfg=11 ctermbg=0 cterm=reverse + hi TabLine ctermfg=11 ctermbg=0 cterm=reverse + hi TabLineFill ctermfg=11 ctermbg=0 cterm=reverse + hi TabLineSel ctermfg=14 ctermbg=15 cterm=reverse + hi VertSplit ctermfg=0 ctermbg=11 cterm=NONE + elseif get(g:, 'solarized_statusline', '') ==# 'flat' + hi StatusLine ctermfg=0 ctermbg=15 cterm=reverse + hi StatusLineNC ctermfg=0 ctermbg=7 cterm=reverse + hi TabLineSel ctermfg=15 ctermbg=0 cterm=NONE + hi TabLine ctermfg=11 ctermbg=0 cterm=NONE + hi TabLineFill ctermfg=11 ctermbg=0 cterm=NONE + hi VertSplit ctermfg=11 ctermbg=0 cterm=NONE + else + hi StatusLine ctermfg=14 ctermbg=0 cterm=reverse + hi StatusLineNC ctermfg=11 ctermbg=0 cterm=reverse + hi TabLine ctermfg=11 ctermbg=0 cterm=reverse + hi TabLineFill ctermfg=11 ctermbg=0 cterm=reverse + hi TabLineSel ctermfg=14 ctermbg=0 cterm=reverse + hi VertSplit ctermfg=0 ctermbg=11 cterm=NONE + endif + hi ColorColumn ctermfg=NONE ctermbg=0 cterm=NONE + hi Conceal ctermfg=4 ctermbg=NONE cterm=NONE + hi CursorColumn ctermfg=NONE ctermbg=0 cterm=NONE + hi CursorLine ctermfg=NONE ctermbg=0 cterm=NONE + hi Directory ctermfg=4 ctermbg=NONE cterm=NONE + hi EndOfBuffer ctermfg=NONE ctermbg=NONE cterm=NONE + hi ErrorMsg ctermfg=1 ctermbg=15 cterm=reverse + hi IncSearch ctermfg=9 ctermbg=NONE cterm=standout + hi MatchParen ctermfg=15 ctermbg=0 cterm=bold + hi ModeMsg ctermfg=4 ctermbg=NONE cterm=NONE + hi MoreMsg ctermfg=4 ctermbg=NONE cterm=NONE + hi Pmenu ctermfg=7 ctermbg=0 cterm=NONE + hi PmenuSbar ctermfg=NONE ctermbg=14 cterm=NONE + hi PmenuSel ctermfg=15 ctermbg=11 cterm=NONE + hi PmenuThumb ctermfg=NONE ctermbg=11 cterm=NONE + hi Question ctermfg=6 ctermbg=NONE cterm=bold + hi Search ctermfg=3 ctermbg=NONE cterm=reverse + hi SignColumn ctermfg=14 ctermbg=NONE cterm=NONE + hi Visual ctermfg=11 ctermbg=8 cterm=reverse + hi VisualNOS ctermfg=NONE ctermbg=0 cterm=reverse + hi WarningMsg ctermfg=9 ctermbg=NONE cterm=bold + hi WildMenu ctermfg=15 ctermbg=0 cterm=reverse + hi Comment ctermfg=12 ctermbg=NONE cterm=italic + hi Constant ctermfg=6 ctermbg=NONE cterm=NONE + hi Error ctermfg=1 ctermbg=15 cterm=bold,reverse + hi Identifier ctermfg=4 ctermbg=NONE cterm=NONE + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE + hi PreProc ctermfg=9 ctermbg=NONE cterm=NONE + hi Special ctermfg=9 ctermbg=NONE cterm=NONE + hi Statement ctermfg=2 ctermbg=NONE cterm=NONE + hi Todo ctermfg=5 ctermbg=NONE cterm=bold + hi Type ctermfg=3 ctermbg=NONE cterm=NONE + hi Underlined ctermfg=13 ctermbg=NONE cterm=NONE + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE + hi ToolbarLine ctermfg=NONE ctermbg=0 cterm=NONE + hi ToolbarButton ctermfg=7 ctermbg=0 cterm=bold + hi NormalMode ctermfg=14 ctermbg=15 cterm=reverse + hi InsertMode ctermfg=6 ctermbg=15 cterm=reverse + hi ReplaceMode ctermfg=9 ctermbg=15 cterm=reverse + hi VisualMode ctermfg=5 ctermbg=15 cterm=reverse + hi CommandMode ctermfg=5 ctermbg=15 cterm=reverse + if !s:italics + hi Comment cterm=NONE + endif + if has('nvim') + hi! link TermCursor Cursor + hi TermCursorNC ctermfg=8 ctermbg=11 cterm=NONE + endif + if !get(g:, 'solarized_extra_hi_groups', 0) + unlet s:t_Co s:italics s:termtrans + finish + endif + hi! link vimVar Identifier + hi! link vimFunc Function + hi! link vimUserFunc Function + hi! link helpSpecial Special + hi! link vimSet Normal + hi! link vimSetEqual Normal + hi vimCommentString ctermfg=13 ctermbg=NONE cterm=NONE + hi vimCommand ctermfg=3 ctermbg=NONE cterm=NONE + hi vimCmdSep ctermfg=4 ctermbg=NONE cterm=bold + hi helpExample ctermfg=7 ctermbg=NONE cterm=NONE + hi helpOption ctermfg=6 ctermbg=NONE cterm=NONE + hi helpNote ctermfg=5 ctermbg=NONE cterm=NONE + hi helpVim ctermfg=5 ctermbg=NONE cterm=NONE + hi helpHyperTextJump ctermfg=4 ctermbg=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=2 ctermbg=NONE cterm=NONE + hi vimIsCommand ctermfg=12 ctermbg=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=3 ctermbg=NONE cterm=NONE + hi vimSynType ctermfg=6 ctermbg=NONE cterm=NONE + hi vimHiLink ctermfg=4 ctermbg=NONE cterm=NONE + hi vimHiGroup ctermfg=4 ctermbg=NONE cterm=NONE + hi vimGroup ctermfg=4 ctermbg=NONE cterm=bold + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitComment ctermfg=11 ctermbg=NONE cterm=italic + hi! link gitcommitUntracked gitcommitComment + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitSelected gitcommitComment + hi gitcommitUnmerged ctermfg=2 ctermbg=NONE cterm=bold + hi gitcommitOnBranch ctermfg=11 ctermbg=NONE cterm=bold + hi gitcommitBranch ctermfg=5 ctermbg=NONE cterm=bold + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitdiscardedtype ctermfg=1 ctermbg=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=2 ctermbg=NONE cterm=NONE + hi gitcommitHeader ctermfg=11 ctermbg=NONE cterm=NONE + hi gitcommitUntrackedFile ctermfg=6 ctermbg=NONE cterm=bold + hi gitcommitDiscardedFile ctermfg=1 ctermbg=NONE cterm=bold + hi gitcommitSelectedFile ctermfg=2 ctermbg=NONE cterm=bold + hi gitcommitUnmergedFile ctermfg=3 ctermbg=NONE cterm=bold + hi gitcommitFile ctermfg=14 ctermbg=NONE cterm=bold + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi htmlTag ctermfg=11 ctermbg=NONE cterm=NONE + hi htmlEndTag ctermfg=11 ctermbg=NONE cterm=NONE + hi htmlTagN ctermfg=7 ctermbg=NONE cterm=bold + hi htmlTagName ctermfg=4 ctermbg=NONE cterm=bold + hi htmlSpecialTagName ctermfg=4 ctermbg=NONE cterm=italic + hi htmlArg ctermfg=12 ctermbg=NONE cterm=NONE + hi javaScript ctermfg=3 ctermbg=NONE cterm=NONE + hi! link jsFuncCall Function + hi perlHereDoc ctermfg=7 ctermbg=8 cterm=NONE + hi perlVarPlain ctermfg=3 ctermbg=8 cterm=NONE + hi perlStatementFileDesc ctermfg=6 ctermbg=8 cterm=NONE + hi texstatement ctermfg=6 ctermbg=8 cterm=NONE + hi texmathzonex ctermfg=3 ctermbg=8 cterm=NONE + hi texmathmatcher ctermfg=3 ctermbg=8 cterm=NONE + hi texreflabel ctermfg=3 ctermbg=8 cterm=NONE + hi rubyDefine ctermfg=7 ctermbg=8 cterm=bold + hi! link rubySymbol Type + hi rubyBoolean ctermfg=5 ctermbg=8 cterm=NONE + hi cPreCondit ctermfg=9 ctermbg=NONE cterm=NONE + hi VarId ctermfg=4 ctermbg=NONE cterm=NONE + hi ConId ctermfg=3 ctermbg=NONE cterm=NONE + hi hsImport ctermfg=5 ctermbg=NONE cterm=NONE + hi hsString ctermfg=12 ctermbg=NONE cterm=NONE + hi hsStructure ctermfg=6 ctermbg=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=4 ctermbg=NONE cterm=NONE + hi hsStatement ctermfg=6 ctermbg=NONE cterm=NONE + hi hsImportLabel ctermfg=6 ctermbg=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=3 ctermbg=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=9 ctermbg=NONE cterm=NONE + hi hsVarSym ctermfg=6 ctermbg=NONE cterm=NONE + hi hsType ctermfg=3 ctermbg=NONE cterm=NONE + hi hsTypedef ctermfg=6 ctermbg=NONE cterm=NONE + hi hsModuleName ctermfg=2 ctermbg=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi! link hsDelimTypeExport Delimiter + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=6 ctermbg=NONE cterm=NONE + hi hsniceoperator ctermfg=6 ctermbg=NONE cterm=NONE + if !s:italics + hi gitcommitComment cterm=NONE + hi htmlSpecialTagName cterm=NONE + endif + let hs_highlight_boolean=1 + let hs_highlight_delimiters=1 + hi pandocTitleBlock ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=4 ctermbg=NONE cterm=bold + hi pandocTitleComment ctermfg=4 ctermbg=NONE cterm=bold + hi pandocComment ctermfg=11 ctermbg=NONE cterm=italic + hi pandocVerbatimBlock ctermfg=3 ctermbg=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocBlockQuote ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=6 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=3 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=1 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=14 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=11 ctermbg=NONE cterm=NONE + hi pandocListMarker ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocListReference ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocDefinitionBlock ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocDefinitionTerm ctermfg=13 ctermbg=NONE cterm=standout + hi pandocDefinitionIndctr ctermfg=13 ctermbg=NONE cterm=bold + hi pandocEmphasisDefinition ctermfg=13 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrikeoutDefinition ctermfg=13 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineDefinition ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocTableStructure ctermfg=4 ctermbg=NONE cterm=NONE + hi! link pandocTableStructureTop pandocTableStructre + hi! link pandocTableStructureEnd pandocTableStructre + hi pandocTableZebraLight ctermfg=4 ctermbg=8 cterm=NONE + hi pandocTableZebraDark ctermfg=4 ctermbg=0 cterm=NONE + hi pandocEmphasisTable ctermfg=4 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrikeoutTable ctermfg=4 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocSuperscriptTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocSubscriptTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocHeadingMarker ctermfg=9 ctermbg=NONE cterm=bold + hi pandocEmphasisHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrikeoutHeading ctermfg=9 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocSuperscriptHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocSubscriptHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocLinkDelim ctermfg=11 ctermbg=NONE cterm=NONE + hi pandocLinkLabel ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocLinkText ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocLinkURL ctermfg=12 ctermbg=NONE cterm=NONE + hi pandocLinkTitle ctermfg=12 ctermbg=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=11 ctermbg=NONE cterm=NONE + hi pandocLinkDefinition ctermfg=6 ctermbg=NONE cterm=NONE + hi pandocLinkDefinitionID ctermfg=4 ctermbg=NONE cterm=bold + hi pandocImageCaption ctermfg=13 ctermbg=NONE cterm=bold + hi pandocFootnoteLink ctermfg=2 ctermbg=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=2 ctermbg=NONE cterm=bold + hi pandocFootnoteInline ctermfg=2 ctermbg=NONE cterm=bold + hi pandocFootnote ctermfg=2 ctermbg=NONE cterm=NONE + hi pandocCitationDelim ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocCitation ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocCitationID ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocCitationRef ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocStyleDelim ctermfg=11 ctermbg=NONE cterm=NONE + hi pandocEmphasis ctermfg=14 ctermbg=NONE cterm=italic + hi pandocEmphasisNested ctermfg=14 ctermbg=NONE cterm=bold + hi pandocStrongEmphasis ctermfg=14 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=14 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=14 ctermbg=NONE cterm=bold + hi pandocStrikeout ctermfg=11 ctermbg=NONE cterm=reverse + hi pandocVerbatimInline ctermfg=3 ctermbg=NONE cterm=NONE + hi pandocSuperscript ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocSubscript ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocRule ctermfg=4 ctermbg=NONE cterm=bold + hi pandocRuleLine ctermfg=4 ctermbg=NONE cterm=bold + hi pandocEscapePair ctermfg=1 ctermbg=NONE cterm=bold + hi pandocCitationRef ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocNonBreakingSpace ctermfg=1 ctermbg=NONE cterm=reverse + hi! link pandocEscapedCharacter pandocEscapePair + hi! link pandocLineBreak pandocEscapePair + hi pandocMetadataDelim ctermfg=11 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocMetadataKey ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=4 ctermbg=NONE cterm=bold + hi! link pandocMetadataTitle pandocMetadata + if !s:italics + hi pandocComment cterm=NONE + hi pandocEmphasisDefinition cterm=NONE + hi pandocEmphasisTable cterm=NONE + hi pandocEmphasis cterm=NONE + endif + unlet s:termtrans + unlet s:t_Co s:italics + finish + endif + " Light background + if s:termtrans + hi Normal ctermfg=0 ctermbg=NONE cterm=NONE + hi FoldColumn ctermfg=10 ctermbg=NONE cterm=NONE + hi Folded ctermfg=10 ctermbg=NONE cterm=bold + hi LineNr ctermfg=14 ctermbg=NONE cterm=NONE + hi Terminal ctermfg=fg ctermbg=NONE cterm=NONE + else + hi Normal ctermfg=0 ctermbg=15 cterm=NONE + hi FoldColumn ctermfg=10 ctermbg=7 cterm=NONE + hi Folded ctermfg=10 ctermbg=7 cterm=bold + hi LineNr ctermfg=14 ctermbg=7 cterm=NONE + hi Terminal ctermfg=fg ctermbg=15 cterm=NONE + endif + if get(g:, 'solarized_visibility', '') ==# 'high' + hi CursorLineNr ctermfg=1 ctermbg=7 cterm=bold + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=15 ctermbg=10 cterm=NONE + else + hi Cursor ctermfg=15 ctermbg=1 cterm=NONE + endif + hi MatchParen ctermfg=15 ctermbg=11 cterm=bold + hi NonText ctermfg=1 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=1 ctermbg=NONE cterm=reverse + hi SpellBad ctermfg=5 ctermbg=15 cterm=reverse,underline + hi SpellCap ctermfg=5 ctermbg=15 cterm=reverse,underline + hi SpellLocal ctermfg=3 ctermbg=15 cterm=reverse,underline + hi SpellRare ctermfg=6 ctermbg=15 cterm=reverse,underline + hi Title ctermfg=9 ctermbg=NONE cterm=bold + elseif get(g:, 'solarized_visibility', '') ==# 'low' + hi CursorLineNr ctermfg=14 ctermbg=7 cterm=bold + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=15 ctermbg=10 cterm=NONE + else + hi Cursor ctermfg=15 ctermbg=9 cterm=NONE + endif + hi MatchParen ctermfg=1 ctermbg=7 cterm=bold,underline + hi NonText ctermfg=7 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=7 ctermbg=NONE cterm=bold + hi SpellBad ctermfg=5 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=5 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=3 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=6 ctermbg=NONE cterm=underline + hi Title ctermfg=14 ctermbg=NONE cterm=bold + else + hi CursorLineNr ctermfg=10 ctermbg=7 cterm=bold + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=15 ctermbg=10 cterm=NONE + else + hi Cursor ctermfg=15 ctermbg=9 cterm=NONE + endif + hi MatchParen ctermfg=1 ctermbg=7 cterm=bold,underline + hi NonText ctermfg=11 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=11 ctermbg=7 cterm=bold + hi SpellBad ctermfg=5 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=5 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=3 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=6 ctermbg=NONE cterm=underline + hi Title ctermfg=9 ctermbg=NONE cterm=bold + endif + if s:termtrans + hi CursorLineNr ctermbg=NONE + endif + if get(g:, 'solarized_diffmode', '') ==# 'high' + hi DiffAdd ctermfg=2 ctermbg=NONE cterm=reverse + hi DiffChange ctermfg=3 ctermbg=NONE cterm=reverse + hi DiffDelete ctermfg=1 ctermbg=NONE cterm=reverse + hi DiffText ctermfg=4 ctermbg=NONE cterm=reverse + elseif get(g:, 'solarized_diffmode', '') ==# 'low' + hi DiffAdd ctermfg=2 ctermbg=NONE cterm=NONE + hi DiffChange ctermfg=3 ctermbg=NONE cterm=NONE + hi DiffDelete ctermfg=1 ctermbg=NONE cterm=bold + hi DiffText ctermfg=4 ctermbg=NONE cterm=NONE + else " normal diffmode + hi DiffAdd ctermfg=2 ctermbg=7 cterm=NONE + hi DiffChange ctermfg=3 ctermbg=7 cterm=NONE + hi DiffDelete ctermfg=1 ctermbg=7 cterm=bold + hi DiffText ctermfg=4 ctermbg=7 cterm=NONE + endif + if get(g:, 'solarized_statusline', '') ==# 'low' + hi StatusLine ctermfg=14 ctermbg=15 cterm=reverse + hi StatusLineNC ctermfg=14 ctermbg=0 cterm=reverse + hi TabLine ctermfg=14 ctermbg=0 cterm=reverse + hi TabLineFill ctermfg=14 ctermbg=0 cterm=reverse + hi TabLineSel ctermfg=0 ctermbg=15 cterm=reverse + hi VertSplit ctermfg=0 ctermbg=14 cterm=NONE + hi WildMenu ctermfg=0 ctermbg=15 cterm=reverse + elseif get(g:, 'solarized_statusline', '') ==# 'flat' + hi StatusLine ctermfg=7 ctermbg=8 cterm=reverse + hi StatusLineNC ctermfg=7 ctermbg=0 cterm=reverse + hi TabLineSel ctermfg=8 ctermbg=7 cterm=NONE + hi TabLine ctermfg=14 ctermbg=7 cterm=NONE + hi TabLineFill ctermfg=14 ctermbg=7 cterm=NONE + hi VertSplit ctermfg=14 ctermbg=7 cterm=NONE + hi WildMenu ctermfg=10 ctermbg=15 cterm=reverse + else + hi StatusLine ctermfg=0 ctermbg=7 cterm=reverse + hi StatusLineNC ctermfg=11 ctermbg=7 cterm=reverse + hi TabLine ctermfg=11 ctermbg=7 cterm=reverse + hi TabLineFill ctermfg=11 ctermbg=7 cterm=reverse + hi TabLineSel ctermfg=0 ctermbg=7 cterm=reverse + hi VertSplit ctermfg=0 ctermbg=14 cterm=NONE + hi WildMenu ctermfg=11 ctermbg=15 cterm=reverse + endif + hi ColorColumn ctermfg=NONE ctermbg=7 cterm=NONE + hi Conceal ctermfg=4 ctermbg=NONE cterm=NONE + hi CursorColumn ctermfg=NONE ctermbg=7 cterm=NONE + hi CursorLine ctermfg=NONE ctermbg=7 cterm=NONE + hi Directory ctermfg=4 ctermbg=NONE cterm=NONE + hi EndOfBuffer ctermfg=NONE ctermbg=NONE cterm=NONE + hi ErrorMsg ctermfg=1 ctermbg=15 cterm=reverse + hi IncSearch ctermfg=9 ctermbg=NONE cterm=standout + hi ModeMsg ctermfg=4 ctermbg=NONE cterm=NONE + hi MoreMsg ctermfg=4 ctermbg=NONE cterm=NONE + hi Pmenu ctermfg=0 ctermbg=7 cterm=NONE + hi PmenuSbar ctermfg=NONE ctermbg=0 cterm=NONE + hi PmenuSel ctermfg=8 ctermbg=14 cterm=NONE + hi PmenuThumb ctermfg=NONE ctermbg=11 cterm=NONE + hi Question ctermfg=6 ctermbg=NONE cterm=bold + hi Search ctermfg=3 ctermbg=NONE cterm=reverse + hi SignColumn ctermfg=10 ctermbg=NONE cterm=NONE + hi Visual ctermfg=14 ctermbg=15 cterm=reverse + hi VisualNOS ctermfg=NONE ctermbg=7 cterm=reverse + hi WarningMsg ctermfg=9 ctermbg=NONE cterm=bold + hi Comment ctermfg=11 ctermbg=NONE cterm=italic + hi Constant ctermfg=6 ctermbg=NONE cterm=NONE + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE + hi Error ctermfg=1 ctermbg=15 cterm=bold,reverse + hi Identifier ctermfg=4 ctermbg=NONE cterm=NONE + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE + hi PreProc ctermfg=9 ctermbg=NONE cterm=NONE + hi Special ctermfg=9 ctermbg=NONE cterm=NONE + hi Statement ctermfg=2 ctermbg=NONE cterm=NONE + hi Todo ctermfg=5 ctermbg=NONE cterm=bold + hi ToolbarButton ctermfg=0 ctermbg=7 cterm=bold + hi ToolbarLine ctermfg=NONE ctermbg=7 cterm=NONE + hi Type ctermfg=3 ctermbg=NONE cterm=NONE + hi Underlined ctermfg=13 ctermbg=NONE cterm=NONE + hi NormalMode ctermfg=0 ctermbg=15 cterm=reverse + hi InsertMode ctermfg=6 ctermbg=15 cterm=reverse + hi ReplaceMode ctermfg=9 ctermbg=15 cterm=reverse + hi VisualMode ctermfg=5 ctermbg=15 cterm=reverse + hi CommandMode ctermfg=5 ctermbg=15 cterm=reverse + if !s:italics + hi Comment cterm=NONE + endif + if has('nvim') + hi! link TermCursor Cursor + hi TermCursorNC ctermfg=15 ctermbg=14 cterm=NONE + endif + if !get(g:, 'solarized_extra_hi_groups', 0) + unlet s:t_Co s:italics s:termtrans + finish + endif + hi! link vimVar Identifier + hi! link vimFunc Function + hi! link vimUserFunc Function + hi! link helpSpecial Special + hi! link vimSet Normal + hi! link vimSetEqual Normal + hi vimCommentString ctermfg=13 ctermbg=NONE cterm=NONE + hi vimCommand ctermfg=3 ctermbg=NONE cterm=NONE + hi vimCmdSep ctermfg=4 ctermbg=NONE cterm=bold + hi helpExample ctermfg=0 ctermbg=NONE cterm=NONE + hi helpOption ctermfg=6 ctermbg=NONE cterm=NONE + hi helpNote ctermfg=5 ctermbg=NONE cterm=NONE + hi helpVim ctermfg=5 ctermbg=NONE cterm=NONE + hi helpHyperTextJump ctermfg=4 ctermbg=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=2 ctermbg=NONE cterm=NONE + hi vimIsCommand ctermfg=11 ctermbg=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=3 ctermbg=NONE cterm=NONE + hi vimSynType ctermfg=6 ctermbg=NONE cterm=NONE + hi vimHiLink ctermfg=4 ctermbg=NONE cterm=NONE + hi vimHiGroup ctermfg=4 ctermbg=NONE cterm=NONE + hi vimGroup ctermfg=4 ctermbg=NONE cterm=bold + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitComment ctermfg=14 ctermbg=NONE cterm=italic + hi! link gitcommitUntracked gitcommitComment + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitSelected gitcommitComment + hi gitcommitUnmerged ctermfg=2 ctermbg=NONE cterm=bold + hi gitcommitOnBranch ctermfg=14 ctermbg=NONE cterm=bold + hi gitcommitBranch ctermfg=5 ctermbg=NONE cterm=bold + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitdiscardedtype ctermfg=1 ctermbg=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=2 ctermbg=NONE cterm=NONE + hi gitcommitHeader ctermfg=14 ctermbg=NONE cterm=NONE + hi gitcommitUntrackedFile ctermfg=6 ctermbg=NONE cterm=bold + hi gitcommitDiscardedFile ctermfg=1 ctermbg=NONE cterm=bold + hi gitcommitSelectedFile ctermfg=2 ctermbg=NONE cterm=bold + hi gitcommitUnmergedFile ctermfg=3 ctermbg=NONE cterm=bold + hi gitcommitFile ctermfg=10 ctermbg=NONE cterm=bold + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi htmlTag ctermfg=14 ctermbg=NONE cterm=NONE + hi htmlEndTag ctermfg=14 ctermbg=NONE cterm=NONE + hi htmlTagN ctermfg=0 ctermbg=NONE cterm=bold + hi htmlTagName ctermfg=4 ctermbg=NONE cterm=bold + hi htmlSpecialTagName ctermfg=4 ctermbg=NONE cterm=italic + hi htmlArg ctermfg=11 ctermbg=NONE cterm=NONE + hi javaScript ctermfg=3 ctermbg=NONE cterm=NONE + hi! link jsFuncCall Function + hi perlHereDoc ctermfg=0 ctermbg=15 cterm=NONE + hi perlVarPlain ctermfg=3 ctermbg=15 cterm=NONE + hi perlStatementFileDesc ctermfg=6 ctermbg=15 cterm=NONE + hi texstatement ctermfg=6 ctermbg=15 cterm=NONE + hi texmathzonex ctermfg=3 ctermbg=15 cterm=NONE + hi texmathmatcher ctermfg=3 ctermbg=15 cterm=NONE + hi texreflabel ctermfg=3 ctermbg=15 cterm=NONE + hi rubyDefine ctermfg=0 ctermbg=15 cterm=bold + hi! link rubySymbol Type + hi rubyBoolean ctermfg=5 ctermbg=15 cterm=NONE + hi cPreCondit ctermfg=9 ctermbg=NONE cterm=NONE + hi VarId ctermfg=4 ctermbg=NONE cterm=NONE + hi ConId ctermfg=3 ctermbg=NONE cterm=NONE + hi hsImport ctermfg=5 ctermbg=NONE cterm=NONE + hi hsString ctermfg=11 ctermbg=NONE cterm=NONE + hi hsStructure ctermfg=6 ctermbg=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=4 ctermbg=NONE cterm=NONE + hi hsStatement ctermfg=6 ctermbg=NONE cterm=NONE + hi hsImportLabel ctermfg=6 ctermbg=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=3 ctermbg=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=9 ctermbg=NONE cterm=NONE + hi hsVarSym ctermfg=6 ctermbg=NONE cterm=NONE + hi hsType ctermfg=3 ctermbg=NONE cterm=NONE + hi hsTypedef ctermfg=6 ctermbg=NONE cterm=NONE + hi hsModuleName ctermfg=2 ctermbg=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi! link hsDelimTypeExport Delimiter + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=6 ctermbg=NONE cterm=NONE + hi hsniceoperator ctermfg=6 ctermbg=NONE cterm=NONE + if !s:italics + hi gitcommitComment cterm=NONE + hi htmlSpecialTagName cterm=NONE + endif + let hs_highlight_boolean=1 + let hs_highlight_delimiters=1 + hi pandocTitleBlock ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=4 ctermbg=NONE cterm=bold + hi pandocTitleComment ctermfg=4 ctermbg=NONE cterm=bold + hi pandocComment ctermfg=14 ctermbg=NONE cterm=italic + hi pandocVerbatimBlock ctermfg=3 ctermbg=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocBlockQuote ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=6 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=3 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=1 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=10 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=14 ctermbg=NONE cterm=NONE + hi pandocListMarker ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocListReference ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocDefinitionBlock ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocDefinitionTerm ctermfg=13 ctermbg=NONE cterm=standout + hi pandocDefinitionIndctr ctermfg=13 ctermbg=NONE cterm=bold + hi pandocEmphasisDefinition ctermfg=13 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrikeoutDefinition ctermfg=13 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineDefinition ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocTableStructure ctermfg=4 ctermbg=NONE cterm=NONE + hi! link pandocTableStructureTop pandocTableStructre + hi! link pandocTableStructureEnd pandocTableStructre + hi pandocTableZebraLight ctermfg=4 ctermbg=15 cterm=NONE + hi pandocTableZebraDark ctermfg=4 ctermbg=7 cterm=NONE + hi pandocEmphasisTable ctermfg=4 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrikeoutTable ctermfg=4 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocSuperscriptTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocSubscriptTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocHeadingMarker ctermfg=9 ctermbg=NONE cterm=bold + hi pandocEmphasisHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrikeoutHeading ctermfg=9 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocSuperscriptHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocSubscriptHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocLinkDelim ctermfg=14 ctermbg=NONE cterm=NONE + hi pandocLinkLabel ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocLinkText ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocLinkURL ctermfg=11 ctermbg=NONE cterm=NONE + hi pandocLinkTitle ctermfg=11 ctermbg=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=14 ctermbg=NONE cterm=NONE + hi pandocLinkDefinition ctermfg=6 ctermbg=NONE cterm=NONE + hi pandocLinkDefinitionID ctermfg=4 ctermbg=NONE cterm=bold + hi pandocImageCaption ctermfg=13 ctermbg=NONE cterm=bold + hi pandocFootnoteLink ctermfg=2 ctermbg=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=2 ctermbg=NONE cterm=bold + hi pandocFootnoteInline ctermfg=2 ctermbg=NONE cterm=bold + hi pandocFootnote ctermfg=2 ctermbg=NONE cterm=NONE + hi pandocCitationDelim ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocCitation ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocCitationID ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocCitationRef ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocStyleDelim ctermfg=14 ctermbg=NONE cterm=NONE + hi pandocEmphasis ctermfg=10 ctermbg=NONE cterm=italic + hi pandocEmphasisNested ctermfg=10 ctermbg=NONE cterm=bold + hi pandocStrongEmphasis ctermfg=10 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=10 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=10 ctermbg=NONE cterm=bold + hi pandocStrikeout ctermfg=14 ctermbg=NONE cterm=reverse + hi pandocVerbatimInline ctermfg=3 ctermbg=NONE cterm=NONE + hi pandocSuperscript ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocSubscript ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocRule ctermfg=4 ctermbg=NONE cterm=bold + hi pandocRuleLine ctermfg=4 ctermbg=NONE cterm=bold + hi pandocEscapePair ctermfg=1 ctermbg=NONE cterm=bold + hi pandocCitationRef ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocNonBreakingSpace ctermfg=1 ctermbg=NONE cterm=reverse + hi! link pandocEscapedCharacter pandocEscapePair + hi! link pandocLineBreak pandocEscapePair + hi pandocMetadataDelim ctermfg=14 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocMetadataKey ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=4 ctermbg=NONE cterm=bold + hi! link pandocMetadataTitle pandocMetadata + if !s:italics + hi pandocComment cterm=NONE + hi pandocEmphasisDefinition cterm=NONE + hi pandocEmphasisTable cterm=NONE + hi pandocEmphasis cterm=NONE + endif + unlet s:termtrans + unlet s:t_Co s:italics + finish +endif + +if s:t_Co >= 2 + hi Normal term=NONE + hi ColorColumn term=reverse + hi Conceal term=NONE + hi Cursor term=NONE + hi CursorColumn term=reverse + hi CursorLine term=underline + hi CursorLineNr term=bold,italic,reverse,underline + hi DiffAdd term=reverse,underline + hi DiffChange term=reverse,underline + hi DiffDelete term=reverse,underline + hi DiffText term=bold,reverse,underline + hi Directory term=NONE + hi EndOfBuffer term=NONE + hi ErrorMsg term=bold,italic,reverse + hi FoldColumn term=reverse + hi Folded term=italic,reverse,underline + hi IncSearch term=bold,italic,reverse + hi LineNr term=reverse + hi MatchParen term=bold,underline + hi ModeMsg term=NONE + hi MoreMsg term=NONE + hi NonText term=NONE + hi Pmenu term=reverse + hi PmenuSbar term=NONE + hi PmenuSel term=NONE + hi PmenuThumb term=NONE + hi Question term=standout + hi Search term=italic,underline + hi SignColumn term=reverse + hi SpecialKey term=bold + hi SpellBad term=italic,underline + hi SpellCap term=italic,underline + hi SpellLocal term=italic,underline + hi SpellRare term=italic,underline + hi StatusLine term=bold,reverse + hi StatusLineNC term=reverse + hi TabLine term=italic,reverse,underline + hi TabLineFill term=reverse,underline + hi TabLineSel term=bold + hi Title term=bold + hi VertSplit term=reverse + hi Visual term=reverse + hi VisualNOS term=NONE + hi WarningMsg term=standout + hi WildMenu term=bold + hi Comment term=italic + hi Constant term=bold,italic + hi Error term=reverse + hi Identifier term=italic + hi Ignore term=NONE + hi PreProc term=italic + hi Special term=bold,italic + hi Statement term=bold + hi Todo term=bold,underline + hi Type term=bold + hi Underlined term=underline + hi CursorIM term=NONE + hi ToolbarLine term=reverse + hi ToolbarButton term=bold,reverse + if !s:italics + hi CursorLineNr term=bold,reverse,underline + hi ErrorMsg term=bold,reverse + hi Folded term=reverse,underline + hi IncSearch term=bold,reverse + hi Search term=underline + hi SpellBad term=underline + hi SpellCap term=underline + hi SpellLocal term=underline + hi SpellRare term=underline + hi TabLine term=reverse,underline + hi Comment term=NONE + hi Constant term=bold + hi Identifier term=NONE + hi PreProc term=NONE + hi Special term=bold + endif + unlet s:termtrans + unlet s:t_Co s:italics + finish +endif + +" let s:italics = s:italics && get(g:, '@optionprefix_italics', 1) +" let s:termtrans = get(g:, '@optionprefix_termtrans', 0) && !has('gui_running') +" Boolean -> Constant +" Character -> Constant +" Conditional -> Statement +" Debug -> Special +" Define -> PreProc +" Delimiter -> Special +" Exception -> Statement +" Float -> Constant +" Function -> Identifier +" Include -> PreProc +" Keyword -> Statement +" Label -> Statement +" Macro -> PreProc +" Number -> Constant +" Operator -> Statement +" PreCondit -> PreProc +" QuickFixLine -> Search +" Repeat -> Statement +" SpecialChar -> Special +" SpecialComment -> Special +" StatusLineTerm -> StatusLine +" StatusLineTermNC -> StatusLineNC +" StorageClass -> Type +" String -> Constant +" Structure -> Type +" Tag -> Special +" Typedef -> Type +" lCursor -> Cursor +" Variant: gui 256 16 " Background: dark -" Color: base03 #002b36 ~ 8 -" Color: base02 #073642 ~ 0 -" Color: base01 #657b83 243 11 -" Color: base00 #839496 ~ 12 -" Color: base0 #93a1a1 ~ 14 -" Color: base1 #eee8d5 ~ 7 -" Color: base2 #fdf6e3 ~ 15 -" Color: base3 #fdf6e3 ~ 15 -" Color: yellow #b58900 ~ 3 -" Color: orange #cb4b16 ~ 9 -" Color: red #dc322f ~ 1 -" Color: magenta #d33682 ~ 5 -" Color: violet #6c71c4 ~ 13 -" Color: blue #268bd2 ~ 4 -" Color: cyan #2aa198 ~ 6 -" Color: green #859900 ~ 2 -" Color: back #002b36 ~ 8 -" TermCursor -> Cursor -" TermCursorNC base03 base01 +" Color: base02 #073642 236 0 +" Color: red #dc322f 160 1 +" Color: green #859900 106 2 +" Color: yellow #b58900 136 3 +" Color: blue #268bd2 32 4 +" Color: magenta #d33682 162 5 +" Color: cyan #2aa198 37 6 +" Color: base1 #eee8d5 254 7 +" Color: base03 #002b36 235 8 +" Color: back #002b36 235 8 +" Color: orange #cb4b16 166 9 +" Color: base01 #657b83 243 11 +" Color: base00 #839496 246 12 +" Color: violet #6c71c4 61 13 +" Color: base0 #93a1a1 247 14 +" Color: base2 #fdf6e3 230 15 +" Color: base3 #fdf6e3 230 15 +" Term Colors: base02 red green yellow blue magenta cyan base2 +" Term Colors: base03 orange base01 base00 base0 violet base1 base3 +" if s:termtrans " Normal base1 none " FoldColumn fg none " Folded fg none bold s=base03 " LineNr base01 none " Terminal fg none -" Normal base1 back -" FoldColumn base0 base02 -" Folded base0 base02 bold s=base03 -" LineNr base01 base02 -" Terminal fg back -" NonText orange none bold -" SpecialKey orange none reverse -" SpellBad violet base3 t=underline,reverse g=undercurl,reverse s=red -" SpellCap violet base3 t=underline,reverse g=undercurl,reverse s=red -" SpellLocal yellow base3 t=underline,reverse g=undercurl,reverse s=red -" SpellRare cyan base3 t=underline,reverse g=undercurl,reverse s=red -" Title yellow none bold -" NonText base02 none bold -" SpecialKey base02 none reverse -" SpellBad violet none t=underline g=undercurl s=orange -" SpellCap violet none t=underline g=undercurl s=orange -" SpellLocal yellow none t=underline g=undercurl s=yellow -" SpellRare cyan none t=underline g=undercurl s=cyan -" Title base01 none bold -" NonText base00 none bold -" SpecialKey base00 base02 bold -" SpellBad violet none t=underline g=undercurl s=orange -" SpellCap violet none t=underline g=undercurl s=orange -" SpellLocal yellow none t=underline g=undercurl s=yellow -" SpellRare cyan none t=underline g=undercurl s=cyan -" Title yellow none bold +" else +" Normal base1 back +" FoldColumn base0 base02 +" Folded base0 base02 bold s=base03 +" LineNr base01 base02 +" Terminal fg back +" endif +" if get(g:, '@optionprefix_visibility', '') ==# 'high' +" CursorLineNr orange base02 bold +" NonText orange none bold +" SpecialKey orange none reverse +" SpellBad violet base3 t=underline,reverse g=undercurl,reverse s=red +" SpellCap violet base3 t=underline,reverse g=undercurl,reverse s=red +" SpellLocal yellow base3 t=underline,reverse g=undercurl,reverse s=red +" SpellRare cyan base3 t=underline,reverse g=undercurl,reverse s=red +" Title yellow none bold +" elseif get(g:, '@optionprefix_visibility', '') ==# 'low' +" CursorLineNr base01 base02 bold +" NonText base02 none bold +" SpecialKey base02 none reverse +" SpellBad violet none t=underline g=undercurl s=orange +" SpellCap violet none t=underline g=undercurl s=orange +" SpellLocal yellow none t=underline g=undercurl s=yellow +" SpellRare cyan none t=underline g=undercurl s=cyan +" Title base01 none bold +" else " normal visibility +" CursorLineNr base0 base02 bold +" NonText base00 none bold +" SpecialKey base00 base02 bold +" SpellBad violet none t=underline g=undercurl s=orange +" SpellCap violet none t=underline g=undercurl s=orange +" SpellLocal yellow none t=underline g=undercurl s=yellow +" SpellRare cyan none t=underline g=undercurl s=cyan +" Title yellow none bold +" endif +" Variant: gui +" if s:termtrans +" hi CursorLineNr guibg=NONE +" endif +" Variant: 256 16 +" if s:termtrans +" hi CursorLineNr ctermbg=NONE +" endif +" Variant: gui 256 16 +" if get(g:, '@optionprefix_old_cursor_style', 0) +" Cursor base03 base0 +" else +" Cursor base3 blue +" endif +" if get(g:, '@optionprefix_diffmode', '') ==# 'high' +" DiffAdd green none reverse +" DiffChange yellow none reverse +" DiffDelete red none reverse +" DiffText blue none reverse +" elseif get(g:, '@optionprefix_diffmode', '') ==# 'low' +" DiffAdd green none s=green +" DiffChange yellow none s=yellow +" DiffDelete red none bold +" DiffText blue none s=blue +" else " normal diffmode +" DiffAdd green base02 s=green +" DiffChange yellow base02 s=yellow +" DiffDelete red base02 bold +" DiffText blue base02 s=blue +" endif +" if get(g:, '@optionprefix_statusline', '') ==# 'low' +" StatusLine base01 base2 reverse +" StatusLineNC base01 base02 reverse +" TabLine base01 base02 reverse +" TabLineFill base01 base02 reverse +" TabLineSel base0 base3 reverse +" VertSplit base02 base01 +" elseif get(g:, '@optionprefix_statusline', '') ==# 'flat' +" StatusLine base02 base2 reverse +" StatusLineNC base02 base1 reverse +" TabLineSel base2 base02 +" TabLine base01 base02 +" TabLineFill base01 base02 +" VertSplit base01 base02 +" else +" StatusLine base0 base02 reverse +" StatusLineNC base01 base02 reverse +" TabLine base01 base02 reverse +" TabLineFill base01 base02 reverse +" TabLineSel base0 base02 reverse +" VertSplit base02 base01 +" endif " ColorColumn none base02 " Conceal blue none -" Cursor base03 base0 -" Cursor base3 blue " CursorColumn none base02 " CursorLine none base02 s=base1 -" DiffAdd green none reverse -" DiffChange yellow none reverse -" DiffDelete red none reverse -" DiffText blue none reverse -" DiffAdd green none s=green -" DiffChange yellow none s=yellow -" DiffDelete red none bold -" DiffText blue none s=blue -" DiffAdd green base02 s=green -" DiffChange yellow base02 s=yellow -" DiffDelete red base02 bold -" DiffText blue base02 s=blue " Directory blue none " EndOfBuffer none none " ErrorMsg red base3 reverse @@ -1604,69 +2370,23 @@ finish " PmenuSel base2 base01 " PmenuThumb none base01 " Question cyan none bold -" QuickFixLine -> Search " Search yellow none reverse " SignColumn base0 none -" StatusLine base01 base2 reverse -" StatusLineNC base01 base02 reverse -" TabLine base01 base02 reverse -" TabLineFill base01 base02 reverse -" TabLineSel base0 base3 reverse -" VertSplit base02 base01 -" StatusLine base02 base2 reverse -" StatusLineNC base02 base1 reverse -" TabLineSel base2 base02 -" TabLine base01 base02 -" TabLineFill base01 base02 -" VertSplit base01 base02 -" StatusLine base0 base02 reverse -" StatusLineNC base01 base02 reverse -" TabLine base01 base02 reverse -" TabLineFill base01 base02 reverse -" TabLineSel base0 base02 reverse -" VertSplit base02 base01 -" StatusLineTerm -> StatusLine -" StatusLineTermNC -> StatusLineNC " Visual base01 base03 reverse " VisualNOS none base02 reverse " WarningMsg orange none bold " WildMenu base2 base02 reverse -" Boolean -> Constant -" Character -> Constant -" Comment base00 none g=italic -" Conditional -> Statement +" Comment base00 none italic " Constant cyan none -" Define -> PreProc -" Debug -> Special -" Delimiter -> Special " Error red base3 bold,reverse -" Exception -> Statement -" Float -> Constant -" Function -> Identifier " Identifier blue none " Ignore none none -" Include -> PreProc -" Keyword -> Statement -" Label -> Statement -" Macro -> PreProc -" Number -> Constant -" Operator -> Statement -" PreCondit -> PreProc " PreProc orange none -" Repeat -> Statement " Special orange none -" SpecialChar -> Special -" SpecialComment -> Special " Statement green none -" StorageClass -> Type -" String -> Constant -" Structure -> Type -" Tag -> Special " Todo magenta none bold " Type yellow none -" Typedef -> Type " Underlined violet none -" lCursor -> Cursor " CursorIM none fg " ToolbarLine none base02 " ToolbarButton base1 base02 bold @@ -1675,6 +2395,12 @@ finish " ReplaceMode orange base3 reverse " VisualMode magenta base3 reverse " CommandMode magenta base3 reverse +" TermCursor -> Cursor +" TermCursorNC base03 base01 +" if !get(g:, '@optionprefix_extra_hi_groups', 0) +" unlet s:t_Co s:italics s:termtrans +" finish +" endif " vimVar -> Identifier " vimFunc -> Function " vimUserFunc -> Function @@ -1698,7 +2424,7 @@ finish " vimGroup blue none bold " diffAdded -> Statement " diffLine -> Identifier -" gitcommitComment base01 none g=italic +" gitcommitComment base01 none italic " gitcommitUntracked -> gitcommitComment " gitcommitDiscarded -> gitcommitComment " gitcommitSelected -> gitcommitComment @@ -1721,7 +2447,7 @@ finish " htmlEndTag base01 none " htmlTagN base1 none bold " htmlTagName blue none bold -" htmlSpecialTagName blue none g=italic +" htmlSpecialTagName blue none italic " htmlArg base00 none " javaScript yellow none " jsFuncCall -> Function @@ -1756,10 +2482,12 @@ finish " hsModuleWhereLabel -> hsModuleStartLabel " hsNiceOperator cyan none " hsniceoperator cyan none +" let hs_highlight_boolean=1 +" let hs_highlight_delimiters=1 " pandocTitleBlock blue none " pandocTitleBlockTitle blue none bold " pandocTitleComment blue none bold -" pandocComment base01 none g=italic +" pandocComment base01 none italic " pandocVerbatimBlock yellow none " pandocVerbatimBlockDeep -> pandocVerbatimBlock " pandocCodeBlock -> pandocVerbatimBlock @@ -1776,7 +2504,7 @@ finish " pandocDefinitionBlock violet none " pandocDefinitionTerm violet none standout " pandocDefinitionIndctr violet none bold -" pandocEmphasisDefinition violet none g=italic +" pandocEmphasisDefinition violet none italic " pandocEmphasisNestedDefinition violet none bold " pandocStrongEmphasisDefinition violet none bold " pandocStrongEmphasisNestedDefinition violet none bold @@ -1791,7 +2519,7 @@ finish " pandocTableStructureEnd -> pandocTableStructre " pandocTableZebraLight blue base03 " pandocTableZebraDark blue base02 -" pandocEmphasisTable blue none g=italic +" pandocEmphasisTable blue none italic " pandocEmphasisNestedTable blue none bold " pandocStrongEmphasisTable blue none bold " pandocStrongEmphasisNestedTable blue none bold @@ -1829,7 +2557,7 @@ finish " pandocCitationID magenta none " pandocCitationRef magenta none " pandocStyleDelim base01 none -" pandocEmphasis base0 none g=italic +" pandocEmphasis base0 none italic " pandocEmphasisNested base0 none bold " pandocStrongEmphasis base0 none bold " pandocStrongEmphasisNested base0 none bold @@ -1850,82 +2578,140 @@ finish " pandocMetadataKey blue none " pandocMetadata blue none bold " pandocMetadataTitle -> pandocMetadata +" unlet s:termtrans " Background: light -" Color: base3 #002b36 ~ 8 -" Color: base2 #002b36 ~ 8 -" Color: base1 #073642 ~ 0 -" Color: base0 #586e75 ~ 10 -" Color: base00 #657b83 ~ 11 -" Color: base01 #93a1a1 ~ 14 -" Color: base02 #eee8d5 ~ 7 -" Color: base03 #fdf6e3 ~ 15 -" Color: yellow #b58900 ~ 3 -" Color: orange #cb4b16 ~ 9 -" Color: red #dc322f ~ 1 -" Color: magenta #d33682 ~ 5 -" Color: violet #6c71c4 ~ 13 -" Color: blue #268bd2 ~ 4 -" Color: cyan #2aa198 ~ 6 -" Color: green #859900 ~ 2 -" Color: back #fdf6e3 ~ 15 -" TermCursor -> Cursor -" TermCursorNC base03 base01 +" Color: base1 #073642 236 0 +" Color: red #dc322f 160 1 +" Color: green #859900 106 2 +" Color: yellow #b58900 136 3 +" Color: blue #268bd2 32 4 +" Color: magenta #d33682 162 5 +" Color: cyan #2aa198 37 6 +" Color: base02 #eee8d5 254 7 +" Color: base3 #002b36 235 8 +" Color: base2 #002b36 235 8 +" Color: orange #cb4b16 166 9 +" Color: base0 #586e75 242 10 +" Color: base00 #657b83 66 11 +" Color: violet #6c71c4 61 13 +" Color: base01 #93a1a1 247 14 +" Color: base03 #fdf6e3 230 15 +" Color: back #fdf6e3 230 15 +" Term Colors: base2 red green yellow blue magenta cyan base02 +" Term Colors: base3 orange base1 base0 base00 violet base01 base03 +" if s:termtrans " Normal base1 none " FoldColumn base0 none " Folded base0 none bold s=base03 " LineNr base01 none " Terminal fg none +" else " Normal base1 back " FoldColumn base0 base02 " Folded base0 base02 bold s=base03 " LineNr base01 base02 " Terminal fg back -" Cursor base03 base0 -" Cursor base03 red -" MatchParen base03 base00 bold -" NonText red none bold -" SpecialKey red none reverse -" SpellBad magenta base03 t=underline,reverse g=undercurl,reverse s=violet -" SpellCap magenta base03 t=underline,reverse g=undercurl,reverse s=violet -" SpellLocal yellow base03 t=underline,reverse g=undercurl,reverse s=orange -" SpellRare cyan base03 t=underline,reverse g=undercurl,reverse s=orange -" Title orange none bold -" Cursor base03 base0 -" Cursor base03 orange -" MatchParen red base02 bold,underline -" NonText base02 none bold -" SpecialKey base02 none bold -" SpellBad magenta none t=underline g=undercurl s=violet -" SpellCap magenta none t=underline g=undercurl s=violet -" SpellLocal yellow none t=underline g=undercurl s=yellow -" SpellRare cyan none t=underline g=undercurl s=cyan -" Title base01 none bold -" Cursor base03 base0 -" Cursor base03 orange -" MatchParen red base02 bold,underline -" NonText base00 none bold -" SpecialKey base00 base02 bold -" SpellBad magenta none t=underline g=undercurl s=violet -" SpellCap magenta none t=underline g=undercurl s=violet -" SpellLocal yellow none t=underline g=undercurl s=yellow -" SpellRare cyan none t=underline g=undercurl s=cyan -" Title orange none bold +" endif +" if get(g:, '@optionprefix_visibility', '') ==# 'high' +" CursorLineNr red base02 bold +" if get(g:, '@optionprefix_old_cursor_style', 0) +" Cursor base03 base0 +" else +" Cursor base03 red +" endif +" MatchParen base03 base00 bold +" NonText red none bold +" SpecialKey red none reverse +" SpellBad magenta base03 t=underline,reverse g=undercurl,reverse s=violet +" SpellCap magenta base03 t=underline,reverse g=undercurl,reverse s=violet +" SpellLocal yellow base03 t=underline,reverse g=undercurl,reverse s=orange +" SpellRare cyan base03 t=underline,reverse g=undercurl,reverse s=orange +" Title orange none bold +" elseif get(g:, '@optionprefix_visibility', '') ==# 'low' +" CursorLineNr base01 base02 bold +" if get(g:, '@optionprefix_old_cursor_style', 0) +" Cursor base03 base0 +" else +" Cursor base03 orange +" endif +" MatchParen red base02 bold,underline +" NonText base02 none bold +" SpecialKey base02 none bold +" SpellBad magenta none t=underline g=undercurl s=violet +" SpellCap magenta none t=underline g=undercurl s=violet +" SpellLocal yellow none t=underline g=undercurl s=yellow +" SpellRare cyan none t=underline g=undercurl s=cyan +" Title base01 none bold +" else +" CursorLineNr base0 base02 bold +" if get(g:, 'solarized_old_cursor_style', 0) +" Cursor base03 base0 +" else +" Cursor base03 orange +" endif +" MatchParen red base02 bold,underline +" NonText base00 none bold +" SpecialKey base00 base02 bold +" SpellBad magenta none t=underline g=undercurl s=violet +" SpellCap magenta none t=underline g=undercurl s=violet +" SpellLocal yellow none t=underline g=undercurl s=yellow +" SpellRare cyan none t=underline g=undercurl s=cyan +" Title orange none bold +" endif +" Variant: gui +" if s:termtrans +" hi CursorLineNr guibg=NONE +" endif +" Variant: 256 16 +" if s:termtrans +" hi CursorLineNr ctermbg=NONE +" endif +" Variant: gui 256 16 +" if get(g:, '@optionprefix_diffmode', '') ==# 'high' +" DiffAdd green none reverse +" DiffChange yellow none reverse +" DiffDelete red none reverse +" DiffText blue none reverse +" elseif get(g:, '@optionprefix_diffmode', '') ==# 'low' +" DiffAdd green none s=green +" DiffChange yellow none s=yellow +" DiffDelete red none bold +" DiffText blue none s=blue +" else " normal diffmode +" DiffAdd green base02 s=green +" DiffChange yellow base02 s=yellow +" DiffDelete red base02 bold +" DiffText blue base02 s=blue +" endif +" if get(g:, '@optionprefix_statusline', '') ==# 'low' +" StatusLine base01 base03 reverse +" StatusLineNC base01 base1 reverse +" TabLine base01 base1 reverse +" TabLineFill base01 base1 reverse +" TabLineSel base1 base03 reverse +" VertSplit base1 base01 +" WildMenu base1 base03 reverse +" elseif get(g:, '@optionprefix_statusline', '') ==# 'flat' +" StatusLine base02 base2 reverse +" StatusLineNC base02 base1 reverse +" TabLineSel base2 base02 +" TabLine base01 base02 +" TabLineFill base01 base02 +" VertSplit base01 base02 +" WildMenu base0 base03 reverse +" else +" StatusLine base1 base02 reverse +" StatusLineNC base00 base02 reverse +" TabLine base00 base02 reverse +" TabLineFill base00 base02 reverse +" TabLineSel base1 base02 reverse +" VertSplit base1 base01 +" WildMenu base00 base03 reverse +" endif " ColorColumn none base02 " Conceal blue none " CursorColumn none base02 " CursorLine none base02 s=base1 -" DiffAdd green none reverse -" DiffChange yellow none reverse -" DiffDelete red none reverse -" DiffText blue none reverse -" DiffAdd green none s=green -" DiffChange yellow none s=yellow -" DiffDelete red none bold -" DiffText blue none s=blue -" DiffAdd green base02 s=green -" DiffChange yellow base02 s=yellow -" DiffDelete red base02 bold -" DiffText blue base02 s=blue " Directory blue none " EndOfBuffer none none " ErrorMsg red base03 reverse @@ -1937,79 +2723,36 @@ finish " PmenuSel base2 base01 " PmenuThumb none base00 " Question cyan none bold -" QuickFixLine -> Search " Search yellow none reverse " SignColumn base0 none -" StatusLine base01 base03 reverse -" StatusLineNC base01 base1 reverse -" TabLine base01 base1 reverse -" TabLineFill base01 base1 reverse -" TabLineSel base1 base03 reverse -" VertSplit base1 base01 -" WildMenu base1 base03 reverse -" StatusLine base02 base2 reverse -" StatusLineNC base02 base1 reverse -" TabLineSel base2 base02 -" TabLine base01 base02 -" TabLineFill base01 base02 -" VertSplit base01 base02 -" WildMenu base0 base03 reverse -" StatusLine base1 base02 reverse -" StatusLineNC base00 base02 reverse -" TabLine base00 base02 reverse -" TabLineFill base00 base02 reverse -" TabLineSel base1 base02 reverse -" VertSplit base1 base01 -" WildMenu base00 base03 reverse -" StatusLineTerm -> StatusLine -" StatusLineTermNC -> StatusLineNC " Visual base01 base03 reverse " VisualNOS none base02 reverse " WarningMsg orange none bold -" Boolean -> Constant -" Character -> Constant -" Comment base00 none g=italic -" Conditional -> Statement +" Comment base00 none italic " Constant cyan none -" Define -> PreProc -" Debug -> Special -" Delimiter -> Special +" CursorIM none fg " Error red base03 bold,reverse -" Exception -> Statement -" Float -> Constant -" Function -> Identifier " Identifier blue none " Ignore none none -" Include -> PreProc -" Keyword -> Statement -" Label -> Statement -" Macro -> PreProc -" Number -> Constant -" Operator -> Statement -" PreCondit -> PreProc " PreProc orange none -" Repeat -> Statement " Special orange none -" SpecialChar -> Special -" SpecialComment -> Special " Statement green none -" StorageClass -> Type -" String -> Constant -" Structure -> Type -" Tag -> Special " Todo magenta none bold -" Type yellow none -" Typedef -> Type -" Underlined violet none -" lCursor -> Cursor -" CursorIM none fg -" ToolbarLine none base02 " ToolbarButton base1 base02 bold +" ToolbarLine none base02 +" Type yellow none +" Underlined violet none " NormalMode base1 base03 reverse " InsertMode cyan base03 reverse " ReplaceMode orange base03 reverse " VisualMode magenta base03 reverse " CommandMode magenta base03 reverse +" TermCursor -> Cursor +" TermCursorNC base03 base01 +" if !get(g:, '@optionprefix_extra_hi_groups', 0) +" unlet s:t_Co s:italics s:termtrans +" finish +" endif " vimVar -> Identifier " vimFunc -> Function " vimUserFunc -> Function @@ -2033,7 +2776,7 @@ finish " vimGroup blue none bold " diffAdded -> Statement " diffLine -> Identifier -" gitcommitComment base01 none g=italic +" gitcommitComment base01 none italic " gitcommitUntracked -> gitcommitComment " gitcommitDiscarded -> gitcommitComment " gitcommitSelected -> gitcommitComment @@ -2056,7 +2799,7 @@ finish " htmlEndTag base01 none " htmlTagN base1 none bold " htmlTagName blue none bold -" htmlSpecialTagName blue none g=italic +" htmlSpecialTagName blue none italic " htmlArg base00 none " javaScript yellow none " jsFuncCall -> Function @@ -2091,10 +2834,12 @@ finish " hsModuleWhereLabel -> hsModuleStartLabel " hsNiceOperator cyan none " hsniceoperator cyan none +" let hs_highlight_boolean=1 +" let hs_highlight_delimiters=1 " pandocTitleBlock blue none " pandocTitleBlockTitle blue none bold " pandocTitleComment blue none bold -" pandocComment base01 none g=italic +" pandocComment base01 none italic " pandocVerbatimBlock yellow none " pandocVerbatimBlockDeep -> pandocVerbatimBlock " pandocCodeBlock -> pandocVerbatimBlock @@ -2111,7 +2856,7 @@ finish " pandocDefinitionBlock violet none " pandocDefinitionTerm violet none standout " pandocDefinitionIndctr violet none bold -" pandocEmphasisDefinition violet none g=italic +" pandocEmphasisDefinition violet none italic " pandocEmphasisNestedDefinition violet none bold " pandocStrongEmphasisDefinition violet none bold " pandocStrongEmphasisNestedDefinition violet none bold @@ -2126,7 +2871,7 @@ finish " pandocTableStructureEnd -> pandocTableStructre " pandocTableZebraLight blue base03 " pandocTableZebraDark blue base02 -" pandocEmphasisTable blue none g=italic +" pandocEmphasisTable blue none italic " pandocEmphasisNestedTable blue none bold " pandocStrongEmphasisTable blue none bold " pandocStrongEmphasisNestedTable blue none bold @@ -2164,7 +2909,7 @@ finish " pandocCitationID magenta none " pandocCitationRef magenta none " pandocStyleDelim base01 none -" pandocEmphasis base0 none g=italic +" pandocEmphasis base0 none italic " pandocEmphasisNested base0 none bold " pandocStrongEmphasis base0 none bold " pandocStrongEmphasisNested base0 none bold @@ -2185,3 +2930,67 @@ finish " pandocMetadataKey blue none " pandocMetadata blue none bold " pandocMetadataTitle -> pandocMetadata +" unlet s:termtrans +" Background: any +" Variant: 2 +" Color: unused #000000 0 +" Normal unused unused +" ColorColumn unused unused reverse +" Conceal unused unused +" Cursor unused unused +" CursorColumn unused unused reverse +" CursorLine unused unused underline +" CursorLineNr unused unused reverse,italic,bold,underline +" DiffAdd unused unused reverse,underline +" DiffChange unused unused reverse,underline +" DiffDelete unused unused reverse,underline +" DiffText unused unused bold,reverse,underline +" Directory unused unused +" EndOfBuffer unused unused +" ErrorMsg unused unused bold,reverse,italic +" FoldColumn unused unused reverse +" Folded unused unused italic,reverse,underline +" IncSearch unused unused reverse,bold,italic +" LineNr unused unused reverse +" MatchParen unused unused bold,underline +" ModeMsg unused unused +" MoreMsg unused unused +" NonText unused unused +" Pmenu unused unused reverse +" PmenuSbar unused unused +" PmenuSel unused unused +" PmenuThumb unused unused +" Question unused unused standout +" Search unused unused underline,italic +" SignColumn unused unused reverse +" SpecialKey unused unused bold +" SpellBad unused unused underline,italic +" SpellCap unused unused underline,italic +" SpellLocal unused unused underline,italic +" SpellRare unused unused underline,italic +" StatusLine unused unused reverse,bold +" StatusLineNC unused unused reverse +" TabLine unused unused reverse,underline,italic +" TabLineFill unused unused reverse,underline +" TabLineSel unused unused bold +" Title unused unused bold +" VertSplit unused unused reverse +" Visual unused unused reverse +" VisualNOS unused unused +" WarningMsg unused unused standout +" WildMenu unused unused bold +" Comment unused unused italic +" Constant unused unused bold,italic +" Error unused unused reverse +" Identifier unused unused italic +" Ignore unused unused +" PreProc unused unused italic +" Special unused unused bold,italic +" Statement unused unused bold +" Todo unused unused bold,underline +" Type unused unused bold +" Underlined unused unused underline +" CursorIM unused unused +" ToolbarLine unused unused reverse +" ToolbarButton unused unused bold,reverse +" unlet s:termtrans diff --git a/colors/solarized8_low.vim b/colors/solarized8_low.vim index ed9de8e..2cd0707 100644 --- a/colors/solarized8_low.vim +++ b/colors/solarized8_low.vim @@ -4,13 +4,9 @@ " Maintainer: Lifepillar " Website: https://github.com/lifepillar/vim-solarized8 " License: OSI approved MIT license -" Last Updated: Wed May 1 23:22:25 2019 +" Last Updated: Thu Jun 6 17:42:30 2019 -if !(has('termguicolors') && &termguicolors) && !has('gui_running') - \ && (!exists('&t_Co') || &t_Co < (get(g:, 'solarized_use16', &t_Co < 256) ? 16 : 256)) - echoerr '[Solarized 8 Low Contrast] There are not enough colors.' - finish -endif +" Generated by Colortemplate v2.0.0b2 hi clear if exists('syntax_on') @@ -19,1290 +15,20 @@ endif let g:colors_name = 'solarized8_low' -" 256-color variant -if !get(g:, 'solarized_use16', &t_Co < 256) - if &background ==# 'dark' - let g:terminal_ansi_colors = ['#073642', '#dc322f', '#859900', '#b58900', '#268bd2', '#d33682', '#2aa198', '#eee8d5', - \ '#002b36', '#cb4b16', '#586e75', '#657b83', '#839496', '#6c71c4', '#93a1a1', '#fdf6e3'] - if has('nvim') - hi! link TermCursor Cursor - hi TermCursorNC ctermfg=235 ctermbg=242 guifg=#002b36 guibg=#586e75 guisp=NONE cterm=NONE gui=NONE - let g:terminal_color_0='#073642' - let g:terminal_color_1='#dc322f' - let g:terminal_color_2='#859900' - let g:terminal_color_3='#b58900' - let g:terminal_color_4='#268bd2' - let g:terminal_color_5='#d33682' - let g:terminal_color_6='#2aa198' - let g:terminal_color_7='#eee8d5' - let g:terminal_color_8='#002b36' - let g:terminal_color_9='#cb4b16' - let g:terminal_color_10='#586e75' - let g:terminal_color_11='#657b83' - let g:terminal_color_12='#839496' - let g:terminal_color_13='#6c71c4' - let g:terminal_color_14='#93a1a1' - let g:terminal_color_15='#fdf6e3' - endif - if !has('gui_running') && get(g:, 'solarized_termtrans', 0) - hi Normal ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi FoldColumn ctermfg=fg ctermbg=NONE guifg=fg guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Folded ctermfg=fg ctermbg=NONE guifg=fg guibg=NONE guisp=#002b36 cterm=NONE,bold gui=NONE,bold - hi LineNr ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=NONE guifg=fg guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi CursorLineNr ctermbg=NONE guifg=NONE - else - hi Normal ctermfg=246 ctermbg=236 guifg=#839496 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi FoldColumn ctermfg=246 ctermbg=239 guifg=#839496 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi Folded ctermfg=246 ctermbg=239 guifg=#839496 guibg=#073642 guisp=#002b36 cterm=NONE,bold gui=NONE,bold - hi LineNr ctermfg=242 ctermbg=239 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=236 guifg=fg guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi CursorLineNr ctermbg=239 guibg=#073642 - endif - hi ColorColumn ctermfg=NONE ctermbg=239 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi Conceal ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - if get(g:, "solarized_visibility", "") == "high" - hi CursorLineNr ctermfg=166 guifg=#cb4b16 cterm=bold gui=bold - hi NonText ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SpellBad ctermfg=61 ctermbg=254 guifg=#6c71c4 guibg=#eee8d5 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellCap ctermfg=61 ctermbg=254 guifg=#6c71c4 guibg=#eee8d5 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellLocal ctermfg=136 ctermbg=254 guifg=#b58900 guibg=#eee8d5 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellRare ctermfg=37 ctermbg=254 guifg=#2aa198 guibg=#eee8d5 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi Title ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - elseif get(g:, "solarized_visibility", "") == "low" - hi CursorLineNr ctermfg=242 guifg=#586e75 cterm=bold gui=bold - hi NonText ctermfg=239 ctermbg=NONE guifg=#073642 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=239 ctermbg=NONE guifg=#073642 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SpellBad ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - else - hi CursorLineNr ctermfg=246 guifg=#839496 cterm=bold gui=bold - hi NonText ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=66 ctermbg=239 guifg=#657b83 guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpellBad ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - endif - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=235 ctermbg=246 guifg=#002b36 guibg=#839496 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=230 ctermbg=32 guifg=#fdf6e3 guibg=#268bd2 guisp=NONE cterm=NONE gui=NONE - endif - hi CursorColumn ctermfg=NONE ctermbg=239 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi CursorLine ctermfg=NONE ctermbg=239 guifg=NONE guibg=#073642 guisp=#93a1a1 cterm=NONE,underline gui=NONE,underline - if get(g:, "solarized_diffmode", "") == "high" - hi DiffAdd ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffChange ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffDelete ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffText ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - elseif get(g:, "solarized_diffmode", "") == "low" - hi DiffAdd ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=#268bd2 cterm=NONE gui=NONE - else - hi DiffAdd ctermfg=106 ctermbg=239 guifg=#859900 guibg=#073642 guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=136 ctermbg=239 guifg=#b58900 guibg=#073642 guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=160 ctermbg=239 guifg=#dc322f guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=32 ctermbg=239 guifg=#268bd2 guibg=#073642 guisp=#268bd2 cterm=NONE gui=NONE - endif - hi Directory ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi EndOfBuffer ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi ErrorMsg ctermfg=160 ctermbg=230 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi IncSearch ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout - hi MatchParen ctermfg=230 ctermbg=239 guifg=#fdf6e3 guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi ModeMsg ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi MoreMsg ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Pmenu ctermfg=66 ctermbg=235 guifg=#657b83 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi PmenuSbar ctermfg=NONE ctermbg=235 guifg=NONE guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi PmenuSel ctermfg=66 ctermbg=239 guifg=#657b83 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi PmenuThumb ctermfg=NONE ctermbg=235 guifg=NONE guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi Question ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link QuickFixLine Search - hi Search ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SignColumn ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - if get(g:, "solarized_statusline", "") == "low" - hi StatusLine ctermfg=242 ctermbg=254 guifg=#586e75 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=242 ctermbg=247 guifg=#586e75 guibg=#93a1a1 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLine ctermfg=242 ctermbg=247 guifg=#586e75 guibg=#93a1a1 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineFill ctermfg=242 ctermbg=247 guifg=#586e75 guibg=#93a1a1 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=242 ctermbg=254 guifg=#586e75 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VertSplit ctermfg=247 ctermbg=242 guifg=#93a1a1 guibg=#586e75 guisp=NONE cterm=NONE gui=NONE - elseif get(g:, "solarized_statusline", "") == "flat" - hi StatusLine ctermfg=235 ctermbg=254 guifg=#002b36 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=235 ctermbg=247 guifg=#002b36 guibg=#93a1a1 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=254 ctermbg=235 guifg=#eee8d5 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi TabLine ctermfg=242 ctermbg=235 guifg=#586e75 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi TabLineFill ctermfg=242 ctermbg=235 guifg=#586e75 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi VertSplit ctermfg=242 ctermbg=235 guifg=#586e75 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - else - hi StatusLine ctermfg=246 ctermbg=239 guifg=#839496 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=242 ctermbg=239 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLine ctermfg=242 ctermbg=239 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineFill ctermfg=242 ctermbg=239 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=246 ctermbg=239 guifg=#839496 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VertSplit ctermfg=247 ctermbg=242 guifg=#93a1a1 guibg=#586e75 guisp=NONE cterm=NONE gui=NONE - endif - hi! link StatusLineTerm StatusLine - hi! link StatusLineTermNC StatusLineNC - hi Visual ctermfg=242 ctermbg=235 guifg=#586e75 guibg=#002b36 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VisualNOS ctermfg=NONE ctermbg=239 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi WarningMsg ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi WildMenu ctermfg=254 ctermbg=239 guifg=#eee8d5 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi! link Boolean Constant - hi! link Character Constant - hi Comment ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi! link Conditional Statement - hi Constant ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Define PreProc - hi! link Debug Special - hi! link Delimiter Special - hi Error ctermfg=160 ctermbg=230 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse - hi! link Exception Statement - hi! link Float Constant - hi! link Function Identifier - hi Identifier ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Ignore ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE - 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 PreProc ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Repeat Statement - hi Special ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link SpecialChar Special - hi! link SpecialComment Special - hi Statement ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link StorageClass Type - hi! link String Constant - hi! link Structure Type - hi! link Tag Special - hi Todo ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi Type ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Typedef Type - hi Underlined ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link lCursor Cursor - hi CursorIM ctermfg=NONE ctermbg=fg guifg=NONE guibg=fg guisp=NONE cterm=NONE gui=NONE - hi ToolbarLine ctermfg=NONE ctermbg=239 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi ToolbarButton ctermfg=247 ctermbg=239 guifg=#93a1a1 guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi NormalMode ctermfg=246 ctermbg=230 guifg=#839496 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi InsertMode ctermfg=37 ctermbg=230 guifg=#2aa198 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi ReplaceMode ctermfg=166 ctermbg=230 guifg=#cb4b16 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VisualMode ctermfg=162 ctermbg=230 guifg=#d33682 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi CommandMode ctermfg=162 ctermbg=230 guifg=#d33682 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - if get(g:, 'solarized_extra_hi_groups', 0) - hi! link vimVar Identifier - hi! link vimFunc Function - hi! link vimUserFunc Function - hi! link helpSpecial Special - hi! link vimSet Normal - hi! link vimSetEqual Normal - hi vimCommentString ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCommand ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCmdSep ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi helpExample ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpOption ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpNote ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpVim ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextJump ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextEntry ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimIsCommand ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynMtchOpt ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynType ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiLink ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiGroup ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimGroup ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link diffAdded Statement - hi! link diffLine Identifier - hi gitcommitComment ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi! link gitcommitUntracked gitcommitComment - hi! link gitcommitDiscarded gitcommitComment - hi! link gitcommitSelected gitcommitComment - hi gitcommitUnmerged ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitOnBranch ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitBranch ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link gitcommitNoBranch gitcommitBranch - hi gitcommitdiscardedtype ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitselectedtype ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitHeader ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitUntrackedFile ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitDiscardedFile ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitSelectedFile ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitUnmergedFile ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitFile ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link gitcommitDiscardedArrow gitcommitDiscardedFile - hi! link gitcommitSelectedArrow gitcommitSelectedFile - hi! link gitcommitUnmergedArrow gitcommitUnmergedFile - hi htmlTag ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlEndTag ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlTagN ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlTagName ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlSpecialTagName ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi htmlArg ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi javaScript ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link jsFuncCall Function - hi perlHereDoc ctermfg=247 ctermbg=236 guifg=#93a1a1 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi perlVarPlain ctermfg=136 ctermbg=236 guifg=#b58900 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi perlStatementFileDesc ctermfg=37 ctermbg=236 guifg=#2aa198 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi texstatement ctermfg=37 ctermbg=236 guifg=#2aa198 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi texmathzonex ctermfg=136 ctermbg=236 guifg=#b58900 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi texmathmatcher ctermfg=136 ctermbg=236 guifg=#b58900 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi texreflabel ctermfg=136 ctermbg=236 guifg=#b58900 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi rubyDefine ctermfg=247 ctermbg=236 guifg=#93a1a1 guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link rubySymbol Type - hi rubyBoolean ctermfg=162 ctermbg=236 guifg=#d33682 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - let hs_highlight_boolean=1 - let hs_highlight_delimiters=1 - hi cPreCondit ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi VarId ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi ConId ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImport ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsString ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStructure ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_hlFunctionName ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStatement ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImportLabel ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_OpFunctionName ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_DeclareFunction ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsVarSym ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsType ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsTypedef ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsModuleName ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link hsImportParams Delimiter - hi! link hsDelimTypeExport Delimiter - hi! link hsModuleStartLabel hsStructure - hi! link hsModuleWhereLabel hsModuleStartLabel - hi hsNiceOperator ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsniceoperator ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlock ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlockTitle ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocTitleComment ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocComment ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocVerbatimBlock ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link pandocVerbatimBlockDeep pandocVerbatimBlock - hi! link pandocCodeBlock pandocVerbatimBlock - hi! link pandocCodeBlockDelim pandocVerbatimBlock - hi pandocBlockQuote ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader1 ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader2 ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader3 ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader4 ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader5 ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader6 ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListMarker ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListReference ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionBlock ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionTerm ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout - hi pandocDefinitionIndctr ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTableStructure ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link pandocTableStructureTop pandocTableStructre - hi! link pandocTableStructureEnd pandocTableStructre - hi pandocTableZebraLight ctermfg=32 ctermbg=235 guifg=#268bd2 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi pandocTableZebraDark ctermfg=32 ctermbg=239 guifg=#268bd2 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasisTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocHeadingMarker ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisNestedHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSuperscriptHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSubscriptHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocLinkDelim ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkLabel ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkText ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkURL ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitle ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitleDelim ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=#657b83 cterm=NONE gui=NONE - hi pandocLinkDefinition ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#657b83 cterm=NONE gui=NONE - hi pandocLinkDefinitionID ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocImageCaption ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteLink ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocFootnoteDefLink ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteInline ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnote ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationDelim ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitation ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationID ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationRef ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocStyleDelim ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasis ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNested ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasis ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNested ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasis ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeout ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInline ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscript ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscript ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocRule ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocRuleLine ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEscapePair ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocCitationRef ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocNonBreakingSpace ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi! link pandocEscapedCharacter pandocEscapePair - hi! link pandocLineBreak pandocEscapePair - hi pandocMetadataDelim ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadataKey ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link pandocMetadataTitle pandocMetadata - endif - if get(g:, "solarized_term_italics", 0) - hi Comment cterm=italic - hi gitcommitComment cterm=italic - hi htmlSpecialTagName cterm=italic - hi pandocComment cterm=italic - hi pandocEmphasisDefinition cterm=italic - hi pandocEmphasisTable cterm=italic - hi pandocEmphasis cterm=italic - endif - finish - endif +let s:t_Co = exists('&t_Co') && !empty(&t_Co) && &t_Co > 1 ? &t_Co : 2 +let s:italics = (&t_ZH != '' && &t_ZH != '') || (has('gui_running') && !has('iOS')) || has('nvim') - let g:terminal_ansi_colors = ['#073642', '#dc322f', '#859900', '#b58900', '#268bd2', '#d33682', '#2aa198', '#eee8d5', - \ '#002b36', '#cb4b16', '#586e75', '#657b83', '#839496', '#6c71c4', '#93a1a1', '#fdf6e3'] - if has('nvim') - hi! link TermCursor Cursor - hi TermCursorNC ctermfg=230 ctermbg=247 guifg=#fdf6e3 guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE - let g:terminal_color_0='#073642' - let g:terminal_color_1='#dc322f' - let g:terminal_color_2='#859900' - let g:terminal_color_3='#b58900' - let g:terminal_color_4='#268bd2' - let g:terminal_color_5='#d33682' - let g:terminal_color_6='#2aa198' - let g:terminal_color_7='#eee8d5' - let g:terminal_color_8='#002b36' - let g:terminal_color_9='#cb4b16' - let g:terminal_color_10='#586e75' - let g:terminal_color_11='#657b83' - let g:terminal_color_12='#839496' - let g:terminal_color_13='#6c71c4' - let g:terminal_color_14='#93a1a1' - let g:terminal_color_15='#fdf6e3' - endif - if !has('gui_running') && get(g:, 'solarized_termtrans', 0) - hi Normal ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi FoldColumn ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Folded ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=#fdf6e3 cterm=NONE,bold gui=NONE,bold - hi LineNr ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=NONE guifg=fg guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi CursorLineNr ctermbg=NONE guifg=NONE - else - hi Normal ctermfg=66 ctermbg=254 guifg=#657b83 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi FoldColumn ctermfg=66 ctermbg=254 guifg=#657b83 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi Folded ctermfg=66 ctermbg=254 guifg=#657b83 guibg=#eee8d5 guisp=#fdf6e3 cterm=NONE,bold gui=NONE,bold - hi LineNr ctermfg=247 ctermbg=254 guifg=#93a1a1 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=254 guifg=fg guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi CursorLineNr ctermbg=254 guibg=#eee8d5 - endif - if get(g:, "solarized_visibility", "") == "high" - hi CursorLineNr ctermfg=160 guifg=#dc322f cterm=bold gui=bold - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=230 ctermbg=66 guifg=#fdf6e3 guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=230 ctermbg=160 guifg=#fdf6e3 guibg=#dc322f guisp=NONE cterm=NONE gui=NONE - endif - hi MatchParen ctermfg=235 ctermbg=NONE guifg=#002b36 guibg=NONE guisp=NONE cterm=NONE,bold,underline gui=NONE,bold,underline - hi NonText ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SpellBad ctermfg=162 ctermbg=254 guifg=#d33682 guibg=#eee8d5 guisp=#6c71c4 cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellCap ctermfg=162 ctermbg=254 guifg=#d33682 guibg=#eee8d5 guisp=#6c71c4 cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellLocal ctermfg=136 ctermbg=254 guifg=#b58900 guibg=#eee8d5 guisp=#cb4b16 cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellRare ctermfg=37 ctermbg=254 guifg=#2aa198 guibg=#eee8d5 guisp=#cb4b16 cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi Title ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - elseif get(g:, "solarized_visibility", "") == "low" - hi CursorLineNr ctermfg=247 guifg=#93a1a1 cterm=bold gui=bold - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=230 ctermbg=66 guifg=#fdf6e3 guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=230 ctermbg=166 guifg=#fdf6e3 guibg=#cb4b16 guisp=NONE cterm=NONE gui=NONE - endif - hi MatchParen ctermfg=235 ctermbg=254 guifg=#002b36 guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi NonText ctermfg=254 ctermbg=NONE guifg=#eee8d5 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=254 ctermbg=NONE guifg=#eee8d5 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpellBad ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - else - hi CursorLineNr ctermfg=66 guifg=#657b83 cterm=bold gui=bold - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=230 ctermbg=66 guifg=#fdf6e3 guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=230 ctermbg=166 guifg=#fdf6e3 guibg=#cb4b16 guisp=NONE cterm=NONE gui=NONE - endif - hi MatchParen ctermfg=235 ctermbg=254 guifg=#002b36 guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi NonText ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=246 ctermbg=254 guifg=#839496 guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpellBad ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - endif - hi ColorColumn ctermfg=NONE ctermbg=254 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi Conceal ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi CursorColumn ctermfg=NONE ctermbg=254 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi CursorLine ctermfg=NONE ctermbg=254 guifg=NONE guibg=#eee8d5 guisp=#586e75 cterm=NONE,underline gui=NONE,underline - if get(g:, "solarized_diffmode", "") == "high" - hi DiffAdd ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffChange ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffDelete ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffText ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - elseif get(g:, "solarized_diffmode", "") == "low" - hi DiffAdd ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=#268bd2 cterm=NONE gui=NONE - else - hi DiffAdd ctermfg=106 ctermbg=254 guifg=#859900 guibg=#eee8d5 guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=136 ctermbg=254 guifg=#b58900 guibg=#eee8d5 guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=160 ctermbg=254 guifg=#dc322f guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=32 ctermbg=254 guifg=#268bd2 guibg=#eee8d5 guisp=#268bd2 cterm=NONE gui=NONE - endif - hi Directory ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi EndOfBuffer ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi ErrorMsg ctermfg=160 ctermbg=230 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi IncSearch ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout - hi ModeMsg ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi MoreMsg ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Pmenu ctermfg=230 ctermbg=247 guifg=#fdf6e3 guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE - hi PmenuSbar ctermfg=NONE ctermbg=66 guifg=NONE guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - hi PmenuSel ctermfg=230 ctermbg=246 guifg=#fdf6e3 guibg=#839496 guisp=NONE cterm=NONE gui=NONE - hi PmenuThumb ctermfg=NONE ctermbg=246 guifg=NONE guibg=#839496 guisp=NONE cterm=NONE gui=NONE - hi Question ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link QuickFixLine Search - hi Search ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SignColumn ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - if get(g:, "solarized_statusline", "") == "low" - hi StatusLine ctermfg=247 ctermbg=254 guifg=#93a1a1 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=247 ctermbg=242 guifg=#93a1a1 guibg=#586e75 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLine ctermfg=247 ctermbg=242 guifg=#93a1a1 guibg=#586e75 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineFill ctermfg=247 ctermbg=242 guifg=#93a1a1 guibg=#586e75 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=247 ctermbg=254 guifg=#93a1a1 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VertSplit ctermfg=242 ctermbg=247 guifg=#586e75 guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE - hi WildMenu ctermfg=66 ctermbg=254 guifg=#657b83 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - elseif get(g:, "solarized_statusline", "") == "flat" - hi StatusLine ctermfg=230 ctermbg=236 guifg=#fdf6e3 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=230 ctermbg=242 guifg=#fdf6e3 guibg=#586e75 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=236 ctermbg=230 guifg=#073642 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi TabLine ctermfg=247 ctermbg=230 guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi TabLineFill ctermfg=247 ctermbg=230 guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi VertSplit ctermfg=247 ctermbg=230 guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi WildMenu ctermfg=247 ctermbg=230 guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - else - hi StatusLine ctermfg=242 ctermbg=254 guifg=#586e75 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=246 ctermbg=254 guifg=#839496 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLine ctermfg=246 ctermbg=254 guifg=#839496 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineFill ctermfg=246 ctermbg=254 guifg=#839496 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=242 ctermbg=254 guifg=#586e75 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VertSplit ctermfg=242 ctermbg=247 guifg=#586e75 guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE - hi WildMenu ctermfg=246 ctermbg=254 guifg=#839496 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - endif - hi! link StatusLineTerm StatusLine - hi! link StatusLineTermNC StatusLineNC - hi Visual ctermfg=247 ctermbg=230 guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VisualNOS ctermfg=NONE ctermbg=254 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi WarningMsg ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link Boolean Constant - hi! link Character Constant - hi Comment ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi! link Conditional Statement - hi Constant ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Define PreProc - hi! link Debug Special - hi! link Delimiter Special - hi Error ctermfg=160 ctermbg=230 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse - hi! link Exception Statement - hi! link Float Constant - hi! link Function Identifier - hi Identifier ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Ignore ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE - 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 PreProc ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Repeat Statement - hi Special ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link SpecialChar Special - hi! link SpecialComment Special - hi Statement ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link StorageClass Type - hi! link String Constant - hi! link Structure Type - hi! link Tag Special - hi Todo ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi Type ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Typedef Type - hi Underlined ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link lCursor Cursor - hi CursorIM ctermfg=NONE ctermbg=fg guifg=NONE guibg=fg guisp=NONE cterm=NONE gui=NONE - hi ToolbarLine ctermfg=NONE ctermbg=254 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi ToolbarButton ctermfg=242 ctermbg=254 guifg=#586e75 guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi NormalMode ctermfg=242 ctermbg=230 guifg=#586e75 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi InsertMode ctermfg=37 ctermbg=230 guifg=#2aa198 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi ReplaceMode ctermfg=166 ctermbg=230 guifg=#cb4b16 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VisualMode ctermfg=162 ctermbg=230 guifg=#d33682 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi CommandMode ctermfg=162 ctermbg=230 guifg=#d33682 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - if get(g:, 'solarized_extra_hi_groups', 0) - hi! link vimVar Identifier - hi! link vimFunc Function - hi! link vimUserFunc Function - hi! link helpSpecial Special - hi! link vimSet Normal - hi! link vimSetEqual Normal - hi vimCommentString ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCommand ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCmdSep ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi helpExample ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpOption ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpNote ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpVim ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextJump ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextEntry ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimIsCommand ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynMtchOpt ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynType ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiLink ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiGroup ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimGroup ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link diffAdded Statement - hi! link diffLine Identifier - hi gitcommitComment ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi! link gitcommitUntracked gitcommitComment - hi! link gitcommitDiscarded gitcommitComment - hi! link gitcommitSelected gitcommitComment - hi gitcommitUnmerged ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitOnBranch ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitBranch ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link gitcommitNoBranch gitcommitBranch - hi gitcommitdiscardedtype ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitselectedtype ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitHeader ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitUntrackedFile ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitDiscardedFile ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitSelectedFile ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitUnmergedFile ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitFile ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link gitcommitDiscardedArrow gitcommitDiscardedFile - hi! link gitcommitSelectedArrow gitcommitSelectedFile - hi! link gitcommitUnmergedArrow gitcommitUnmergedFile - hi htmlTag ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlEndTag ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlTagN ctermfg=242 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlTagName ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlSpecialTagName ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi htmlArg ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi javaScript ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link jsFuncCall Function - hi perlHereDoc ctermfg=242 ctermbg=254 guifg=#586e75 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi perlVarPlain ctermfg=136 ctermbg=254 guifg=#b58900 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi perlStatementFileDesc ctermfg=37 ctermbg=254 guifg=#2aa198 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi texstatement ctermfg=37 ctermbg=254 guifg=#2aa198 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi texmathzonex ctermfg=136 ctermbg=254 guifg=#b58900 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi texmathmatcher ctermfg=136 ctermbg=254 guifg=#b58900 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi texreflabel ctermfg=136 ctermbg=254 guifg=#b58900 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi rubyDefine ctermfg=242 ctermbg=254 guifg=#586e75 guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link rubySymbol Type - hi rubyBoolean ctermfg=162 ctermbg=254 guifg=#d33682 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - let hs_highlight_boolean=1 - let hs_highlight_delimiters=1 - hi cPreCondit ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi VarId ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi ConId ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImport ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsString ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStructure ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_hlFunctionName ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStatement ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImportLabel ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_OpFunctionName ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_DeclareFunction ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsVarSym ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsType ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsTypedef ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsModuleName ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link hsImportParams Delimiter - hi! link hsDelimTypeExport Delimiter - hi! link hsModuleStartLabel hsStructure - hi! link hsModuleWhereLabel hsModuleStartLabel - hi hsNiceOperator ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsniceoperator ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlock ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlockTitle ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocTitleComment ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocComment ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocVerbatimBlock ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link pandocVerbatimBlockDeep pandocVerbatimBlock - hi! link pandocCodeBlock pandocVerbatimBlock - hi! link pandocCodeBlockDelim pandocVerbatimBlock - hi pandocBlockQuote ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader1 ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader2 ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader3 ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader4 ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader5 ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader6 ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListMarker ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListReference ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionBlock ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionTerm ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout - hi pandocDefinitionIndctr ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptDefinition ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTableStructure ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link pandocTableStructureTop pandocTableStructre - hi! link pandocTableStructureEnd pandocTableStructre - hi pandocTableZebraLight ctermfg=32 ctermbg=230 guifg=#268bd2 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi pandocTableZebraDark ctermfg=32 ctermbg=254 guifg=#268bd2 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasisTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptTable ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocHeadingMarker ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisNestedHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSuperscriptHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSubscriptHeading ctermfg=166 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocLinkDelim ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkLabel ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkText ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkURL ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitle ctermfg=246 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitleDelim ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=#839496 cterm=NONE gui=NONE - hi pandocLinkDefinition ctermfg=37 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#839496 cterm=NONE gui=NONE - hi pandocLinkDefinitionID ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocImageCaption ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteLink ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocFootnoteDefLink ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteInline ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnote ctermfg=106 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationDelim ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitation ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationID ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationRef ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocStyleDelim ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasis ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNested ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasis ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNested ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasis ctermfg=66 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeout ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInline ctermfg=136 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscript ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscript ctermfg=61 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocRule ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocRuleLine ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEscapePair ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocCitationRef ctermfg=162 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocNonBreakingSpace ctermfg=160 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi! link pandocEscapedCharacter pandocEscapePair - hi! link pandocLineBreak pandocEscapePair - hi pandocMetadataDelim ctermfg=247 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadataKey ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=32 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link pandocMetadataTitle pandocMetadata - endif - if get(g:, "solarized_term_italics", 0) - hi Comment cterm=italic - hi gitcommitComment cterm=italic - hi htmlSpecialTagName cterm=italic - hi pandocComment cterm=italic - hi pandocEmphasisDefinition cterm=italic - hi pandocEmphasisTable cterm=italic - hi pandocEmphasis cterm=italic - endif - finish -endif - -" 16-color variant -if &background ==# 'dark' - let g:terminal_ansi_colors = ['#073642', '#dc322f', '#859900', '#b58900', '#268bd2', '#d33682', '#2aa198', '#eee8d5', - \ '#002b36', '#cb4b16', '#586e75', '#657b83', '#839496', '#6c71c4', '#93a1a1', '#fdf6e3'] - if has('nvim') - hi! link TermCursor Cursor - hi TermCursorNC ctermfg=8 ctermbg=10 guifg=#002b36 guibg=#586e75 guisp=NONE cterm=NONE gui=NONE - let g:terminal_color_0='#073642' - let g:terminal_color_1='#dc322f' - let g:terminal_color_2='#859900' - let g:terminal_color_3='#b58900' - let g:terminal_color_4='#268bd2' - let g:terminal_color_5='#d33682' - let g:terminal_color_6='#2aa198' - let g:terminal_color_7='#eee8d5' - let g:terminal_color_8='#002b36' - let g:terminal_color_9='#cb4b16' - let g:terminal_color_10='#586e75' - let g:terminal_color_11='#657b83' - let g:terminal_color_12='#839496' - let g:terminal_color_13='#6c71c4' - let g:terminal_color_14='#93a1a1' - let g:terminal_color_15='#fdf6e3' - endif - if !has('gui_running') && get(g:, 'solarized_termtrans', 0) - hi Normal ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi FoldColumn ctermfg=fg ctermbg=NONE guifg=fg guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Folded ctermfg=fg ctermbg=NONE guifg=fg guibg=NONE guisp=#002b36 cterm=NONE,bold gui=NONE,bold - hi LineNr ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=NONE guifg=fg guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi CursorLineNr ctermbg=NONE guifg=NONE - else - hi Normal ctermfg=12 ctermbg=0 guifg=#839496 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi FoldColumn ctermfg=12 ctermbg=0 guifg=#839496 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi Folded ctermfg=12 ctermbg=0 guifg=#839496 guibg=#073642 guisp=#002b36 cterm=NONE,bold gui=NONE,bold - hi LineNr ctermfg=10 ctermbg=0 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=0 guifg=fg guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi CursorLineNr ctermbg=0 guibg=#073642 - endif - hi ColorColumn ctermfg=NONE ctermbg=0 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi Conceal ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - if get(g:, "solarized_visibility", "") == "high" - hi CursorLineNr ctermfg=9 guifg=#cb4b16 cterm=bold gui=bold - hi NonText ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SpellBad ctermfg=13 ctermbg=7 guifg=#6c71c4 guibg=#eee8d5 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellCap ctermfg=13 ctermbg=7 guifg=#6c71c4 guibg=#eee8d5 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellLocal ctermfg=3 ctermbg=7 guifg=#b58900 guibg=#eee8d5 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellRare ctermfg=6 ctermbg=7 guifg=#2aa198 guibg=#eee8d5 guisp=#dc322f cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi Title ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - elseif get(g:, "solarized_visibility", "") == "low" - hi CursorLineNr ctermfg=10 guifg=#586e75 cterm=bold gui=bold - hi NonText ctermfg=0 ctermbg=NONE guifg=#073642 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=0 ctermbg=NONE guifg=#073642 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SpellBad ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - else - hi CursorLineNr ctermfg=12 guifg=#839496 cterm=bold gui=bold - hi NonText ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=11 ctermbg=0 guifg=#657b83 guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpellBad ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - endif - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=8 ctermbg=12 guifg=#002b36 guibg=#839496 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=15 ctermbg=4 guifg=#fdf6e3 guibg=#268bd2 guisp=NONE cterm=NONE gui=NONE - endif - hi CursorColumn ctermfg=NONE ctermbg=0 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi CursorLine ctermfg=NONE ctermbg=0 guifg=NONE guibg=#073642 guisp=#93a1a1 cterm=NONE,underline gui=NONE,underline - if get(g:, "solarized_diffmode", "") == "high" - hi DiffAdd ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffChange ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffDelete ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffText ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - elseif get(g:, "solarized_diffmode", "") == "low" - hi DiffAdd ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=#268bd2 cterm=NONE gui=NONE - else - hi DiffAdd ctermfg=2 ctermbg=0 guifg=#859900 guibg=#073642 guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=3 ctermbg=0 guifg=#b58900 guibg=#073642 guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=1 ctermbg=0 guifg=#dc322f guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=4 ctermbg=0 guifg=#268bd2 guibg=#073642 guisp=#268bd2 cterm=NONE gui=NONE - endif - hi Directory ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi EndOfBuffer ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi ErrorMsg ctermfg=1 ctermbg=15 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi IncSearch ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout - hi MatchParen ctermfg=15 ctermbg=0 guifg=#fdf6e3 guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi ModeMsg ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi MoreMsg ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Pmenu ctermfg=11 ctermbg=8 guifg=#657b83 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi PmenuSbar ctermfg=NONE ctermbg=8 guifg=NONE guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi PmenuSel ctermfg=11 ctermbg=0 guifg=#657b83 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi PmenuThumb ctermfg=NONE ctermbg=8 guifg=NONE guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi Question ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link QuickFixLine Search - hi Search ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SignColumn ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - if get(g:, "solarized_statusline", "") == "low" - hi StatusLine ctermfg=10 ctermbg=7 guifg=#586e75 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=10 ctermbg=14 guifg=#586e75 guibg=#93a1a1 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLine ctermfg=10 ctermbg=14 guifg=#586e75 guibg=#93a1a1 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineFill ctermfg=10 ctermbg=14 guifg=#586e75 guibg=#93a1a1 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=10 ctermbg=7 guifg=#586e75 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VertSplit ctermfg=14 ctermbg=10 guifg=#93a1a1 guibg=#586e75 guisp=NONE cterm=NONE gui=NONE - elseif get(g:, "solarized_statusline", "") == "flat" - hi StatusLine ctermfg=8 ctermbg=7 guifg=#002b36 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=8 ctermbg=14 guifg=#002b36 guibg=#93a1a1 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=7 ctermbg=8 guifg=#eee8d5 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi TabLine ctermfg=10 ctermbg=8 guifg=#586e75 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi TabLineFill ctermfg=10 ctermbg=8 guifg=#586e75 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi VertSplit ctermfg=10 ctermbg=8 guifg=#586e75 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - else - hi StatusLine ctermfg=12 ctermbg=0 guifg=#839496 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=10 ctermbg=0 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLine ctermfg=10 ctermbg=0 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineFill ctermfg=10 ctermbg=0 guifg=#586e75 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=12 ctermbg=0 guifg=#839496 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VertSplit ctermfg=14 ctermbg=10 guifg=#93a1a1 guibg=#586e75 guisp=NONE cterm=NONE gui=NONE - endif - hi! link StatusLineTerm StatusLine - hi! link StatusLineTermNC StatusLineNC - hi Visual ctermfg=10 ctermbg=8 guifg=#586e75 guibg=#002b36 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VisualNOS ctermfg=NONE ctermbg=0 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi WarningMsg ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi WildMenu ctermfg=7 ctermbg=0 guifg=#eee8d5 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi! link Boolean Constant - hi! link Character Constant - hi Comment ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi! link Conditional Statement - hi Constant ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Define PreProc - hi! link Debug Special - hi! link Delimiter Special - hi Error ctermfg=1 ctermbg=15 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse - hi! link Exception Statement - hi! link Float Constant - hi! link Function Identifier - hi Identifier ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Ignore ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE - 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 PreProc ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Repeat Statement - hi Special ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link SpecialChar Special - hi! link SpecialComment Special - hi Statement ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link StorageClass Type - hi! link String Constant - hi! link Structure Type - hi! link Tag Special - hi Todo ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi Type ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link Typedef Type - hi Underlined ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link lCursor Cursor - hi CursorIM ctermfg=NONE ctermbg=fg guifg=NONE guibg=fg guisp=NONE cterm=NONE gui=NONE - hi ToolbarLine ctermfg=NONE ctermbg=0 guifg=NONE guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi ToolbarButton ctermfg=14 ctermbg=0 guifg=#93a1a1 guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi NormalMode ctermfg=12 ctermbg=15 guifg=#839496 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi InsertMode ctermfg=6 ctermbg=15 guifg=#2aa198 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi ReplaceMode ctermfg=9 ctermbg=15 guifg=#cb4b16 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VisualMode ctermfg=5 ctermbg=15 guifg=#d33682 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi CommandMode ctermfg=5 ctermbg=15 guifg=#d33682 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - if get(g:, 'solarized_extra_hi_groups', 0) - hi! link vimVar Identifier - hi! link vimFunc Function - hi! link vimUserFunc Function - hi! link helpSpecial Special - hi! link vimSet Normal - hi! link vimSetEqual Normal - hi vimCommentString ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCommand ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCmdSep ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi helpExample ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpOption ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpNote ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpVim ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextJump ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextEntry ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimIsCommand ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynMtchOpt ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynType ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiLink ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiGroup ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimGroup ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link diffAdded Statement - hi! link diffLine Identifier - hi gitcommitComment ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi! link gitcommitUntracked gitcommitComment - hi! link gitcommitDiscarded gitcommitComment - hi! link gitcommitSelected gitcommitComment - hi gitcommitUnmerged ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitOnBranch ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitBranch ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link gitcommitNoBranch gitcommitBranch - hi gitcommitdiscardedtype ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitselectedtype ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitHeader ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitUntrackedFile ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitDiscardedFile ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitSelectedFile ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitUnmergedFile ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitFile ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link gitcommitDiscardedArrow gitcommitDiscardedFile - hi! link gitcommitSelectedArrow gitcommitSelectedFile - hi! link gitcommitUnmergedArrow gitcommitUnmergedFile - hi htmlTag ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlEndTag ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlTagN ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlTagName ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlSpecialTagName ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi htmlArg ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi javaScript ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link jsFuncCall Function - hi perlHereDoc ctermfg=14 ctermbg=0 guifg=#93a1a1 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi perlVarPlain ctermfg=3 ctermbg=0 guifg=#b58900 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi perlStatementFileDesc ctermfg=6 ctermbg=0 guifg=#2aa198 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi texstatement ctermfg=6 ctermbg=0 guifg=#2aa198 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi texmathzonex ctermfg=3 ctermbg=0 guifg=#b58900 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi texmathmatcher ctermfg=3 ctermbg=0 guifg=#b58900 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi texreflabel ctermfg=3 ctermbg=0 guifg=#b58900 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi rubyDefine ctermfg=14 ctermbg=0 guifg=#93a1a1 guibg=#073642 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link rubySymbol Type - hi rubyBoolean ctermfg=5 ctermbg=0 guifg=#d33682 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - let hs_highlight_boolean=1 - let hs_highlight_delimiters=1 - hi cPreCondit ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi VarId ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi ConId ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImport ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsString ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStructure ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_hlFunctionName ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStatement ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImportLabel ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_OpFunctionName ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_DeclareFunction ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsVarSym ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsType ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsTypedef ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsModuleName ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link hsImportParams Delimiter - hi! link hsDelimTypeExport Delimiter - hi! link hsModuleStartLabel hsStructure - hi! link hsModuleWhereLabel hsModuleStartLabel - hi hsNiceOperator ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsniceoperator ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlock ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlockTitle ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocTitleComment ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocComment ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocVerbatimBlock ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link pandocVerbatimBlockDeep pandocVerbatimBlock - hi! link pandocCodeBlock pandocVerbatimBlock - hi! link pandocCodeBlockDelim pandocVerbatimBlock - hi pandocBlockQuote ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader1 ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader2 ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader3 ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader4 ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader5 ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader6 ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListMarker ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListReference ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionBlock ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionTerm ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout - hi pandocDefinitionIndctr ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTableStructure ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi! link pandocTableStructureTop pandocTableStructre - hi! link pandocTableStructureEnd pandocTableStructre - hi pandocTableZebraLight ctermfg=4 ctermbg=8 guifg=#268bd2 guibg=#002b36 guisp=NONE cterm=NONE gui=NONE - hi pandocTableZebraDark ctermfg=4 ctermbg=0 guifg=#268bd2 guibg=#073642 guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasisTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocHeadingMarker ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisNestedHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSuperscriptHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSubscriptHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocLinkDelim ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkLabel ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkText ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkURL ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitle ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitleDelim ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=#657b83 cterm=NONE gui=NONE - hi pandocLinkDefinition ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#657b83 cterm=NONE gui=NONE - hi pandocLinkDefinitionID ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocImageCaption ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteLink ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocFootnoteDefLink ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteInline ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnote ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationDelim ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitation ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationID ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationRef ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocStyleDelim ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasis ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNested ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasis ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNested ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasis ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeout ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInline ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscript ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscript ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocRule ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocRuleLine ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEscapePair ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocCitationRef ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocNonBreakingSpace ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi! link pandocEscapedCharacter pandocEscapePair - hi! link pandocLineBreak pandocEscapePair - hi pandocMetadataDelim ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadataKey ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi! link pandocMetadataTitle pandocMetadata - endif - if get(g:, "solarized_term_italics", 0) - hi Comment cterm=italic - hi gitcommitComment cterm=italic - hi htmlSpecialTagName cterm=italic - hi pandocComment cterm=italic - hi pandocEmphasisDefinition cterm=italic - hi pandocEmphasisTable cterm=italic - hi pandocEmphasis cterm=italic - endif - finish -endif - -let g:terminal_ansi_colors = ['#073642', '#dc322f', '#859900', '#b58900', '#268bd2', '#d33682', '#2aa198', '#eee8d5', - \ '#002b36', '#cb4b16', '#586e75', '#657b83', '#839496', '#6c71c4', '#93a1a1', '#fdf6e3'] -if has('nvim') - hi! link TermCursor Cursor - hi TermCursorNC ctermfg=15 ctermbg=14 guifg=#fdf6e3 guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE - let g:terminal_color_0='#073642' - let g:terminal_color_1='#dc322f' - let g:terminal_color_2='#859900' - let g:terminal_color_3='#b58900' - let g:terminal_color_4='#268bd2' - let g:terminal_color_5='#d33682' - let g:terminal_color_6='#2aa198' - let g:terminal_color_7='#eee8d5' - let g:terminal_color_8='#002b36' - let g:terminal_color_9='#cb4b16' - let g:terminal_color_10='#586e75' - let g:terminal_color_11='#657b83' - let g:terminal_color_12='#839496' - let g:terminal_color_13='#6c71c4' - let g:terminal_color_14='#93a1a1' - let g:terminal_color_15='#fdf6e3' -endif -if !has('gui_running') && get(g:, 'solarized_termtrans', 0) - hi Normal ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi FoldColumn ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Folded ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=#fdf6e3 cterm=NONE,bold gui=NONE,bold - hi LineNr ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=NONE guifg=fg guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi CursorLineNr ctermbg=NONE guifg=NONE -else - hi Normal ctermfg=11 ctermbg=7 guifg=#657b83 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi FoldColumn ctermfg=11 ctermbg=7 guifg=#657b83 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi Folded ctermfg=11 ctermbg=7 guifg=#657b83 guibg=#eee8d5 guisp=#fdf6e3 cterm=NONE,bold gui=NONE,bold - hi LineNr ctermfg=14 ctermbg=7 guifg=#93a1a1 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi Terminal ctermfg=fg ctermbg=7 guifg=fg guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi CursorLineNr ctermbg=7 guibg=#eee8d5 -endif -if get(g:, "solarized_visibility", "") == "high" - hi CursorLineNr ctermfg=1 guifg=#dc322f cterm=bold gui=bold - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=15 ctermbg=11 guifg=#fdf6e3 guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=15 ctermbg=1 guifg=#fdf6e3 guibg=#dc322f guisp=NONE cterm=NONE gui=NONE - endif - hi MatchParen ctermfg=8 ctermbg=NONE guifg=#002b36 guibg=NONE guisp=NONE cterm=NONE,bold,underline gui=NONE,bold,underline - hi NonText ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi SpellBad ctermfg=5 ctermbg=7 guifg=#d33682 guibg=#eee8d5 guisp=#6c71c4 cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellCap ctermfg=5 ctermbg=7 guifg=#d33682 guibg=#eee8d5 guisp=#6c71c4 cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellLocal ctermfg=3 ctermbg=7 guifg=#b58900 guibg=#eee8d5 guisp=#cb4b16 cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi SpellRare ctermfg=6 ctermbg=7 guifg=#2aa198 guibg=#eee8d5 guisp=#cb4b16 cterm=NONE,reverse,underline gui=NONE,reverse,undercurl - hi Title ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold -elseif get(g:, "solarized_visibility", "") == "low" - hi CursorLineNr ctermfg=14 guifg=#93a1a1 cterm=bold gui=bold - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=15 ctermbg=11 guifg=#fdf6e3 guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=15 ctermbg=9 guifg=#fdf6e3 guibg=#cb4b16 guisp=NONE cterm=NONE gui=NONE - endif - hi MatchParen ctermfg=8 ctermbg=7 guifg=#002b36 guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi NonText ctermfg=7 ctermbg=NONE guifg=#eee8d5 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=7 ctermbg=NONE guifg=#eee8d5 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpellBad ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold -else - hi CursorLineNr ctermfg=11 guifg=#657b83 cterm=bold gui=bold - if get(g:, 'solarized_old_cursor_style', 0) - hi Cursor ctermfg=15 ctermbg=11 guifg=#fdf6e3 guibg=#657b83 guisp=NONE cterm=NONE gui=NONE - else - hi Cursor ctermfg=15 ctermbg=9 guifg=#fdf6e3 guibg=#cb4b16 guisp=NONE cterm=NONE gui=NONE - endif - hi MatchParen ctermfg=8 ctermbg=7 guifg=#002b36 guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi NonText ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpecialKey ctermfg=12 ctermbg=7 guifg=#839496 guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi SpellBad ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellCap ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=#6c71c4 cterm=NONE,underline gui=NONE,undercurl - hi SpellLocal ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE,underline gui=NONE,undercurl - hi SpellRare ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#2aa198 cterm=NONE,underline gui=NONE,undercurl - hi Title ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold -endif -hi ColorColumn ctermfg=NONE ctermbg=7 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE -hi Conceal ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE -hi CursorColumn ctermfg=NONE ctermbg=7 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE -hi CursorLine ctermfg=NONE ctermbg=7 guifg=NONE guibg=#eee8d5 guisp=#586e75 cterm=NONE,underline gui=NONE,underline -if get(g:, "solarized_diffmode", "") == "high" - hi DiffAdd ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffChange ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffDelete ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi DiffText ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse -elseif get(g:, "solarized_diffmode", "") == "low" - hi DiffAdd ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=#268bd2 cterm=NONE gui=NONE -else - hi DiffAdd ctermfg=2 ctermbg=7 guifg=#859900 guibg=#eee8d5 guisp=#859900 cterm=NONE gui=NONE - hi DiffChange ctermfg=3 ctermbg=7 guifg=#b58900 guibg=#eee8d5 guisp=#b58900 cterm=NONE gui=NONE - hi DiffDelete ctermfg=1 ctermbg=7 guifg=#dc322f guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold - hi DiffText ctermfg=4 ctermbg=7 guifg=#268bd2 guibg=#eee8d5 guisp=#268bd2 cterm=NONE gui=NONE -endif -hi Directory ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE -hi EndOfBuffer ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE -hi ErrorMsg ctermfg=1 ctermbg=15 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -hi IncSearch ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout -hi ModeMsg ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE -hi MoreMsg ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE -hi Pmenu ctermfg=15 ctermbg=14 guifg=#fdf6e3 guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE -hi PmenuSbar ctermfg=NONE ctermbg=11 guifg=NONE guibg=#657b83 guisp=NONE cterm=NONE gui=NONE -hi PmenuSel ctermfg=15 ctermbg=12 guifg=#fdf6e3 guibg=#839496 guisp=NONE cterm=NONE gui=NONE -hi PmenuThumb ctermfg=NONE ctermbg=12 guifg=NONE guibg=#839496 guisp=NONE cterm=NONE gui=NONE -hi Question ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold -hi! link QuickFixLine Search -hi Search ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse -hi SignColumn ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE -if get(g:, "solarized_statusline", "") == "low" - hi StatusLine ctermfg=14 ctermbg=7 guifg=#93a1a1 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=14 ctermbg=10 guifg=#93a1a1 guibg=#586e75 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLine ctermfg=14 ctermbg=10 guifg=#93a1a1 guibg=#586e75 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineFill ctermfg=14 ctermbg=10 guifg=#93a1a1 guibg=#586e75 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=14 ctermbg=7 guifg=#93a1a1 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VertSplit ctermfg=10 ctermbg=14 guifg=#586e75 guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE - hi WildMenu ctermfg=11 ctermbg=7 guifg=#657b83 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -elseif get(g:, "solarized_statusline", "") == "flat" - hi StatusLine ctermfg=15 ctermbg=0 guifg=#fdf6e3 guibg=#073642 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=15 ctermbg=10 guifg=#fdf6e3 guibg=#586e75 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=0 ctermbg=15 guifg=#073642 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi TabLine ctermfg=14 ctermbg=15 guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi TabLineFill ctermfg=14 ctermbg=15 guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi VertSplit ctermfg=14 ctermbg=15 guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi WildMenu ctermfg=14 ctermbg=15 guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -else - hi StatusLine ctermfg=10 ctermbg=7 guifg=#586e75 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi StatusLineNC ctermfg=12 ctermbg=7 guifg=#839496 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLine ctermfg=12 ctermbg=7 guifg=#839496 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineFill ctermfg=12 ctermbg=7 guifg=#839496 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi TabLineSel ctermfg=10 ctermbg=7 guifg=#586e75 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi VertSplit ctermfg=10 ctermbg=14 guifg=#586e75 guibg=#93a1a1 guisp=NONE cterm=NONE gui=NONE - hi WildMenu ctermfg=12 ctermbg=7 guifg=#839496 guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -endif -hi! link StatusLineTerm StatusLine -hi! link StatusLineTermNC StatusLineNC -hi Visual ctermfg=14 ctermbg=15 guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -hi VisualNOS ctermfg=NONE ctermbg=7 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -hi WarningMsg ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold +let s:italics = s:italics && get(g:, 'solarized_italics', 1) +let s:termtrans = get(g:, 'solarized_termtrans', 0) && !has('gui_running') hi! link Boolean Constant hi! link Character Constant -hi Comment ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic hi! link Conditional Statement -hi Constant ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE -hi! link Define PreProc hi! link Debug Special +hi! link Define PreProc hi! link Delimiter Special -hi Error ctermfg=1 ctermbg=15 guifg=#dc322f guibg=#fdf6e3 guisp=NONE cterm=NONE,bold,reverse gui=NONE,bold,reverse hi! link Exception Statement hi! link Float Constant hi! link Function Identifier -hi Identifier ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE -hi Ignore ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE hi! link Include PreProc hi! link Keyword Statement hi! link Label Statement @@ -1310,288 +36,2336 @@ hi! link Macro PreProc hi! link Number Constant hi! link Operator Statement hi! link PreCondit PreProc -hi PreProc ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE +hi! link QuickFixLine Search hi! link Repeat Statement -hi Special ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE hi! link SpecialChar Special hi! link SpecialComment Special -hi Statement ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE +hi! link StatusLineTerm StatusLine +hi! link StatusLineTermNC StatusLineNC hi! link StorageClass Type hi! link String Constant hi! link Structure Type hi! link Tag Special -hi Todo ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold -hi Type ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE hi! link Typedef Type -hi Underlined ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE hi! link lCursor Cursor -hi CursorIM ctermfg=NONE ctermbg=fg guifg=NONE guibg=fg guisp=NONE cterm=NONE gui=NONE -hi ToolbarLine ctermfg=NONE ctermbg=7 guifg=NONE guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE -hi ToolbarButton ctermfg=10 ctermbg=7 guifg=#586e75 guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold -hi NormalMode ctermfg=10 ctermbg=15 guifg=#586e75 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -hi InsertMode ctermfg=6 ctermbg=15 guifg=#2aa198 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -hi ReplaceMode ctermfg=9 ctermbg=15 guifg=#cb4b16 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -hi VisualMode ctermfg=5 ctermbg=15 guifg=#d33682 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -hi CommandMode ctermfg=5 ctermbg=15 guifg=#d33682 guibg=#fdf6e3 guisp=NONE cterm=NONE,reverse gui=NONE,reverse -if get(g:, 'solarized_extra_hi_groups', 0) + +if (has('termguicolors') && &termguicolors) || has('gui_running') + if &background ==# 'dark' + let g:terminal_ansi_colors = ['#073642', '#dc322f', '#859900', '#b58900', + \ '#268bd2', '#d33682', '#2aa198', '#eee8d5', '#002b36', '#cb4b16', + \ '#586e75', '#657b83', '#839496', '#6c71c4', '#93a1a1', '#fdf6e3'] + if has('nvim') + let g:terminal_color_0 = '#073642' + let g:terminal_color_1 = '#dc322f' + let g:terminal_color_2 = '#859900' + let g:terminal_color_3 = '#b58900' + let g:terminal_color_4 = '#268bd2' + let g:terminal_color_5 = '#d33682' + let g:terminal_color_6 = '#2aa198' + let g:terminal_color_7 = '#eee8d5' + let g:terminal_color_8 = '#002b36' + let g:terminal_color_9 = '#cb4b16' + let g:terminal_color_10 = '#586e75' + let g:terminal_color_11 = '#657b83' + let g:terminal_color_12 = '#839496' + let g:terminal_color_13 = '#6c71c4' + let g:terminal_color_14 = '#93a1a1' + let g:terminal_color_15 = '#fdf6e3' + endif + if s:termtrans + hi Normal guifg=#839496 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi CursorLine guifg=NONE guibg=NONE guisp=#93a1a1 gui=underline ctermfg=NONE ctermbg=NONE cterm=underline + hi FoldColumn guifg=fg guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Folded guifg=fg guibg=NONE guisp=#002b36 gui=bold cterm=bold + hi LineNr guifg=#586e75 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Terminal guifg=fg guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi ToolbarButton guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold cterm=bold + hi ToolbarLine guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + else + hi Normal guifg=#839496 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi CursorLine guifg=NONE guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi FoldColumn guifg=#839496 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi Folded guifg=#839496 guibg=#073642 guisp=#002b36 gui=bold cterm=bold + hi LineNr guifg=#586e75 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi Terminal guifg=fg guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi ToolbarButton guifg=#93a1a1 guibg=#073642 guisp=NONE gui=bold cterm=bold + hi ToolbarLine guifg=NONE guibg=#073642 guisp=NONE gui=NONE cterm=NONE + endif + if get(g:, 'solarized_visibility', '') ==# 'high' + hi CursorLineNr guifg=#cb4b16 guibg=#073642 guisp=NONE gui=bold cterm=bold + hi NonText guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi SpecialKey guifg=#cb4b16 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi SpellBad guifg=#6c71c4 guibg=#eee8d5 guisp=#dc322f gui=reverse,undercurl cterm=reverse,undercurl + hi SpellCap guifg=#6c71c4 guibg=#eee8d5 guisp=#dc322f gui=reverse,undercurl cterm=reverse,undercurl + hi SpellLocal guifg=#b58900 guibg=#eee8d5 guisp=#dc322f gui=reverse,undercurl cterm=reverse,undercurl + hi SpellRare guifg=#2aa198 guibg=#eee8d5 guisp=#dc322f gui=reverse,undercurl cterm=reverse,undercurl + hi Title guifg=#b58900 guibg=NONE guisp=NONE gui=bold cterm=bold + elseif get(g:, 'solarized_visibility', '') ==# 'low' + hi CursorLineNr guifg=#586e75 guibg=#073642 guisp=NONE gui=bold cterm=bold + hi NonText guifg=#073642 guibg=NONE guisp=NONE gui=bold cterm=bold + hi SpecialKey guifg=#073642 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi SpellBad guifg=#6c71c4 guibg=NONE guisp=#6c71c4 gui=undercurl cterm=undercurl + hi SpellCap guifg=#6c71c4 guibg=NONE guisp=#6c71c4 gui=undercurl cterm=undercurl + hi SpellLocal guifg=#b58900 guibg=NONE guisp=#b58900 gui=undercurl cterm=undercurl + hi SpellRare guifg=#2aa198 guibg=NONE guisp=#2aa198 gui=undercurl cterm=undercurl + hi Title guifg=#586e75 guibg=NONE guisp=NONE gui=bold cterm=bold + else + hi CursorLineNr guifg=#839496 guibg=#073642 guisp=NONE gui=bold cterm=bold + hi NonText guifg=#657b83 guibg=NONE guisp=NONE gui=bold cterm=bold + hi SpecialKey guifg=#657b83 guibg=#073642 guisp=NONE gui=bold cterm=bold + hi SpellBad guifg=#6c71c4 guibg=NONE guisp=#6c71c4 gui=undercurl cterm=undercurl + hi SpellCap guifg=#6c71c4 guibg=NONE guisp=#6c71c4 gui=undercurl cterm=undercurl + hi SpellLocal guifg=#b58900 guibg=NONE guisp=#b58900 gui=undercurl cterm=undercurl + hi SpellRare guifg=#2aa198 guibg=NONE guisp=#2aa198 gui=undercurl cterm=undercurl + hi Title guifg=#b58900 guibg=NONE guisp=NONE gui=bold cterm=bold + endif + if s:termtrans + hi CursorLineNr guibg=NONE + endif + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor guifg=#002b36 guibg=#839496 guisp=NONE gui=NONE cterm=NONE + else + hi Cursor guifg=#fdf6e3 guibg=#268bd2 guisp=NONE gui=NONE cterm=NONE + endif + if get(g:, 'solarized_diffmode', '') ==# 'high' + hi DiffAdd guifg=#859900 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi DiffChange guifg=#b58900 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi DiffDelete guifg=#dc322f guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi DiffText guifg=#268bd2 guibg=NONE guisp=NONE gui=reverse cterm=reverse + elseif get(g:, 'solarized_diffmode', '') ==# 'low' + hi DiffAdd guifg=#859900 guibg=NONE guisp=#859900 gui=NONE cterm=NONE + hi DiffChange guifg=#b58900 guibg=NONE guisp=#b58900 gui=NONE cterm=NONE + hi DiffDelete guifg=#dc322f guibg=NONE guisp=NONE gui=bold cterm=bold + hi DiffText guifg=#268bd2 guibg=NONE guisp=#268bd2 gui=NONE cterm=NONE + else " normal diffmode + hi DiffAdd guifg=#859900 guibg=#073642 guisp=#859900 gui=NONE cterm=NONE + hi DiffChange guifg=#b58900 guibg=#073642 guisp=#b58900 gui=NONE cterm=NONE + hi DiffDelete guifg=#dc322f guibg=#073642 guisp=NONE gui=bold cterm=bold + hi DiffText guifg=#268bd2 guibg=#073642 guisp=#268bd2 gui=NONE cterm=NONE + endif + if get(g:, 'solarized_statusline', '') ==# 'low' + hi StatusLine guifg=#586e75 guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + hi StatusLineNC guifg=#586e75 guibg=#93a1a1 guisp=NONE gui=reverse cterm=reverse + hi TabLine guifg=#586e75 guibg=#93a1a1 guisp=NONE gui=reverse cterm=reverse + hi TabLineFill guifg=#586e75 guibg=#93a1a1 guisp=NONE gui=reverse cterm=reverse + hi TabLineSel guifg=#586e75 guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + hi VertSplit guifg=#93a1a1 guibg=#586e75 guisp=NONE gui=NONE cterm=NONE + elseif get(g:, 'solarized_statusline', '') ==# 'flat' + hi StatusLine guifg=#002b36 guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + hi StatusLineNC guifg=#002b36 guibg=#93a1a1 guisp=NONE gui=reverse cterm=reverse + hi TabLineSel guifg=#eee8d5 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi TabLine guifg=#586e75 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi TabLineFill guifg=#586e75 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi VertSplit guifg=#586e75 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + else + hi StatusLine guifg=#839496 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi StatusLineNC guifg=#586e75 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi TabLine guifg=#586e75 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi TabLineFill guifg=#586e75 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi TabLineSel guifg=#839496 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi VertSplit guifg=#93a1a1 guibg=#586e75 guisp=NONE gui=NONE cterm=NONE + endif + hi ColorColumn guifg=NONE guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi Conceal guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi CursorColumn guifg=NONE guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi Directory guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi EndOfBuffer guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + hi ErrorMsg guifg=#dc322f guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi IncSearch guifg=#cb4b16 guibg=NONE guisp=NONE gui=standout cterm=standout + hi MatchParen guifg=#fdf6e3 guibg=#073642 guisp=NONE gui=bold cterm=bold + hi ModeMsg guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi MoreMsg guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Pmenu guifg=#657b83 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi PmenuSbar guifg=NONE guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi PmenuSel guifg=#657b83 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi PmenuThumb guifg=NONE guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi Question guifg=#2aa198 guibg=NONE guisp=NONE gui=bold cterm=bold + hi Search guifg=#b58900 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi SignColumn guifg=#839496 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Visual guifg=#586e75 guibg=#002b36 guisp=NONE gui=reverse cterm=reverse + hi VisualNOS guifg=NONE guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi WarningMsg guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi WildMenu guifg=#eee8d5 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi Comment guifg=#586e75 guibg=NONE guisp=NONE gui=italic cterm=italic + hi Constant guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi CursorIM guifg=NONE guibg=fg guisp=NONE gui=NONE cterm=NONE + hi Error guifg=#dc322f guibg=#fdf6e3 guisp=NONE gui=bold,reverse cterm=bold,reverse + hi Identifier guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Ignore guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + hi PreProc guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Special guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Statement guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Todo guifg=#d33682 guibg=NONE guisp=NONE gui=bold cterm=bold + hi Type guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Underlined guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi NormalMode guifg=#839496 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi InsertMode guifg=#2aa198 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi ReplaceMode guifg=#cb4b16 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi VisualMode guifg=#d33682 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi CommandMode guifg=#d33682 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + if !s:italics + hi Comment gui=NONE cterm=NONE + endif + if !get(g:, 'solarized_extra_hi_groups', 0) + unlet s:t_Co s:italics s:termtrans + finish + endif + hi! link vimVar Identifier + hi! link vimFunc Function + hi! link vimUserFunc Function + hi! link helpSpecial Special + hi! link vimSet Normal + hi! link vimSetEqual Normal + hi vimCommentString guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimCommand guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimCmdSep guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi helpExample guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpOption guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpNote guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpVim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpHyperTextJump guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpHyperTextEntry guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimIsCommand guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimSynMtchOpt guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimSynType guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimHiLink guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimHiGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitComment guifg=#586e75 guibg=NONE guisp=NONE gui=italic cterm=italic + hi! link gitcommitUntracked gitcommitComment + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitSelected gitcommitComment + hi gitcommitUnmerged guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitOnBranch guifg=#586e75 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitBranch guifg=#d33682 guibg=NONE guisp=NONE gui=bold cterm=bold + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitdiscardedtype guifg=#dc322f guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi gitcommitselectedtype guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi gitcommitHeader guifg=#586e75 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi gitcommitUntrackedFile guifg=#2aa198 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitDiscardedFile guifg=#dc322f guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitSelectedFile guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitUnmergedFile guifg=#b58900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitFile guifg=#839496 guibg=NONE guisp=NONE gui=bold cterm=bold + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi htmlTag guifg=#586e75 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi htmlEndTag guifg=#586e75 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi htmlTagN guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold cterm=bold + hi htmlTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi htmlSpecialTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=italic cterm=italic + hi htmlArg guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi javaScript guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi! link jsFuncCall Function + hi perlHereDoc guifg=#93a1a1 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi perlVarPlain guifg=#b58900 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi perlStatementFileDesc guifg=#2aa198 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi texstatement guifg=#2aa198 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi texmathzonex guifg=#b58900 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi texmathmatcher guifg=#b58900 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi texreflabel guifg=#b58900 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi rubyDefine guifg=#93a1a1 guibg=#073642 guisp=NONE gui=bold cterm=bold + hi! link rubySymbol Type + hi rubyBoolean guifg=#d33682 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi cPreCondit guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi VarId guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi ConId guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsImport guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsString guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsStructure guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hs_hlFunctionName guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsStatement guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsImportLabel guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hs_OpFunctionName guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hs_DeclareFunction guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsVarSym guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsType guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsTypedef guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsModuleName guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi! link hsDelimTypeExport Delimiter + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsniceoperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + if !s:italics + hi gitcommitComment gui=NONE cterm=NONE + hi htmlSpecialTagName gui=NONE cterm=NONE + endif + let hs_highlight_boolean=1 + let hs_highlight_delimiters=1 + hi pandocTitleBlock guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocTitleBlockTitle guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocTitleComment guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocComment guifg=#586e75 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocVerbatimBlock guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocBlockQuote guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader1 guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader2 guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader3 guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader4 guifg=#dc322f guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader5 guifg=#839496 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader6 guifg=#586e75 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocListMarker guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocListReference guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocDefinitionBlock guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocDefinitionTerm guifg=#6c71c4 guibg=NONE guisp=NONE gui=standout cterm=standout + hi pandocDefinitionIndctr guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeoutDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInlineDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSuperscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSubscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocTableStructure guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi! link pandocTableStructureTop pandocTableStructre + hi! link pandocTableStructureEnd pandocTableStructre + hi pandocTableZebraLight guifg=#268bd2 guibg=#002b36 guisp=NONE gui=NONE cterm=NONE + hi pandocTableZebraDark guifg=#268bd2 guibg=#073642 guisp=NONE gui=NONE cterm=NONE + hi pandocEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeoutTable guifg=#268bd2 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInlineTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSuperscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSubscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocHeadingMarker guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeoutHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInlineHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocSuperscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocSubscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocLinkDelim guifg=#586e75 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkLabel guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkText guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkURL guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkTitle guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkTitleDelim guifg=#586e75 guibg=NONE guisp=#657b83 gui=NONE cterm=NONE + hi pandocLinkDefinition guifg=#2aa198 guibg=NONE guisp=#657b83 gui=NONE cterm=NONE + hi pandocLinkDefinitionID guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocImageCaption guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocFootnoteLink guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocFootnoteDefLink guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocFootnoteInline guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocFootnote guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitationDelim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitation guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitationID guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitationRef guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocStyleDelim guifg=#586e75 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocEmphasis guifg=#839496 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocEmphasisNested guifg=#839496 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasis guifg=#839496 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNested guifg=#839496 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasis guifg=#839496 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeout guifg=#586e75 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInline guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSuperscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSubscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocRule guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocRuleLine guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEscapePair guifg=#dc322f guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocCitationRef guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocNonBreakingSpace guifg=#dc322f guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi! link pandocEscapedCharacter pandocEscapePair + hi! link pandocLineBreak pandocEscapePair + hi pandocMetadataDelim guifg=#586e75 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocMetadata guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocMetadataKey guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocMetadata guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi! link pandocMetadataTitle pandocMetadata + if !s:italics + hi pandocComment gui=NONE cterm=NONE + hi pandocEmphasisDefinition gui=NONE cterm=NONE + hi pandocEmphasisTable gui=NONE cterm=NONE + hi pandocEmphasis gui=NONE cterm=NONE + endif + unlet s:termtrans + unlet s:t_Co s:italics + finish + endif + " Light background + let g:terminal_ansi_colors = ['#073642', '#dc322f', '#859900', '#b58900', + \ '#268bd2', '#d33682', '#2aa198', '#eee8d5', '#002b36', '#cb4b16', + \ '#586e75', '#657b83', '#839496', '#6c71c4', '#93a1a1', '#fdf6e3'] + if has('nvim') + let g:terminal_color_0 = '#073642' + let g:terminal_color_1 = '#dc322f' + let g:terminal_color_2 = '#859900' + let g:terminal_color_3 = '#b58900' + let g:terminal_color_4 = '#268bd2' + let g:terminal_color_5 = '#d33682' + let g:terminal_color_6 = '#2aa198' + let g:terminal_color_7 = '#eee8d5' + let g:terminal_color_8 = '#002b36' + let g:terminal_color_9 = '#cb4b16' + let g:terminal_color_10 = '#586e75' + let g:terminal_color_11 = '#657b83' + let g:terminal_color_12 = '#839496' + let g:terminal_color_13 = '#6c71c4' + let g:terminal_color_14 = '#93a1a1' + let g:terminal_color_15 = '#fdf6e3' + endif + if s:termtrans + hi Normal guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi FoldColumn guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Folded guifg=#657b83 guibg=NONE guisp=#fdf6e3 gui=bold cterm=bold + hi LineNr guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Terminal guifg=fg guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi ToolbarButton guifg=#586e75 guibg=NONE guisp=NONE gui=bold cterm=bold + hi ToolbarLine guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + else + hi Normal guifg=#657b83 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi FoldColumn guifg=#657b83 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi Folded guifg=#657b83 guibg=#eee8d5 guisp=#fdf6e3 gui=bold cterm=bold + hi LineNr guifg=#93a1a1 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi Terminal guifg=fg guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi ToolbarButton guifg=#586e75 guibg=#eee8d5 guisp=NONE gui=bold cterm=bold + hi ToolbarLine guifg=NONE guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + endif + if get(g:, 'solarized_visibility', '') ==# 'high' + hi CursorLineNr guifg=#dc322f guibg=#eee8d5 guisp=NONE gui=bold cterm=bold + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor guifg=#fdf6e3 guibg=#657b83 guisp=NONE gui=NONE cterm=NONE + else + hi Cursor guifg=#fdf6e3 guibg=#dc322f guisp=NONE gui=NONE cterm=NONE + endif + hi MatchParen guifg=#002b36 guibg=NONE guisp=NONE gui=bold,underline cterm=bold,underline + hi NonText guifg=#dc322f guibg=NONE guisp=NONE gui=bold cterm=bold + hi SpecialKey guifg=#dc322f guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi SpellBad guifg=#d33682 guibg=#eee8d5 guisp=#6c71c4 gui=reverse,undercurl cterm=reverse,undercurl + hi SpellCap guifg=#d33682 guibg=#eee8d5 guisp=#6c71c4 gui=reverse,undercurl cterm=reverse,undercurl + hi SpellLocal guifg=#b58900 guibg=#eee8d5 guisp=#cb4b16 gui=reverse,undercurl cterm=reverse,undercurl + hi SpellRare guifg=#2aa198 guibg=#eee8d5 guisp=#cb4b16 gui=reverse,undercurl cterm=reverse,undercurl + hi Title guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + elseif get(g:, 'solarized_visibility', '') ==# 'low' + hi CursorLineNr guifg=#93a1a1 guibg=#eee8d5 guisp=NONE gui=bold cterm=bold + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor guifg=#fdf6e3 guibg=#657b83 guisp=NONE gui=NONE cterm=NONE + else + hi Cursor guifg=#fdf6e3 guibg=#cb4b16 guisp=NONE gui=NONE cterm=NONE + endif + hi MatchParen guifg=#002b36 guibg=#eee8d5 guisp=NONE gui=bold cterm=bold + hi NonText guifg=#eee8d5 guibg=NONE guisp=NONE gui=bold cterm=bold + hi SpecialKey guifg=#eee8d5 guibg=NONE guisp=NONE gui=bold cterm=bold + hi SpellBad guifg=#d33682 guibg=NONE guisp=#6c71c4 gui=undercurl cterm=undercurl + hi SpellCap guifg=#d33682 guibg=NONE guisp=#6c71c4 gui=undercurl cterm=undercurl + hi SpellLocal guifg=#b58900 guibg=NONE guisp=#b58900 gui=undercurl cterm=undercurl + hi SpellRare guifg=#2aa198 guibg=NONE guisp=#2aa198 gui=undercurl cterm=undercurl + hi Title guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold cterm=bold + else + hi CursorLineNr guifg=#657b83 guibg=#eee8d5 guisp=NONE gui=bold cterm=bold + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor guifg=#fdf6e3 guibg=#657b83 guisp=NONE gui=NONE cterm=NONE + else + hi Cursor guifg=#fdf6e3 guibg=#cb4b16 guisp=NONE gui=NONE cterm=NONE + endif + hi MatchParen guifg=#002b36 guibg=#eee8d5 guisp=NONE gui=bold cterm=bold + hi NonText guifg=#839496 guibg=NONE guisp=NONE gui=bold cterm=bold + hi SpecialKey guifg=#839496 guibg=#eee8d5 guisp=NONE gui=bold cterm=bold + hi SpellBad guifg=#d33682 guibg=NONE guisp=#6c71c4 gui=undercurl cterm=undercurl + hi SpellCap guifg=#d33682 guibg=NONE guisp=#6c71c4 gui=undercurl cterm=undercurl + hi SpellLocal guifg=#b58900 guibg=NONE guisp=#b58900 gui=undercurl cterm=undercurl + hi SpellRare guifg=#2aa198 guibg=NONE guisp=#2aa198 gui=undercurl cterm=undercurl + hi Title guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + endif + if s:termtrans + hi CursorLineNr guibg=NONE + endif + if get(g:, 'solarized_diffmode', '') ==# 'high' + hi DiffAdd guifg=#859900 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi DiffChange guifg=#b58900 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi DiffDelete guifg=#dc322f guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi DiffText guifg=#268bd2 guibg=NONE guisp=NONE gui=reverse cterm=reverse + elseif get(g:, 'solarized_diffmode', '') ==# 'low' + hi DiffAdd guifg=#859900 guibg=NONE guisp=#859900 gui=NONE cterm=NONE + hi DiffChange guifg=#b58900 guibg=NONE guisp=#b58900 gui=NONE cterm=NONE + hi DiffDelete guifg=#dc322f guibg=NONE guisp=NONE gui=bold cterm=bold + hi DiffText guifg=#268bd2 guibg=NONE guisp=#268bd2 gui=NONE cterm=NONE + else " normal diffmode + hi DiffAdd guifg=#859900 guibg=#eee8d5 guisp=#859900 gui=NONE cterm=NONE + hi DiffChange guifg=#b58900 guibg=#eee8d5 guisp=#b58900 gui=NONE cterm=NONE + hi DiffDelete guifg=#dc322f guibg=#eee8d5 guisp=NONE gui=bold cterm=bold + hi DiffText guifg=#268bd2 guibg=#eee8d5 guisp=#268bd2 gui=NONE cterm=NONE + endif + if get(g:, 'solarized_statusline', '') ==# 'low' + hi StatusLine guifg=#93a1a1 guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + hi StatusLineNC guifg=#93a1a1 guibg=#586e75 guisp=NONE gui=reverse cterm=reverse + hi TabLine guifg=#93a1a1 guibg=#586e75 guisp=NONE gui=reverse cterm=reverse + hi TabLineFill guifg=#93a1a1 guibg=#586e75 guisp=NONE gui=reverse cterm=reverse + hi TabLineSel guifg=#93a1a1 guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + hi VertSplit guifg=#586e75 guibg=#93a1a1 guisp=NONE gui=NONE cterm=NONE + hi WildMenu guifg=#657b83 guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + elseif get(g:, 'solarized_statusline', '') ==# 'flat' + hi StatusLine guifg=#fdf6e3 guibg=#073642 guisp=NONE gui=reverse cterm=reverse + hi StatusLineNC guifg=#fdf6e3 guibg=#586e75 guisp=NONE gui=reverse cterm=reverse + hi TabLineSel guifg=#073642 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi TabLine guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi TabLineFill guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi VertSplit guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi WildMenu guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + else + hi StatusLine guifg=#586e75 guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + hi StatusLineNC guifg=#839496 guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + hi TabLine guifg=#839496 guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + hi TabLineFill guifg=#839496 guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + hi TabLineSel guifg=#586e75 guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + hi VertSplit guifg=#586e75 guibg=#93a1a1 guisp=NONE gui=NONE cterm=NONE + hi WildMenu guifg=#839496 guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + endif + hi ColorColumn guifg=NONE guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi Conceal guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi CursorColumn guifg=NONE guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi CursorLine guifg=NONE guibg=#eee8d5 guisp=#586e75 gui=underline cterm=underline + hi Directory guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi EndOfBuffer guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + hi ErrorMsg guifg=#dc322f guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi IncSearch guifg=#cb4b16 guibg=NONE guisp=NONE gui=standout cterm=standout + hi ModeMsg guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi MoreMsg guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Pmenu guifg=#fdf6e3 guibg=#93a1a1 guisp=NONE gui=NONE cterm=NONE + hi PmenuSbar guifg=NONE guibg=#657b83 guisp=NONE gui=NONE cterm=NONE + hi PmenuSel guifg=#fdf6e3 guibg=#839496 guisp=NONE gui=NONE cterm=NONE + hi PmenuThumb guifg=NONE guibg=#839496 guisp=NONE gui=NONE cterm=NONE + hi Question guifg=#2aa198 guibg=NONE guisp=NONE gui=bold cterm=bold + hi Search guifg=#b58900 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi SignColumn guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Visual guifg=#93a1a1 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi VisualNOS guifg=NONE guibg=#eee8d5 guisp=NONE gui=reverse cterm=reverse + hi WarningMsg guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi Comment guifg=#93a1a1 guibg=NONE guisp=NONE gui=italic cterm=italic + hi Constant guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi CursorIM guifg=NONE guibg=fg guisp=NONE gui=NONE cterm=NONE + hi Error guifg=#dc322f guibg=#fdf6e3 guisp=NONE gui=bold,reverse cterm=bold,reverse + hi Identifier guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Ignore guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + hi PreProc guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Special guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Statement guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Todo guifg=#d33682 guibg=NONE guisp=NONE gui=bold cterm=bold + hi Type guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi Underlined guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi NormalMode guifg=#586e75 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi InsertMode guifg=#2aa198 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi ReplaceMode guifg=#cb4b16 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi VisualMode guifg=#d33682 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + hi CommandMode guifg=#d33682 guibg=#fdf6e3 guisp=NONE gui=reverse cterm=reverse + if !s:italics + hi Comment gui=NONE cterm=NONE + endif + if has('nvim') + hi! link TermCursor Cursor + hi TermCursorNC guifg=#fdf6e3 guibg=#93a1a1 guisp=NONE gui=NONE cterm=NONE + endif + if !get(g:, 'solarized_extra_hi_groups', 0) + unlet s:t_Co s:italics s:termtrans + finish + endif hi! link vimVar Identifier hi! link vimFunc Function hi! link vimUserFunc Function hi! link helpSpecial Special hi! link vimSet Normal hi! link vimSetEqual Normal - hi vimCommentString ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCommand ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimCmdSep ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi helpExample ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpOption ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpNote ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpVim ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextJump ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi helpHyperTextEntry ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimIsCommand ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynMtchOpt ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimSynType ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiLink ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimHiGroup ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi vimGroup ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold + hi vimCommentString guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimCommand guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimCmdSep guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi helpExample guifg=#586e75 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpOption guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpNote guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpVim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpHyperTextJump guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi helpHyperTextEntry guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimIsCommand guifg=#839496 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimSynMtchOpt guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimSynType guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimHiLink guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimHiGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi vimGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold hi! link diffAdded Statement hi! link diffLine Identifier - hi gitcommitComment ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic + hi gitcommitComment guifg=#93a1a1 guibg=NONE guisp=NONE gui=italic cterm=italic hi! link gitcommitUntracked gitcommitComment hi! link gitcommitDiscarded gitcommitComment hi! link gitcommitSelected gitcommitComment - hi gitcommitUnmerged ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitOnBranch ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitBranch ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold + hi gitcommitUnmerged guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitOnBranch guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitBranch guifg=#d33682 guibg=NONE guisp=NONE gui=bold cterm=bold hi! link gitcommitNoBranch gitcommitBranch - hi gitcommitdiscardedtype ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitselectedtype ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitHeader ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi gitcommitUntrackedFile ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitDiscardedFile ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitSelectedFile ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitUnmergedFile ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi gitcommitFile ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold + hi gitcommitdiscardedtype guifg=#dc322f guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi gitcommitselectedtype guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi gitcommitHeader guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi gitcommitUntrackedFile guifg=#2aa198 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitDiscardedFile guifg=#dc322f guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitSelectedFile guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitUnmergedFile guifg=#b58900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi gitcommitFile guifg=#657b83 guibg=NONE guisp=NONE gui=bold cterm=bold hi! link gitcommitDiscardedArrow gitcommitDiscardedFile hi! link gitcommitSelectedArrow gitcommitSelectedFile hi! link gitcommitUnmergedArrow gitcommitUnmergedFile - hi htmlTag ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlEndTag ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi htmlTagN ctermfg=10 ctermbg=NONE guifg=#586e75 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlTagName ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi htmlSpecialTagName ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi htmlArg ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi javaScript ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE + hi htmlTag guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi htmlEndTag guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi htmlTagN guifg=#586e75 guibg=NONE guisp=NONE gui=bold cterm=bold + hi htmlTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi htmlSpecialTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=italic cterm=italic + hi htmlArg guifg=#839496 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi javaScript guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE hi! link jsFuncCall Function - hi perlHereDoc ctermfg=10 ctermbg=7 guifg=#586e75 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi perlVarPlain ctermfg=3 ctermbg=7 guifg=#b58900 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi perlStatementFileDesc ctermfg=6 ctermbg=7 guifg=#2aa198 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi texstatement ctermfg=6 ctermbg=7 guifg=#2aa198 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi texmathzonex ctermfg=3 ctermbg=7 guifg=#b58900 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi texmathmatcher ctermfg=3 ctermbg=7 guifg=#b58900 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi texreflabel ctermfg=3 ctermbg=7 guifg=#b58900 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi rubyDefine ctermfg=10 ctermbg=7 guifg=#586e75 guibg=#eee8d5 guisp=NONE cterm=NONE,bold gui=NONE,bold + hi perlHereDoc guifg=#586e75 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi perlVarPlain guifg=#b58900 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi perlStatementFileDesc guifg=#2aa198 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi texstatement guifg=#2aa198 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi texmathzonex guifg=#b58900 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi texmathmatcher guifg=#b58900 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi texreflabel guifg=#b58900 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi rubyDefine guifg=#586e75 guibg=#eee8d5 guisp=NONE gui=bold cterm=bold hi! link rubySymbol Type - hi rubyBoolean ctermfg=5 ctermbg=7 guifg=#d33682 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - let hs_highlight_boolean=1 - let hs_highlight_delimiters=1 - hi cPreCondit ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi VarId ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi ConId ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImport ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsString ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStructure ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_hlFunctionName ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsStatement ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsImportLabel ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_OpFunctionName ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hs_DeclareFunction ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsVarSym ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsType ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsTypedef ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsModuleName ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE + hi rubyBoolean guifg=#d33682 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi cPreCondit guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi VarId guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi ConId guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsImport guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsString guifg=#839496 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsStructure guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hs_hlFunctionName guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsStatement guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsImportLabel guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hs_OpFunctionName guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hs_DeclareFunction guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsVarSym guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsType guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsTypedef guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsModuleName guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE hi! link hsImportParams Delimiter hi! link hsDelimTypeExport Delimiter hi! link hsModuleStartLabel hsStructure hi! link hsModuleWhereLabel hsModuleStartLabel - hi hsNiceOperator ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi hsniceoperator ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlock ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTitleBlockTitle ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocTitleComment ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocComment ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocVerbatimBlock ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE + hi hsNiceOperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi hsniceoperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + if !s:italics + hi gitcommitComment gui=NONE cterm=NONE + hi htmlSpecialTagName gui=NONE cterm=NONE + endif + let hs_highlight_boolean=1 + let hs_highlight_delimiters=1 + hi pandocTitleBlock guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocTitleBlockTitle guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocTitleComment guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocComment guifg=#93a1a1 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocVerbatimBlock guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE hi! link pandocVerbatimBlockDeep pandocVerbatimBlock hi! link pandocCodeBlock pandocVerbatimBlock hi! link pandocCodeBlockDelim pandocVerbatimBlock - hi pandocBlockQuote ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader1 ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader2 ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader3 ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader4 ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader5 ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocBlockQuoteLeader6 ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListMarker ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocListReference ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionBlock ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocDefinitionTerm ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,standout gui=NONE,standout - hi pandocDefinitionIndctr ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptDefinition ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocTableStructure ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE + hi pandocBlockQuote guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader1 guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader2 guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader3 guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader4 guifg=#dc322f guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader5 guifg=#657b83 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocBlockQuoteLeader6 guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocListMarker guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocListReference guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocDefinitionBlock guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocDefinitionTerm guifg=#6c71c4 guibg=NONE guisp=NONE gui=standout cterm=standout + hi pandocDefinitionIndctr guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeoutDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInlineDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSuperscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSubscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocTableStructure guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE hi! link pandocTableStructureTop pandocTableStructre hi! link pandocTableStructureEnd pandocTableStructre - hi pandocTableZebraLight ctermfg=4 ctermbg=15 guifg=#268bd2 guibg=#fdf6e3 guisp=NONE cterm=NONE gui=NONE - hi pandocTableZebraDark ctermfg=4 ctermbg=7 guifg=#268bd2 guibg=#eee8d5 guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasisTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNestedTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscriptTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscriptTable ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocHeadingMarker ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEmphasisNestedHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNestedHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasisHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeoutHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInlineHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSuperscriptHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocSubscriptHeading ctermfg=9 ctermbg=NONE guifg=#cb4b16 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocLinkDelim ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkLabel ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkText ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkURL ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitle ctermfg=12 ctermbg=NONE guifg=#839496 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocLinkTitleDelim ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=#839496 cterm=NONE gui=NONE - hi pandocLinkDefinition ctermfg=6 ctermbg=NONE guifg=#2aa198 guibg=NONE guisp=#839496 cterm=NONE gui=NONE - hi pandocLinkDefinitionID ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocImageCaption ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteLink ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocFootnoteDefLink ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnoteInline ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocFootnote ctermfg=2 ctermbg=NONE guifg=#859900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationDelim ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitation ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationID ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocCitationRef ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocStyleDelim ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocEmphasis ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE gui=NONE,italic - hi pandocEmphasisNested ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasis ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisNested ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrongEmphasisEmphasis ctermfg=11 ctermbg=NONE guifg=#657b83 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocStrikeout ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse - hi pandocVerbatimInline ctermfg=3 ctermbg=NONE guifg=#b58900 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSuperscript ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocSubscript ctermfg=13 ctermbg=NONE guifg=#6c71c4 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocRule ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocRuleLine ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocEscapePair ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold - hi pandocCitationRef ctermfg=5 ctermbg=NONE guifg=#d33682 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocNonBreakingSpace ctermfg=1 ctermbg=NONE guifg=#dc322f guibg=NONE guisp=NONE cterm=NONE,reverse gui=NONE,reverse + hi pandocTableZebraLight guifg=#268bd2 guibg=#fdf6e3 guisp=NONE gui=NONE cterm=NONE + hi pandocTableZebraDark guifg=#268bd2 guibg=#eee8d5 guisp=NONE gui=NONE cterm=NONE + hi pandocEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeoutTable guifg=#268bd2 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInlineTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSuperscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSubscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocHeadingMarker guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeoutHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInlineHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocSuperscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocSubscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocLinkDelim guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkLabel guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkText guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkURL guifg=#839496 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkTitle guifg=#839496 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocLinkTitleDelim guifg=#93a1a1 guibg=NONE guisp=#839496 gui=NONE cterm=NONE + hi pandocLinkDefinition guifg=#2aa198 guibg=NONE guisp=#839496 gui=NONE cterm=NONE + hi pandocLinkDefinitionID guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocImageCaption guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocFootnoteLink guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocFootnoteDefLink guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocFootnoteInline guifg=#859900 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocFootnote guifg=#859900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitationDelim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitation guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitationID guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocCitationRef guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocStyleDelim guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocEmphasis guifg=#657b83 guibg=NONE guisp=NONE gui=italic cterm=italic + hi pandocEmphasisNested guifg=#657b83 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasis guifg=#657b83 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisNested guifg=#657b83 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrongEmphasisEmphasis guifg=#657b83 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocStrikeout guifg=#93a1a1 guibg=NONE guisp=NONE gui=reverse cterm=reverse + hi pandocVerbatimInline guifg=#b58900 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSuperscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocSubscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocRule guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocRuleLine guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocEscapePair guifg=#dc322f guibg=NONE guisp=NONE gui=bold cterm=bold + hi pandocCitationRef guifg=#d33682 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocNonBreakingSpace guifg=#dc322f guibg=NONE guisp=NONE gui=reverse cterm=reverse hi! link pandocEscapedCharacter pandocEscapePair hi! link pandocLineBreak pandocEscapePair - hi pandocMetadataDelim ctermfg=14 ctermbg=NONE guifg=#93a1a1 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadataKey ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE gui=NONE - hi pandocMetadata ctermfg=4 ctermbg=NONE guifg=#268bd2 guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold + hi pandocMetadataDelim guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocMetadata guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocMetadataKey guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE cterm=NONE + hi pandocMetadata guifg=#268bd2 guibg=NONE guisp=NONE gui=bold cterm=bold hi! link pandocMetadataTitle pandocMetadata + if !s:italics + hi pandocComment gui=NONE cterm=NONE + hi pandocEmphasisDefinition gui=NONE cterm=NONE + hi pandocEmphasisTable gui=NONE cterm=NONE + hi pandocEmphasis gui=NONE cterm=NONE + endif + unlet s:termtrans + unlet s:t_Co s:italics + finish endif -if get(g:, "solarized_term_italics", 0) - hi Comment cterm=italic - hi gitcommitComment cterm=italic - hi htmlSpecialTagName cterm=italic - hi pandocComment cterm=italic - hi pandocEmphasisDefinition cterm=italic - hi pandocEmphasisTable cterm=italic - hi pandocEmphasis cterm=italic -endif -finish +if s:t_Co >= 256 + if &background ==# 'dark' + if s:termtrans + hi Normal ctermfg=246 ctermbg=NONE cterm=NONE + hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline + hi FoldColumn ctermfg=fg ctermbg=NONE cterm=NONE + hi Folded ctermfg=fg ctermbg=NONE cterm=bold + hi LineNr ctermfg=242 ctermbg=NONE cterm=NONE + hi Terminal ctermfg=fg ctermbg=NONE cterm=NONE + hi ToolbarButton ctermfg=247 ctermbg=NONE cterm=bold + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE + else + hi Normal ctermfg=246 ctermbg=236 cterm=NONE + if !has('patch-8.0.0616') && !has('nvim') " Fix for Vim bug + set background=dark + endif + hi CursorLine ctermfg=NONE ctermbg=239 cterm=NONE + hi FoldColumn ctermfg=246 ctermbg=239 cterm=NONE + hi Folded ctermfg=246 ctermbg=239 cterm=bold + hi LineNr ctermfg=242 ctermbg=239 cterm=NONE + hi Terminal ctermfg=fg ctermbg=236 cterm=NONE + hi ToolbarButton ctermfg=247 ctermbg=239 cterm=bold + hi ToolbarLine ctermfg=NONE ctermbg=239 cterm=NONE + endif + if get(g:, 'solarized_visibility', '') ==# 'high' + hi CursorLineNr ctermfg=166 ctermbg=239 cterm=bold + hi NonText ctermfg=166 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=166 ctermbg=NONE cterm=reverse + hi SpellBad ctermfg=61 ctermbg=254 cterm=reverse,underline + hi SpellCap ctermfg=61 ctermbg=254 cterm=reverse,underline + hi SpellLocal ctermfg=136 ctermbg=254 cterm=reverse,underline + hi SpellRare ctermfg=37 ctermbg=254 cterm=reverse,underline + hi Title ctermfg=136 ctermbg=NONE cterm=bold + elseif get(g:, 'solarized_visibility', '') ==# 'low' + hi CursorLineNr ctermfg=242 ctermbg=239 cterm=bold + hi NonText ctermfg=239 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=239 ctermbg=NONE cterm=reverse + hi SpellBad ctermfg=61 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=61 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=136 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=37 ctermbg=NONE cterm=underline + hi Title ctermfg=242 ctermbg=NONE cterm=bold + else + hi CursorLineNr ctermfg=246 ctermbg=239 cterm=bold + hi NonText ctermfg=66 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=66 ctermbg=239 cterm=bold + hi SpellBad ctermfg=61 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=61 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=136 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=37 ctermbg=NONE cterm=underline + hi Title ctermfg=136 ctermbg=NONE cterm=bold + endif + if s:termtrans + hi CursorLineNr ctermbg=NONE + endif + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=235 ctermbg=246 cterm=NONE + else + hi Cursor ctermfg=230 ctermbg=32 cterm=NONE + endif + if get(g:, 'solarized_diffmode', '') ==# 'high' + hi DiffAdd ctermfg=106 ctermbg=NONE cterm=reverse + hi DiffChange ctermfg=136 ctermbg=NONE cterm=reverse + hi DiffDelete ctermfg=160 ctermbg=NONE cterm=reverse + hi DiffText ctermfg=32 ctermbg=NONE cterm=reverse + elseif get(g:, 'solarized_diffmode', '') ==# 'low' + hi DiffAdd ctermfg=106 ctermbg=NONE cterm=NONE + hi DiffChange ctermfg=136 ctermbg=NONE cterm=NONE + hi DiffDelete ctermfg=160 ctermbg=NONE cterm=bold + hi DiffText ctermfg=32 ctermbg=NONE cterm=NONE + else " normal diffmode + hi DiffAdd ctermfg=106 ctermbg=239 cterm=NONE + hi DiffChange ctermfg=136 ctermbg=239 cterm=NONE + hi DiffDelete ctermfg=160 ctermbg=239 cterm=bold + hi DiffText ctermfg=32 ctermbg=239 cterm=NONE + endif + if get(g:, 'solarized_statusline', '') ==# 'low' + hi StatusLine ctermfg=242 ctermbg=254 cterm=reverse + hi StatusLineNC ctermfg=242 ctermbg=247 cterm=reverse + hi TabLine ctermfg=242 ctermbg=247 cterm=reverse + hi TabLineFill ctermfg=242 ctermbg=247 cterm=reverse + hi TabLineSel ctermfg=242 ctermbg=254 cterm=reverse + hi VertSplit ctermfg=247 ctermbg=242 cterm=NONE + elseif get(g:, 'solarized_statusline', '') ==# 'flat' + hi StatusLine ctermfg=235 ctermbg=254 cterm=reverse + hi StatusLineNC ctermfg=235 ctermbg=247 cterm=reverse + hi TabLineSel ctermfg=254 ctermbg=235 cterm=NONE + hi TabLine ctermfg=242 ctermbg=235 cterm=NONE + hi TabLineFill ctermfg=242 ctermbg=235 cterm=NONE + hi VertSplit ctermfg=242 ctermbg=235 cterm=NONE + else + hi StatusLine ctermfg=246 ctermbg=239 cterm=reverse + hi StatusLineNC ctermfg=242 ctermbg=239 cterm=reverse + hi TabLine ctermfg=242 ctermbg=239 cterm=reverse + hi TabLineFill ctermfg=242 ctermbg=239 cterm=reverse + hi TabLineSel ctermfg=246 ctermbg=239 cterm=reverse + hi VertSplit ctermfg=247 ctermbg=242 cterm=NONE + endif + hi ColorColumn ctermfg=NONE ctermbg=239 cterm=NONE + hi Conceal ctermfg=32 ctermbg=NONE cterm=NONE + hi CursorColumn ctermfg=NONE ctermbg=239 cterm=NONE + hi Directory ctermfg=32 ctermbg=NONE cterm=NONE + hi EndOfBuffer ctermfg=NONE ctermbg=NONE cterm=NONE + hi ErrorMsg ctermfg=160 ctermbg=230 cterm=reverse + hi IncSearch ctermfg=166 ctermbg=NONE cterm=standout + hi MatchParen ctermfg=230 ctermbg=239 cterm=bold + hi ModeMsg ctermfg=32 ctermbg=NONE cterm=NONE + hi MoreMsg ctermfg=32 ctermbg=NONE cterm=NONE + hi Pmenu ctermfg=66 ctermbg=235 cterm=NONE + hi PmenuSbar ctermfg=NONE ctermbg=235 cterm=NONE + hi PmenuSel ctermfg=66 ctermbg=239 cterm=NONE + hi PmenuThumb ctermfg=NONE ctermbg=235 cterm=NONE + hi Question ctermfg=37 ctermbg=NONE cterm=bold + hi Search ctermfg=136 ctermbg=NONE cterm=reverse + hi SignColumn ctermfg=246 ctermbg=NONE cterm=NONE + hi Visual ctermfg=242 ctermbg=235 cterm=reverse + hi VisualNOS ctermfg=NONE ctermbg=239 cterm=reverse + hi WarningMsg ctermfg=166 ctermbg=NONE cterm=bold + hi WildMenu ctermfg=254 ctermbg=239 cterm=reverse + hi Comment ctermfg=242 ctermbg=NONE cterm=italic + hi Constant ctermfg=37 ctermbg=NONE cterm=NONE + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE + hi Error ctermfg=160 ctermbg=230 cterm=bold,reverse + hi Identifier ctermfg=32 ctermbg=NONE cterm=NONE + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE + hi PreProc ctermfg=166 ctermbg=NONE cterm=NONE + hi Special ctermfg=166 ctermbg=NONE cterm=NONE + hi Statement ctermfg=106 ctermbg=NONE cterm=NONE + hi Todo ctermfg=162 ctermbg=NONE cterm=bold + hi Type ctermfg=136 ctermbg=NONE cterm=NONE + hi Underlined ctermfg=61 ctermbg=NONE cterm=NONE + hi NormalMode ctermfg=246 ctermbg=230 cterm=reverse + hi InsertMode ctermfg=37 ctermbg=230 cterm=reverse + hi ReplaceMode ctermfg=166 ctermbg=230 cterm=reverse + hi VisualMode ctermfg=162 ctermbg=230 cterm=reverse + hi CommandMode ctermfg=162 ctermbg=230 cterm=reverse + if !s:italics + hi Comment cterm=NONE + endif + if !get(g:, 'solarized_extra_hi_groups', 0) + unlet s:t_Co s:italics s:termtrans + finish + endif + hi! link vimVar Identifier + hi! link vimFunc Function + hi! link vimUserFunc Function + hi! link helpSpecial Special + hi! link vimSet Normal + hi! link vimSetEqual Normal + hi vimCommentString ctermfg=61 ctermbg=NONE cterm=NONE + hi vimCommand ctermfg=136 ctermbg=NONE cterm=NONE + hi vimCmdSep ctermfg=32 ctermbg=NONE cterm=bold + hi helpExample ctermfg=247 ctermbg=NONE cterm=NONE + hi helpOption ctermfg=37 ctermbg=NONE cterm=NONE + hi helpNote ctermfg=162 ctermbg=NONE cterm=NONE + hi helpVim ctermfg=162 ctermbg=NONE cterm=NONE + hi helpHyperTextJump ctermfg=32 ctermbg=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=106 ctermbg=NONE cterm=NONE + hi vimIsCommand ctermfg=66 ctermbg=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=136 ctermbg=NONE cterm=NONE + hi vimSynType ctermfg=37 ctermbg=NONE cterm=NONE + hi vimHiLink ctermfg=32 ctermbg=NONE cterm=NONE + hi vimHiGroup ctermfg=32 ctermbg=NONE cterm=NONE + hi vimGroup ctermfg=32 ctermbg=NONE cterm=bold + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitComment ctermfg=242 ctermbg=NONE cterm=italic + hi! link gitcommitUntracked gitcommitComment + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitSelected gitcommitComment + hi gitcommitUnmerged ctermfg=106 ctermbg=NONE cterm=bold + hi gitcommitOnBranch ctermfg=242 ctermbg=NONE cterm=bold + hi gitcommitBranch ctermfg=162 ctermbg=NONE cterm=bold + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitdiscardedtype ctermfg=160 ctermbg=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=106 ctermbg=NONE cterm=NONE + hi gitcommitHeader ctermfg=242 ctermbg=NONE cterm=NONE + hi gitcommitUntrackedFile ctermfg=37 ctermbg=NONE cterm=bold + hi gitcommitDiscardedFile ctermfg=160 ctermbg=NONE cterm=bold + hi gitcommitSelectedFile ctermfg=106 ctermbg=NONE cterm=bold + hi gitcommitUnmergedFile ctermfg=136 ctermbg=NONE cterm=bold + hi gitcommitFile ctermfg=246 ctermbg=NONE cterm=bold + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi htmlTag ctermfg=242 ctermbg=NONE cterm=NONE + hi htmlEndTag ctermfg=242 ctermbg=NONE cterm=NONE + hi htmlTagN ctermfg=247 ctermbg=NONE cterm=bold + hi htmlTagName ctermfg=32 ctermbg=NONE cterm=bold + hi htmlSpecialTagName ctermfg=32 ctermbg=NONE cterm=italic + hi htmlArg ctermfg=66 ctermbg=NONE cterm=NONE + hi javaScript ctermfg=136 ctermbg=NONE cterm=NONE + hi! link jsFuncCall Function + hi perlHereDoc ctermfg=247 ctermbg=236 cterm=NONE + hi perlVarPlain ctermfg=136 ctermbg=236 cterm=NONE + hi perlStatementFileDesc ctermfg=37 ctermbg=236 cterm=NONE + hi texstatement ctermfg=37 ctermbg=236 cterm=NONE + hi texmathzonex ctermfg=136 ctermbg=236 cterm=NONE + hi texmathmatcher ctermfg=136 ctermbg=236 cterm=NONE + hi texreflabel ctermfg=136 ctermbg=236 cterm=NONE + hi rubyDefine ctermfg=247 ctermbg=236 cterm=bold + hi! link rubySymbol Type + hi rubyBoolean ctermfg=162 ctermbg=236 cterm=NONE + hi cPreCondit ctermfg=166 ctermbg=NONE cterm=NONE + hi VarId ctermfg=32 ctermbg=NONE cterm=NONE + hi ConId ctermfg=136 ctermbg=NONE cterm=NONE + hi hsImport ctermfg=162 ctermbg=NONE cterm=NONE + hi hsString ctermfg=66 ctermbg=NONE cterm=NONE + hi hsStructure ctermfg=37 ctermbg=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=32 ctermbg=NONE cterm=NONE + hi hsStatement ctermfg=37 ctermbg=NONE cterm=NONE + hi hsImportLabel ctermfg=37 ctermbg=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=136 ctermbg=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=166 ctermbg=NONE cterm=NONE + hi hsVarSym ctermfg=37 ctermbg=NONE cterm=NONE + hi hsType ctermfg=136 ctermbg=NONE cterm=NONE + hi hsTypedef ctermfg=37 ctermbg=NONE cterm=NONE + hi hsModuleName ctermfg=106 ctermbg=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi! link hsDelimTypeExport Delimiter + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=37 ctermbg=NONE cterm=NONE + hi hsniceoperator ctermfg=37 ctermbg=NONE cterm=NONE + if !s:italics + hi gitcommitComment cterm=NONE + hi htmlSpecialTagName cterm=NONE + endif + let hs_highlight_boolean=1 + let hs_highlight_delimiters=1 + hi pandocTitleBlock ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=32 ctermbg=NONE cterm=bold + hi pandocTitleComment ctermfg=32 ctermbg=NONE cterm=bold + hi pandocComment ctermfg=242 ctermbg=NONE cterm=italic + hi pandocVerbatimBlock ctermfg=136 ctermbg=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocBlockQuote ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=37 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=136 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=160 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=246 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=242 ctermbg=NONE cterm=NONE + hi pandocListMarker ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocListReference ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocDefinitionBlock ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocDefinitionTerm ctermfg=61 ctermbg=NONE cterm=standout + hi pandocDefinitionIndctr ctermfg=61 ctermbg=NONE cterm=bold + hi pandocEmphasisDefinition ctermfg=61 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrikeoutDefinition ctermfg=61 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineDefinition ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocTableStructure ctermfg=32 ctermbg=NONE cterm=NONE + hi! link pandocTableStructureTop pandocTableStructre + hi! link pandocTableStructureEnd pandocTableStructre + hi pandocTableZebraLight ctermfg=32 ctermbg=235 cterm=NONE + hi pandocTableZebraDark ctermfg=32 ctermbg=239 cterm=NONE + hi pandocEmphasisTable ctermfg=32 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrikeoutTable ctermfg=32 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocSuperscriptTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocSubscriptTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocHeadingMarker ctermfg=166 ctermbg=NONE cterm=bold + hi pandocEmphasisHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrikeoutHeading ctermfg=166 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocSuperscriptHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocSubscriptHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocLinkDelim ctermfg=242 ctermbg=NONE cterm=NONE + hi pandocLinkLabel ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocLinkText ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocLinkURL ctermfg=66 ctermbg=NONE cterm=NONE + hi pandocLinkTitle ctermfg=66 ctermbg=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=242 ctermbg=NONE cterm=NONE + hi pandocLinkDefinition ctermfg=37 ctermbg=NONE cterm=NONE + hi pandocLinkDefinitionID ctermfg=32 ctermbg=NONE cterm=bold + hi pandocImageCaption ctermfg=61 ctermbg=NONE cterm=bold + hi pandocFootnoteLink ctermfg=106 ctermbg=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=106 ctermbg=NONE cterm=bold + hi pandocFootnoteInline ctermfg=106 ctermbg=NONE cterm=bold + hi pandocFootnote ctermfg=106 ctermbg=NONE cterm=NONE + hi pandocCitationDelim ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocCitation ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocCitationID ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocCitationRef ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocStyleDelim ctermfg=242 ctermbg=NONE cterm=NONE + hi pandocEmphasis ctermfg=246 ctermbg=NONE cterm=italic + hi pandocEmphasisNested ctermfg=246 ctermbg=NONE cterm=bold + hi pandocStrongEmphasis ctermfg=246 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=246 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=246 ctermbg=NONE cterm=bold + hi pandocStrikeout ctermfg=242 ctermbg=NONE cterm=reverse + hi pandocVerbatimInline ctermfg=136 ctermbg=NONE cterm=NONE + hi pandocSuperscript ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocSubscript ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocRule ctermfg=32 ctermbg=NONE cterm=bold + hi pandocRuleLine ctermfg=32 ctermbg=NONE cterm=bold + hi pandocEscapePair ctermfg=160 ctermbg=NONE cterm=bold + hi pandocCitationRef ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocNonBreakingSpace ctermfg=160 ctermbg=NONE cterm=reverse + hi! link pandocEscapedCharacter pandocEscapePair + hi! link pandocLineBreak pandocEscapePair + hi pandocMetadataDelim ctermfg=242 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocMetadataKey ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=32 ctermbg=NONE cterm=bold + hi! link pandocMetadataTitle pandocMetadata + if !s:italics + hi pandocComment cterm=NONE + hi pandocEmphasisDefinition cterm=NONE + hi pandocEmphasisTable cterm=NONE + hi pandocEmphasis cterm=NONE + endif + unlet s:termtrans + unlet s:t_Co s:italics + finish + endif + " Light background + if s:termtrans + hi Normal ctermfg=66 ctermbg=NONE cterm=NONE + hi FoldColumn ctermfg=66 ctermbg=NONE cterm=NONE + hi Folded ctermfg=66 ctermbg=NONE cterm=bold + hi LineNr ctermfg=247 ctermbg=NONE cterm=NONE + hi Terminal ctermfg=fg ctermbg=NONE cterm=NONE + hi ToolbarButton ctermfg=242 ctermbg=NONE cterm=bold + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE + else + hi Normal ctermfg=66 ctermbg=254 cterm=NONE + hi FoldColumn ctermfg=66 ctermbg=254 cterm=NONE + hi Folded ctermfg=66 ctermbg=254 cterm=bold + hi LineNr ctermfg=247 ctermbg=254 cterm=NONE + hi Terminal ctermfg=fg ctermbg=254 cterm=NONE + hi ToolbarButton ctermfg=242 ctermbg=254 cterm=bold + hi ToolbarLine ctermfg=NONE ctermbg=254 cterm=NONE + endif + if get(g:, 'solarized_visibility', '') ==# 'high' + hi CursorLineNr ctermfg=160 ctermbg=254 cterm=bold + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=230 ctermbg=66 cterm=NONE + else + hi Cursor ctermfg=230 ctermbg=160 cterm=NONE + endif + hi MatchParen ctermfg=235 ctermbg=NONE cterm=bold,underline + hi NonText ctermfg=160 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=160 ctermbg=NONE cterm=reverse + hi SpellBad ctermfg=162 ctermbg=254 cterm=reverse,underline + hi SpellCap ctermfg=162 ctermbg=254 cterm=reverse,underline + hi SpellLocal ctermfg=136 ctermbg=254 cterm=reverse,underline + hi SpellRare ctermfg=37 ctermbg=254 cterm=reverse,underline + hi Title ctermfg=166 ctermbg=NONE cterm=bold + elseif get(g:, 'solarized_visibility', '') ==# 'low' + hi CursorLineNr ctermfg=247 ctermbg=254 cterm=bold + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=230 ctermbg=66 cterm=NONE + else + hi Cursor ctermfg=230 ctermbg=166 cterm=NONE + endif + hi MatchParen ctermfg=235 ctermbg=254 cterm=bold + hi NonText ctermfg=254 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=254 ctermbg=NONE cterm=bold + hi SpellBad ctermfg=162 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=162 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=136 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=37 ctermbg=NONE cterm=underline + hi Title ctermfg=247 ctermbg=NONE cterm=bold + else + hi CursorLineNr ctermfg=66 ctermbg=254 cterm=bold + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=230 ctermbg=66 cterm=NONE + else + hi Cursor ctermfg=230 ctermbg=166 cterm=NONE + endif + hi MatchParen ctermfg=235 ctermbg=254 cterm=bold + hi NonText ctermfg=246 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=246 ctermbg=254 cterm=bold + hi SpellBad ctermfg=162 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=162 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=136 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=37 ctermbg=NONE cterm=underline + hi Title ctermfg=166 ctermbg=NONE cterm=bold + endif + if s:termtrans + hi CursorLineNr ctermbg=NONE + endif + if get(g:, 'solarized_diffmode', '') ==# 'high' + hi DiffAdd ctermfg=106 ctermbg=NONE cterm=reverse + hi DiffChange ctermfg=136 ctermbg=NONE cterm=reverse + hi DiffDelete ctermfg=160 ctermbg=NONE cterm=reverse + hi DiffText ctermfg=32 ctermbg=NONE cterm=reverse + elseif get(g:, 'solarized_diffmode', '') ==# 'low' + hi DiffAdd ctermfg=106 ctermbg=NONE cterm=NONE + hi DiffChange ctermfg=136 ctermbg=NONE cterm=NONE + hi DiffDelete ctermfg=160 ctermbg=NONE cterm=bold + hi DiffText ctermfg=32 ctermbg=NONE cterm=NONE + else " normal diffmode + hi DiffAdd ctermfg=106 ctermbg=254 cterm=NONE + hi DiffChange ctermfg=136 ctermbg=254 cterm=NONE + hi DiffDelete ctermfg=160 ctermbg=254 cterm=bold + hi DiffText ctermfg=32 ctermbg=254 cterm=NONE + endif + if get(g:, 'solarized_statusline', '') ==# 'low' + hi StatusLine ctermfg=247 ctermbg=254 cterm=reverse + hi StatusLineNC ctermfg=247 ctermbg=242 cterm=reverse + hi TabLine ctermfg=247 ctermbg=242 cterm=reverse + hi TabLineFill ctermfg=247 ctermbg=242 cterm=reverse + hi TabLineSel ctermfg=247 ctermbg=254 cterm=reverse + hi VertSplit ctermfg=242 ctermbg=247 cterm=NONE + hi WildMenu ctermfg=66 ctermbg=254 cterm=reverse + elseif get(g:, 'solarized_statusline', '') ==# 'flat' + hi StatusLine ctermfg=230 ctermbg=236 cterm=reverse + hi StatusLineNC ctermfg=230 ctermbg=242 cterm=reverse + hi TabLineSel ctermfg=236 ctermbg=230 cterm=NONE + hi TabLine ctermfg=247 ctermbg=230 cterm=NONE + hi TabLineFill ctermfg=247 ctermbg=230 cterm=NONE + hi VertSplit ctermfg=247 ctermbg=230 cterm=NONE + hi WildMenu ctermfg=247 ctermbg=230 cterm=reverse + else + hi StatusLine ctermfg=242 ctermbg=254 cterm=reverse + hi StatusLineNC ctermfg=246 ctermbg=254 cterm=reverse + hi TabLine ctermfg=246 ctermbg=254 cterm=reverse + hi TabLineFill ctermfg=246 ctermbg=254 cterm=reverse + hi TabLineSel ctermfg=242 ctermbg=254 cterm=reverse + hi VertSplit ctermfg=242 ctermbg=247 cterm=NONE + hi WildMenu ctermfg=246 ctermbg=254 cterm=reverse + endif + hi ColorColumn ctermfg=NONE ctermbg=254 cterm=NONE + hi Conceal ctermfg=32 ctermbg=NONE cterm=NONE + hi CursorColumn ctermfg=NONE ctermbg=254 cterm=NONE + hi CursorLine ctermfg=NONE ctermbg=254 cterm=underline + hi Directory ctermfg=32 ctermbg=NONE cterm=NONE + hi EndOfBuffer ctermfg=NONE ctermbg=NONE cterm=NONE + hi ErrorMsg ctermfg=160 ctermbg=230 cterm=reverse + hi IncSearch ctermfg=166 ctermbg=NONE cterm=standout + hi ModeMsg ctermfg=32 ctermbg=NONE cterm=NONE + hi MoreMsg ctermfg=32 ctermbg=NONE cterm=NONE + hi Pmenu ctermfg=230 ctermbg=247 cterm=NONE + hi PmenuSbar ctermfg=NONE ctermbg=66 cterm=NONE + hi PmenuSel ctermfg=230 ctermbg=246 cterm=NONE + hi PmenuThumb ctermfg=NONE ctermbg=246 cterm=NONE + hi Question ctermfg=37 ctermbg=NONE cterm=bold + hi Search ctermfg=136 ctermbg=NONE cterm=reverse + hi SignColumn ctermfg=66 ctermbg=NONE cterm=NONE + hi Visual ctermfg=247 ctermbg=230 cterm=reverse + hi VisualNOS ctermfg=NONE ctermbg=254 cterm=reverse + hi WarningMsg ctermfg=166 ctermbg=NONE cterm=bold + hi Comment ctermfg=247 ctermbg=NONE cterm=italic + hi Constant ctermfg=37 ctermbg=NONE cterm=NONE + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE + hi Error ctermfg=160 ctermbg=230 cterm=bold,reverse + hi Identifier ctermfg=32 ctermbg=NONE cterm=NONE + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE + hi PreProc ctermfg=166 ctermbg=NONE cterm=NONE + hi Special ctermfg=166 ctermbg=NONE cterm=NONE + hi Statement ctermfg=106 ctermbg=NONE cterm=NONE + hi Todo ctermfg=162 ctermbg=NONE cterm=bold + hi Type ctermfg=136 ctermbg=NONE cterm=NONE + hi Underlined ctermfg=61 ctermbg=NONE cterm=NONE + hi NormalMode ctermfg=242 ctermbg=230 cterm=reverse + hi InsertMode ctermfg=37 ctermbg=230 cterm=reverse + hi ReplaceMode ctermfg=166 ctermbg=230 cterm=reverse + hi VisualMode ctermfg=162 ctermbg=230 cterm=reverse + hi CommandMode ctermfg=162 ctermbg=230 cterm=reverse + if !s:italics + hi Comment cterm=NONE + endif + if has('nvim') + hi! link TermCursor Cursor + hi TermCursorNC ctermfg=230 ctermbg=247 cterm=NONE + endif + if !get(g:, 'solarized_extra_hi_groups', 0) + unlet s:t_Co s:italics s:termtrans + finish + endif + hi! link vimVar Identifier + hi! link vimFunc Function + hi! link vimUserFunc Function + hi! link helpSpecial Special + hi! link vimSet Normal + hi! link vimSetEqual Normal + hi vimCommentString ctermfg=61 ctermbg=NONE cterm=NONE + hi vimCommand ctermfg=136 ctermbg=NONE cterm=NONE + hi vimCmdSep ctermfg=32 ctermbg=NONE cterm=bold + hi helpExample ctermfg=242 ctermbg=NONE cterm=NONE + hi helpOption ctermfg=37 ctermbg=NONE cterm=NONE + hi helpNote ctermfg=162 ctermbg=NONE cterm=NONE + hi helpVim ctermfg=162 ctermbg=NONE cterm=NONE + hi helpHyperTextJump ctermfg=32 ctermbg=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=106 ctermbg=NONE cterm=NONE + hi vimIsCommand ctermfg=246 ctermbg=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=136 ctermbg=NONE cterm=NONE + hi vimSynType ctermfg=37 ctermbg=NONE cterm=NONE + hi vimHiLink ctermfg=32 ctermbg=NONE cterm=NONE + hi vimHiGroup ctermfg=32 ctermbg=NONE cterm=NONE + hi vimGroup ctermfg=32 ctermbg=NONE cterm=bold + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitComment ctermfg=247 ctermbg=NONE cterm=italic + hi! link gitcommitUntracked gitcommitComment + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitSelected gitcommitComment + hi gitcommitUnmerged ctermfg=106 ctermbg=NONE cterm=bold + hi gitcommitOnBranch ctermfg=247 ctermbg=NONE cterm=bold + hi gitcommitBranch ctermfg=162 ctermbg=NONE cterm=bold + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitdiscardedtype ctermfg=160 ctermbg=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=106 ctermbg=NONE cterm=NONE + hi gitcommitHeader ctermfg=247 ctermbg=NONE cterm=NONE + hi gitcommitUntrackedFile ctermfg=37 ctermbg=NONE cterm=bold + hi gitcommitDiscardedFile ctermfg=160 ctermbg=NONE cterm=bold + hi gitcommitSelectedFile ctermfg=106 ctermbg=NONE cterm=bold + hi gitcommitUnmergedFile ctermfg=136 ctermbg=NONE cterm=bold + hi gitcommitFile ctermfg=66 ctermbg=NONE cterm=bold + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi htmlTag ctermfg=247 ctermbg=NONE cterm=NONE + hi htmlEndTag ctermfg=247 ctermbg=NONE cterm=NONE + hi htmlTagN ctermfg=242 ctermbg=NONE cterm=bold + hi htmlTagName ctermfg=32 ctermbg=NONE cterm=bold + hi htmlSpecialTagName ctermfg=32 ctermbg=NONE cterm=italic + hi htmlArg ctermfg=246 ctermbg=NONE cterm=NONE + hi javaScript ctermfg=136 ctermbg=NONE cterm=NONE + hi! link jsFuncCall Function + hi perlHereDoc ctermfg=242 ctermbg=254 cterm=NONE + hi perlVarPlain ctermfg=136 ctermbg=254 cterm=NONE + hi perlStatementFileDesc ctermfg=37 ctermbg=254 cterm=NONE + hi texstatement ctermfg=37 ctermbg=254 cterm=NONE + hi texmathzonex ctermfg=136 ctermbg=254 cterm=NONE + hi texmathmatcher ctermfg=136 ctermbg=254 cterm=NONE + hi texreflabel ctermfg=136 ctermbg=254 cterm=NONE + hi rubyDefine ctermfg=242 ctermbg=254 cterm=bold + hi! link rubySymbol Type + hi rubyBoolean ctermfg=162 ctermbg=254 cterm=NONE + hi cPreCondit ctermfg=166 ctermbg=NONE cterm=NONE + hi VarId ctermfg=32 ctermbg=NONE cterm=NONE + hi ConId ctermfg=136 ctermbg=NONE cterm=NONE + hi hsImport ctermfg=162 ctermbg=NONE cterm=NONE + hi hsString ctermfg=246 ctermbg=NONE cterm=NONE + hi hsStructure ctermfg=37 ctermbg=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=32 ctermbg=NONE cterm=NONE + hi hsStatement ctermfg=37 ctermbg=NONE cterm=NONE + hi hsImportLabel ctermfg=37 ctermbg=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=136 ctermbg=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=166 ctermbg=NONE cterm=NONE + hi hsVarSym ctermfg=37 ctermbg=NONE cterm=NONE + hi hsType ctermfg=136 ctermbg=NONE cterm=NONE + hi hsTypedef ctermfg=37 ctermbg=NONE cterm=NONE + hi hsModuleName ctermfg=106 ctermbg=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi! link hsDelimTypeExport Delimiter + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=37 ctermbg=NONE cterm=NONE + hi hsniceoperator ctermfg=37 ctermbg=NONE cterm=NONE + if !s:italics + hi gitcommitComment cterm=NONE + hi htmlSpecialTagName cterm=NONE + endif + let hs_highlight_boolean=1 + let hs_highlight_delimiters=1 + hi pandocTitleBlock ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=32 ctermbg=NONE cterm=bold + hi pandocTitleComment ctermfg=32 ctermbg=NONE cterm=bold + hi pandocComment ctermfg=247 ctermbg=NONE cterm=italic + hi pandocVerbatimBlock ctermfg=136 ctermbg=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocBlockQuote ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=37 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=136 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=160 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=66 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=247 ctermbg=NONE cterm=NONE + hi pandocListMarker ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocListReference ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocDefinitionBlock ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocDefinitionTerm ctermfg=61 ctermbg=NONE cterm=standout + hi pandocDefinitionIndctr ctermfg=61 ctermbg=NONE cterm=bold + hi pandocEmphasisDefinition ctermfg=61 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=61 ctermbg=NONE cterm=bold + hi pandocStrikeoutDefinition ctermfg=61 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineDefinition ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocTableStructure ctermfg=32 ctermbg=NONE cterm=NONE + hi! link pandocTableStructureTop pandocTableStructre + hi! link pandocTableStructureEnd pandocTableStructre + hi pandocTableZebraLight ctermfg=32 ctermbg=230 cterm=NONE + hi pandocTableZebraDark ctermfg=32 ctermbg=254 cterm=NONE + hi pandocEmphasisTable ctermfg=32 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=32 ctermbg=NONE cterm=bold + hi pandocStrikeoutTable ctermfg=32 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocSuperscriptTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocSubscriptTable ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocHeadingMarker ctermfg=166 ctermbg=NONE cterm=bold + hi pandocEmphasisHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocStrikeoutHeading ctermfg=166 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocSuperscriptHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocSubscriptHeading ctermfg=166 ctermbg=NONE cterm=bold + hi pandocLinkDelim ctermfg=247 ctermbg=NONE cterm=NONE + hi pandocLinkLabel ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocLinkText ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocLinkURL ctermfg=246 ctermbg=NONE cterm=NONE + hi pandocLinkTitle ctermfg=246 ctermbg=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=247 ctermbg=NONE cterm=NONE + hi pandocLinkDefinition ctermfg=37 ctermbg=NONE cterm=NONE + hi pandocLinkDefinitionID ctermfg=32 ctermbg=NONE cterm=bold + hi pandocImageCaption ctermfg=61 ctermbg=NONE cterm=bold + hi pandocFootnoteLink ctermfg=106 ctermbg=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=106 ctermbg=NONE cterm=bold + hi pandocFootnoteInline ctermfg=106 ctermbg=NONE cterm=bold + hi pandocFootnote ctermfg=106 ctermbg=NONE cterm=NONE + hi pandocCitationDelim ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocCitation ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocCitationID ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocCitationRef ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocStyleDelim ctermfg=247 ctermbg=NONE cterm=NONE + hi pandocEmphasis ctermfg=66 ctermbg=NONE cterm=italic + hi pandocEmphasisNested ctermfg=66 ctermbg=NONE cterm=bold + hi pandocStrongEmphasis ctermfg=66 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=66 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=66 ctermbg=NONE cterm=bold + hi pandocStrikeout ctermfg=247 ctermbg=NONE cterm=reverse + hi pandocVerbatimInline ctermfg=136 ctermbg=NONE cterm=NONE + hi pandocSuperscript ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocSubscript ctermfg=61 ctermbg=NONE cterm=NONE + hi pandocRule ctermfg=32 ctermbg=NONE cterm=bold + hi pandocRuleLine ctermfg=32 ctermbg=NONE cterm=bold + hi pandocEscapePair ctermfg=160 ctermbg=NONE cterm=bold + hi pandocCitationRef ctermfg=162 ctermbg=NONE cterm=NONE + hi pandocNonBreakingSpace ctermfg=160 ctermbg=NONE cterm=reverse + hi! link pandocEscapedCharacter pandocEscapePair + hi! link pandocLineBreak pandocEscapePair + hi pandocMetadataDelim ctermfg=247 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocMetadataKey ctermfg=32 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=32 ctermbg=NONE cterm=bold + hi! link pandocMetadataTitle pandocMetadata + if !s:italics + hi pandocComment cterm=NONE + hi pandocEmphasisDefinition cterm=NONE + hi pandocEmphasisTable cterm=NONE + hi pandocEmphasis cterm=NONE + endif + unlet s:termtrans + unlet s:t_Co s:italics + finish +endif + +if s:t_Co >= 16 + if &background ==# 'dark' + if s:termtrans + hi Normal ctermfg=12 ctermbg=NONE cterm=NONE + hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline + hi FoldColumn ctermfg=fg ctermbg=NONE cterm=NONE + hi Folded ctermfg=fg ctermbg=NONE cterm=bold + hi LineNr ctermfg=10 ctermbg=NONE cterm=NONE + hi Terminal ctermfg=fg ctermbg=NONE cterm=NONE + hi ToolbarButton ctermfg=14 ctermbg=NONE cterm=bold + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE + else + hi Normal ctermfg=12 ctermbg=0 cterm=NONE + hi CursorLine ctermfg=NONE ctermbg=0 cterm=NONE + hi FoldColumn ctermfg=12 ctermbg=0 cterm=NONE + hi Folded ctermfg=12 ctermbg=0 cterm=bold + hi LineNr ctermfg=10 ctermbg=0 cterm=NONE + hi Terminal ctermfg=fg ctermbg=0 cterm=NONE + hi ToolbarButton ctermfg=14 ctermbg=0 cterm=bold + hi ToolbarLine ctermfg=NONE ctermbg=0 cterm=NONE + endif + if get(g:, 'solarized_visibility', '') ==# 'high' + hi CursorLineNr ctermfg=9 ctermbg=0 cterm=bold + hi NonText ctermfg=9 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=9 ctermbg=NONE cterm=reverse + hi SpellBad ctermfg=13 ctermbg=7 cterm=reverse,underline + hi SpellCap ctermfg=13 ctermbg=7 cterm=reverse,underline + hi SpellLocal ctermfg=3 ctermbg=7 cterm=reverse,underline + hi SpellRare ctermfg=6 ctermbg=7 cterm=reverse,underline + hi Title ctermfg=3 ctermbg=NONE cterm=bold + elseif get(g:, 'solarized_visibility', '') ==# 'low' + hi CursorLineNr ctermfg=10 ctermbg=0 cterm=bold + hi NonText ctermfg=0 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=0 ctermbg=NONE cterm=reverse + hi SpellBad ctermfg=13 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=13 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=3 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=6 ctermbg=NONE cterm=underline + hi Title ctermfg=10 ctermbg=NONE cterm=bold + else + hi CursorLineNr ctermfg=12 ctermbg=0 cterm=bold + hi NonText ctermfg=11 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=11 ctermbg=0 cterm=bold + hi SpellBad ctermfg=13 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=13 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=3 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=6 ctermbg=NONE cterm=underline + hi Title ctermfg=3 ctermbg=NONE cterm=bold + endif + if s:termtrans + hi CursorLineNr ctermbg=NONE + endif + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=8 ctermbg=12 cterm=NONE + else + hi Cursor ctermfg=15 ctermbg=4 cterm=NONE + endif + if get(g:, 'solarized_diffmode', '') ==# 'high' + hi DiffAdd ctermfg=2 ctermbg=NONE cterm=reverse + hi DiffChange ctermfg=3 ctermbg=NONE cterm=reverse + hi DiffDelete ctermfg=1 ctermbg=NONE cterm=reverse + hi DiffText ctermfg=4 ctermbg=NONE cterm=reverse + elseif get(g:, 'solarized_diffmode', '') ==# 'low' + hi DiffAdd ctermfg=2 ctermbg=NONE cterm=NONE + hi DiffChange ctermfg=3 ctermbg=NONE cterm=NONE + hi DiffDelete ctermfg=1 ctermbg=NONE cterm=bold + hi DiffText ctermfg=4 ctermbg=NONE cterm=NONE + else " normal diffmode + hi DiffAdd ctermfg=2 ctermbg=0 cterm=NONE + hi DiffChange ctermfg=3 ctermbg=0 cterm=NONE + hi DiffDelete ctermfg=1 ctermbg=0 cterm=bold + hi DiffText ctermfg=4 ctermbg=0 cterm=NONE + endif + if get(g:, 'solarized_statusline', '') ==# 'low' + hi StatusLine ctermfg=10 ctermbg=7 cterm=reverse + hi StatusLineNC ctermfg=10 ctermbg=14 cterm=reverse + hi TabLine ctermfg=10 ctermbg=14 cterm=reverse + hi TabLineFill ctermfg=10 ctermbg=14 cterm=reverse + hi TabLineSel ctermfg=10 ctermbg=7 cterm=reverse + hi VertSplit ctermfg=14 ctermbg=10 cterm=NONE + elseif get(g:, 'solarized_statusline', '') ==# 'flat' + hi StatusLine ctermfg=8 ctermbg=7 cterm=reverse + hi StatusLineNC ctermfg=8 ctermbg=14 cterm=reverse + hi TabLineSel ctermfg=7 ctermbg=8 cterm=NONE + hi TabLine ctermfg=10 ctermbg=8 cterm=NONE + hi TabLineFill ctermfg=10 ctermbg=8 cterm=NONE + hi VertSplit ctermfg=10 ctermbg=8 cterm=NONE + else + hi StatusLine ctermfg=12 ctermbg=0 cterm=reverse + hi StatusLineNC ctermfg=10 ctermbg=0 cterm=reverse + hi TabLine ctermfg=10 ctermbg=0 cterm=reverse + hi TabLineFill ctermfg=10 ctermbg=0 cterm=reverse + hi TabLineSel ctermfg=12 ctermbg=0 cterm=reverse + hi VertSplit ctermfg=14 ctermbg=10 cterm=NONE + endif + hi ColorColumn ctermfg=NONE ctermbg=0 cterm=NONE + hi Conceal ctermfg=4 ctermbg=NONE cterm=NONE + hi CursorColumn ctermfg=NONE ctermbg=0 cterm=NONE + hi Directory ctermfg=4 ctermbg=NONE cterm=NONE + hi EndOfBuffer ctermfg=NONE ctermbg=NONE cterm=NONE + hi ErrorMsg ctermfg=1 ctermbg=15 cterm=reverse + hi IncSearch ctermfg=9 ctermbg=NONE cterm=standout + hi MatchParen ctermfg=15 ctermbg=0 cterm=bold + hi ModeMsg ctermfg=4 ctermbg=NONE cterm=NONE + hi MoreMsg ctermfg=4 ctermbg=NONE cterm=NONE + hi Pmenu ctermfg=11 ctermbg=8 cterm=NONE + hi PmenuSbar ctermfg=NONE ctermbg=8 cterm=NONE + hi PmenuSel ctermfg=11 ctermbg=0 cterm=NONE + hi PmenuThumb ctermfg=NONE ctermbg=8 cterm=NONE + hi Question ctermfg=6 ctermbg=NONE cterm=bold + hi Search ctermfg=3 ctermbg=NONE cterm=reverse + hi SignColumn ctermfg=12 ctermbg=NONE cterm=NONE + hi Visual ctermfg=10 ctermbg=8 cterm=reverse + hi VisualNOS ctermfg=NONE ctermbg=0 cterm=reverse + hi WarningMsg ctermfg=9 ctermbg=NONE cterm=bold + hi WildMenu ctermfg=7 ctermbg=0 cterm=reverse + hi Comment ctermfg=10 ctermbg=NONE cterm=italic + hi Constant ctermfg=6 ctermbg=NONE cterm=NONE + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE + hi Error ctermfg=1 ctermbg=15 cterm=bold,reverse + hi Identifier ctermfg=4 ctermbg=NONE cterm=NONE + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE + hi PreProc ctermfg=9 ctermbg=NONE cterm=NONE + hi Special ctermfg=9 ctermbg=NONE cterm=NONE + hi Statement ctermfg=2 ctermbg=NONE cterm=NONE + hi Todo ctermfg=5 ctermbg=NONE cterm=bold + hi Type ctermfg=3 ctermbg=NONE cterm=NONE + hi Underlined ctermfg=13 ctermbg=NONE cterm=NONE + hi NormalMode ctermfg=12 ctermbg=15 cterm=reverse + hi InsertMode ctermfg=6 ctermbg=15 cterm=reverse + hi ReplaceMode ctermfg=9 ctermbg=15 cterm=reverse + hi VisualMode ctermfg=5 ctermbg=15 cterm=reverse + hi CommandMode ctermfg=5 ctermbg=15 cterm=reverse + if !s:italics + hi Comment cterm=NONE + endif + if !get(g:, 'solarized_extra_hi_groups', 0) + unlet s:t_Co s:italics s:termtrans + finish + endif + hi! link vimVar Identifier + hi! link vimFunc Function + hi! link vimUserFunc Function + hi! link helpSpecial Special + hi! link vimSet Normal + hi! link vimSetEqual Normal + hi vimCommentString ctermfg=13 ctermbg=NONE cterm=NONE + hi vimCommand ctermfg=3 ctermbg=NONE cterm=NONE + hi vimCmdSep ctermfg=4 ctermbg=NONE cterm=bold + hi helpExample ctermfg=14 ctermbg=NONE cterm=NONE + hi helpOption ctermfg=6 ctermbg=NONE cterm=NONE + hi helpNote ctermfg=5 ctermbg=NONE cterm=NONE + hi helpVim ctermfg=5 ctermbg=NONE cterm=NONE + hi helpHyperTextJump ctermfg=4 ctermbg=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=2 ctermbg=NONE cterm=NONE + hi vimIsCommand ctermfg=11 ctermbg=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=3 ctermbg=NONE cterm=NONE + hi vimSynType ctermfg=6 ctermbg=NONE cterm=NONE + hi vimHiLink ctermfg=4 ctermbg=NONE cterm=NONE + hi vimHiGroup ctermfg=4 ctermbg=NONE cterm=NONE + hi vimGroup ctermfg=4 ctermbg=NONE cterm=bold + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitComment ctermfg=10 ctermbg=NONE cterm=italic + hi! link gitcommitUntracked gitcommitComment + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitSelected gitcommitComment + hi gitcommitUnmerged ctermfg=2 ctermbg=NONE cterm=bold + hi gitcommitOnBranch ctermfg=10 ctermbg=NONE cterm=bold + hi gitcommitBranch ctermfg=5 ctermbg=NONE cterm=bold + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitdiscardedtype ctermfg=1 ctermbg=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=2 ctermbg=NONE cterm=NONE + hi gitcommitHeader ctermfg=10 ctermbg=NONE cterm=NONE + hi gitcommitUntrackedFile ctermfg=6 ctermbg=NONE cterm=bold + hi gitcommitDiscardedFile ctermfg=1 ctermbg=NONE cterm=bold + hi gitcommitSelectedFile ctermfg=2 ctermbg=NONE cterm=bold + hi gitcommitUnmergedFile ctermfg=3 ctermbg=NONE cterm=bold + hi gitcommitFile ctermfg=12 ctermbg=NONE cterm=bold + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi htmlTag ctermfg=10 ctermbg=NONE cterm=NONE + hi htmlEndTag ctermfg=10 ctermbg=NONE cterm=NONE + hi htmlTagN ctermfg=14 ctermbg=NONE cterm=bold + hi htmlTagName ctermfg=4 ctermbg=NONE cterm=bold + hi htmlSpecialTagName ctermfg=4 ctermbg=NONE cterm=italic + hi htmlArg ctermfg=11 ctermbg=NONE cterm=NONE + hi javaScript ctermfg=3 ctermbg=NONE cterm=NONE + hi! link jsFuncCall Function + hi perlHereDoc ctermfg=14 ctermbg=0 cterm=NONE + hi perlVarPlain ctermfg=3 ctermbg=0 cterm=NONE + hi perlStatementFileDesc ctermfg=6 ctermbg=0 cterm=NONE + hi texstatement ctermfg=6 ctermbg=0 cterm=NONE + hi texmathzonex ctermfg=3 ctermbg=0 cterm=NONE + hi texmathmatcher ctermfg=3 ctermbg=0 cterm=NONE + hi texreflabel ctermfg=3 ctermbg=0 cterm=NONE + hi rubyDefine ctermfg=14 ctermbg=0 cterm=bold + hi! link rubySymbol Type + hi rubyBoolean ctermfg=5 ctermbg=0 cterm=NONE + hi cPreCondit ctermfg=9 ctermbg=NONE cterm=NONE + hi VarId ctermfg=4 ctermbg=NONE cterm=NONE + hi ConId ctermfg=3 ctermbg=NONE cterm=NONE + hi hsImport ctermfg=5 ctermbg=NONE cterm=NONE + hi hsString ctermfg=11 ctermbg=NONE cterm=NONE + hi hsStructure ctermfg=6 ctermbg=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=4 ctermbg=NONE cterm=NONE + hi hsStatement ctermfg=6 ctermbg=NONE cterm=NONE + hi hsImportLabel ctermfg=6 ctermbg=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=3 ctermbg=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=9 ctermbg=NONE cterm=NONE + hi hsVarSym ctermfg=6 ctermbg=NONE cterm=NONE + hi hsType ctermfg=3 ctermbg=NONE cterm=NONE + hi hsTypedef ctermfg=6 ctermbg=NONE cterm=NONE + hi hsModuleName ctermfg=2 ctermbg=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi! link hsDelimTypeExport Delimiter + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=6 ctermbg=NONE cterm=NONE + hi hsniceoperator ctermfg=6 ctermbg=NONE cterm=NONE + if !s:italics + hi gitcommitComment cterm=NONE + hi htmlSpecialTagName cterm=NONE + endif + let hs_highlight_boolean=1 + let hs_highlight_delimiters=1 + hi pandocTitleBlock ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=4 ctermbg=NONE cterm=bold + hi pandocTitleComment ctermfg=4 ctermbg=NONE cterm=bold + hi pandocComment ctermfg=10 ctermbg=NONE cterm=italic + hi pandocVerbatimBlock ctermfg=3 ctermbg=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocBlockQuote ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=6 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=3 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=1 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=12 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=10 ctermbg=NONE cterm=NONE + hi pandocListMarker ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocListReference ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocDefinitionBlock ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocDefinitionTerm ctermfg=13 ctermbg=NONE cterm=standout + hi pandocDefinitionIndctr ctermfg=13 ctermbg=NONE cterm=bold + hi pandocEmphasisDefinition ctermfg=13 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrikeoutDefinition ctermfg=13 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineDefinition ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocTableStructure ctermfg=4 ctermbg=NONE cterm=NONE + hi! link pandocTableStructureTop pandocTableStructre + hi! link pandocTableStructureEnd pandocTableStructre + hi pandocTableZebraLight ctermfg=4 ctermbg=8 cterm=NONE + hi pandocTableZebraDark ctermfg=4 ctermbg=0 cterm=NONE + hi pandocEmphasisTable ctermfg=4 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrikeoutTable ctermfg=4 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocSuperscriptTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocSubscriptTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocHeadingMarker ctermfg=9 ctermbg=NONE cterm=bold + hi pandocEmphasisHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrikeoutHeading ctermfg=9 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocSuperscriptHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocSubscriptHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocLinkDelim ctermfg=10 ctermbg=NONE cterm=NONE + hi pandocLinkLabel ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocLinkText ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocLinkURL ctermfg=11 ctermbg=NONE cterm=NONE + hi pandocLinkTitle ctermfg=11 ctermbg=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=10 ctermbg=NONE cterm=NONE + hi pandocLinkDefinition ctermfg=6 ctermbg=NONE cterm=NONE + hi pandocLinkDefinitionID ctermfg=4 ctermbg=NONE cterm=bold + hi pandocImageCaption ctermfg=13 ctermbg=NONE cterm=bold + hi pandocFootnoteLink ctermfg=2 ctermbg=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=2 ctermbg=NONE cterm=bold + hi pandocFootnoteInline ctermfg=2 ctermbg=NONE cterm=bold + hi pandocFootnote ctermfg=2 ctermbg=NONE cterm=NONE + hi pandocCitationDelim ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocCitation ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocCitationID ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocCitationRef ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocStyleDelim ctermfg=10 ctermbg=NONE cterm=NONE + hi pandocEmphasis ctermfg=12 ctermbg=NONE cterm=italic + hi pandocEmphasisNested ctermfg=12 ctermbg=NONE cterm=bold + hi pandocStrongEmphasis ctermfg=12 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=12 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=12 ctermbg=NONE cterm=bold + hi pandocStrikeout ctermfg=10 ctermbg=NONE cterm=reverse + hi pandocVerbatimInline ctermfg=3 ctermbg=NONE cterm=NONE + hi pandocSuperscript ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocSubscript ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocRule ctermfg=4 ctermbg=NONE cterm=bold + hi pandocRuleLine ctermfg=4 ctermbg=NONE cterm=bold + hi pandocEscapePair ctermfg=1 ctermbg=NONE cterm=bold + hi pandocCitationRef ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocNonBreakingSpace ctermfg=1 ctermbg=NONE cterm=reverse + hi! link pandocEscapedCharacter pandocEscapePair + hi! link pandocLineBreak pandocEscapePair + hi pandocMetadataDelim ctermfg=10 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocMetadataKey ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=4 ctermbg=NONE cterm=bold + hi! link pandocMetadataTitle pandocMetadata + if !s:italics + hi pandocComment cterm=NONE + hi pandocEmphasisDefinition cterm=NONE + hi pandocEmphasisTable cterm=NONE + hi pandocEmphasis cterm=NONE + endif + unlet s:termtrans + unlet s:t_Co s:italics + finish + endif + " Light background + if s:termtrans + hi Normal ctermfg=11 ctermbg=NONE cterm=NONE + hi FoldColumn ctermfg=11 ctermbg=NONE cterm=NONE + hi Folded ctermfg=11 ctermbg=NONE cterm=bold + hi LineNr ctermfg=14 ctermbg=NONE cterm=NONE + hi Terminal ctermfg=fg ctermbg=NONE cterm=NONE + hi ToolbarButton ctermfg=10 ctermbg=NONE cterm=bold + hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE + else + hi Normal ctermfg=11 ctermbg=7 cterm=NONE + hi FoldColumn ctermfg=11 ctermbg=7 cterm=NONE + hi Folded ctermfg=11 ctermbg=7 cterm=bold + hi LineNr ctermfg=14 ctermbg=7 cterm=NONE + hi Terminal ctermfg=fg ctermbg=7 cterm=NONE + hi ToolbarButton ctermfg=10 ctermbg=7 cterm=bold + hi ToolbarLine ctermfg=NONE ctermbg=7 cterm=NONE + endif + if get(g:, 'solarized_visibility', '') ==# 'high' + hi CursorLineNr ctermfg=1 ctermbg=7 cterm=bold + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=15 ctermbg=11 cterm=NONE + else + hi Cursor ctermfg=15 ctermbg=1 cterm=NONE + endif + hi MatchParen ctermfg=8 ctermbg=NONE cterm=bold,underline + hi NonText ctermfg=1 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=1 ctermbg=NONE cterm=reverse + hi SpellBad ctermfg=5 ctermbg=7 cterm=reverse,underline + hi SpellCap ctermfg=5 ctermbg=7 cterm=reverse,underline + hi SpellLocal ctermfg=3 ctermbg=7 cterm=reverse,underline + hi SpellRare ctermfg=6 ctermbg=7 cterm=reverse,underline + hi Title ctermfg=9 ctermbg=NONE cterm=bold + elseif get(g:, 'solarized_visibility', '') ==# 'low' + hi CursorLineNr ctermfg=14 ctermbg=7 cterm=bold + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=15 ctermbg=11 cterm=NONE + else + hi Cursor ctermfg=15 ctermbg=9 cterm=NONE + endif + hi MatchParen ctermfg=8 ctermbg=7 cterm=bold + hi NonText ctermfg=7 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=7 ctermbg=NONE cterm=bold + hi SpellBad ctermfg=5 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=5 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=3 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=6 ctermbg=NONE cterm=underline + hi Title ctermfg=14 ctermbg=NONE cterm=bold + else + hi CursorLineNr ctermfg=11 ctermbg=7 cterm=bold + if get(g:, 'solarized_old_cursor_style', 0) + hi Cursor ctermfg=15 ctermbg=11 cterm=NONE + else + hi Cursor ctermfg=15 ctermbg=9 cterm=NONE + endif + hi MatchParen ctermfg=8 ctermbg=7 cterm=bold + hi NonText ctermfg=12 ctermbg=NONE cterm=bold + hi SpecialKey ctermfg=12 ctermbg=7 cterm=bold + hi SpellBad ctermfg=5 ctermbg=NONE cterm=underline + hi SpellCap ctermfg=5 ctermbg=NONE cterm=underline + hi SpellLocal ctermfg=3 ctermbg=NONE cterm=underline + hi SpellRare ctermfg=6 ctermbg=NONE cterm=underline + hi Title ctermfg=9 ctermbg=NONE cterm=bold + endif + if s:termtrans + hi CursorLineNr ctermbg=NONE + endif + if get(g:, 'solarized_diffmode', '') ==# 'high' + hi DiffAdd ctermfg=2 ctermbg=NONE cterm=reverse + hi DiffChange ctermfg=3 ctermbg=NONE cterm=reverse + hi DiffDelete ctermfg=1 ctermbg=NONE cterm=reverse + hi DiffText ctermfg=4 ctermbg=NONE cterm=reverse + elseif get(g:, 'solarized_diffmode', '') ==# 'low' + hi DiffAdd ctermfg=2 ctermbg=NONE cterm=NONE + hi DiffChange ctermfg=3 ctermbg=NONE cterm=NONE + hi DiffDelete ctermfg=1 ctermbg=NONE cterm=bold + hi DiffText ctermfg=4 ctermbg=NONE cterm=NONE + else " normal diffmode + hi DiffAdd ctermfg=2 ctermbg=7 cterm=NONE + hi DiffChange ctermfg=3 ctermbg=7 cterm=NONE + hi DiffDelete ctermfg=1 ctermbg=7 cterm=bold + hi DiffText ctermfg=4 ctermbg=7 cterm=NONE + endif + if get(g:, 'solarized_statusline', '') ==# 'low' + hi StatusLine ctermfg=14 ctermbg=7 cterm=reverse + hi StatusLineNC ctermfg=14 ctermbg=10 cterm=reverse + hi TabLine ctermfg=14 ctermbg=10 cterm=reverse + hi TabLineFill ctermfg=14 ctermbg=10 cterm=reverse + hi TabLineSel ctermfg=14 ctermbg=7 cterm=reverse + hi VertSplit ctermfg=10 ctermbg=14 cterm=NONE + hi WildMenu ctermfg=11 ctermbg=7 cterm=reverse + elseif get(g:, 'solarized_statusline', '') ==# 'flat' + hi StatusLine ctermfg=15 ctermbg=0 cterm=reverse + hi StatusLineNC ctermfg=15 ctermbg=10 cterm=reverse + hi TabLineSel ctermfg=0 ctermbg=15 cterm=NONE + hi TabLine ctermfg=14 ctermbg=15 cterm=NONE + hi TabLineFill ctermfg=14 ctermbg=15 cterm=NONE + hi VertSplit ctermfg=14 ctermbg=15 cterm=NONE + hi WildMenu ctermfg=14 ctermbg=15 cterm=reverse + else + hi StatusLine ctermfg=10 ctermbg=7 cterm=reverse + hi StatusLineNC ctermfg=12 ctermbg=7 cterm=reverse + hi TabLine ctermfg=12 ctermbg=7 cterm=reverse + hi TabLineFill ctermfg=12 ctermbg=7 cterm=reverse + hi TabLineSel ctermfg=10 ctermbg=7 cterm=reverse + hi VertSplit ctermfg=10 ctermbg=14 cterm=NONE + hi WildMenu ctermfg=12 ctermbg=7 cterm=reverse + endif + hi ColorColumn ctermfg=NONE ctermbg=7 cterm=NONE + hi Conceal ctermfg=4 ctermbg=NONE cterm=NONE + hi CursorColumn ctermfg=NONE ctermbg=7 cterm=NONE + hi CursorLine ctermfg=NONE ctermbg=7 cterm=underline + hi Directory ctermfg=4 ctermbg=NONE cterm=NONE + hi EndOfBuffer ctermfg=NONE ctermbg=NONE cterm=NONE + hi ErrorMsg ctermfg=1 ctermbg=15 cterm=reverse + hi IncSearch ctermfg=9 ctermbg=NONE cterm=standout + hi ModeMsg ctermfg=4 ctermbg=NONE cterm=NONE + hi MoreMsg ctermfg=4 ctermbg=NONE cterm=NONE + hi Pmenu ctermfg=15 ctermbg=14 cterm=NONE + hi PmenuSbar ctermfg=NONE ctermbg=11 cterm=NONE + hi PmenuSel ctermfg=15 ctermbg=12 cterm=NONE + hi PmenuThumb ctermfg=NONE ctermbg=12 cterm=NONE + hi Question ctermfg=6 ctermbg=NONE cterm=bold + hi Search ctermfg=3 ctermbg=NONE cterm=reverse + hi SignColumn ctermfg=11 ctermbg=NONE cterm=NONE + hi Visual ctermfg=14 ctermbg=15 cterm=reverse + hi VisualNOS ctermfg=NONE ctermbg=7 cterm=reverse + hi WarningMsg ctermfg=9 ctermbg=NONE cterm=bold + hi Comment ctermfg=14 ctermbg=NONE cterm=italic + hi Constant ctermfg=6 ctermbg=NONE cterm=NONE + hi CursorIM ctermfg=NONE ctermbg=fg cterm=NONE + hi Error ctermfg=1 ctermbg=15 cterm=bold,reverse + hi Identifier ctermfg=4 ctermbg=NONE cterm=NONE + hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE + hi PreProc ctermfg=9 ctermbg=NONE cterm=NONE + hi Special ctermfg=9 ctermbg=NONE cterm=NONE + hi Statement ctermfg=2 ctermbg=NONE cterm=NONE + hi Todo ctermfg=5 ctermbg=NONE cterm=bold + hi Type ctermfg=3 ctermbg=NONE cterm=NONE + hi Underlined ctermfg=13 ctermbg=NONE cterm=NONE + hi NormalMode ctermfg=10 ctermbg=15 cterm=reverse + hi InsertMode ctermfg=6 ctermbg=15 cterm=reverse + hi ReplaceMode ctermfg=9 ctermbg=15 cterm=reverse + hi VisualMode ctermfg=5 ctermbg=15 cterm=reverse + hi CommandMode ctermfg=5 ctermbg=15 cterm=reverse + if !s:italics + hi Comment cterm=NONE + endif + if has('nvim') + hi! link TermCursor Cursor + hi TermCursorNC ctermfg=15 ctermbg=14 cterm=NONE + endif + if !get(g:, 'solarized_extra_hi_groups', 0) + unlet s:t_Co s:italics s:termtrans + finish + endif + hi! link vimVar Identifier + hi! link vimFunc Function + hi! link vimUserFunc Function + hi! link helpSpecial Special + hi! link vimSet Normal + hi! link vimSetEqual Normal + hi vimCommentString ctermfg=13 ctermbg=NONE cterm=NONE + hi vimCommand ctermfg=3 ctermbg=NONE cterm=NONE + hi vimCmdSep ctermfg=4 ctermbg=NONE cterm=bold + hi helpExample ctermfg=10 ctermbg=NONE cterm=NONE + hi helpOption ctermfg=6 ctermbg=NONE cterm=NONE + hi helpNote ctermfg=5 ctermbg=NONE cterm=NONE + hi helpVim ctermfg=5 ctermbg=NONE cterm=NONE + hi helpHyperTextJump ctermfg=4 ctermbg=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=2 ctermbg=NONE cterm=NONE + hi vimIsCommand ctermfg=12 ctermbg=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=3 ctermbg=NONE cterm=NONE + hi vimSynType ctermfg=6 ctermbg=NONE cterm=NONE + hi vimHiLink ctermfg=4 ctermbg=NONE cterm=NONE + hi vimHiGroup ctermfg=4 ctermbg=NONE cterm=NONE + hi vimGroup ctermfg=4 ctermbg=NONE cterm=bold + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitComment ctermfg=14 ctermbg=NONE cterm=italic + hi! link gitcommitUntracked gitcommitComment + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitSelected gitcommitComment + hi gitcommitUnmerged ctermfg=2 ctermbg=NONE cterm=bold + hi gitcommitOnBranch ctermfg=14 ctermbg=NONE cterm=bold + hi gitcommitBranch ctermfg=5 ctermbg=NONE cterm=bold + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitdiscardedtype ctermfg=1 ctermbg=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=2 ctermbg=NONE cterm=NONE + hi gitcommitHeader ctermfg=14 ctermbg=NONE cterm=NONE + hi gitcommitUntrackedFile ctermfg=6 ctermbg=NONE cterm=bold + hi gitcommitDiscardedFile ctermfg=1 ctermbg=NONE cterm=bold + hi gitcommitSelectedFile ctermfg=2 ctermbg=NONE cterm=bold + hi gitcommitUnmergedFile ctermfg=3 ctermbg=NONE cterm=bold + hi gitcommitFile ctermfg=11 ctermbg=NONE cterm=bold + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi htmlTag ctermfg=14 ctermbg=NONE cterm=NONE + hi htmlEndTag ctermfg=14 ctermbg=NONE cterm=NONE + hi htmlTagN ctermfg=10 ctermbg=NONE cterm=bold + hi htmlTagName ctermfg=4 ctermbg=NONE cterm=bold + hi htmlSpecialTagName ctermfg=4 ctermbg=NONE cterm=italic + hi htmlArg ctermfg=12 ctermbg=NONE cterm=NONE + hi javaScript ctermfg=3 ctermbg=NONE cterm=NONE + hi! link jsFuncCall Function + hi perlHereDoc ctermfg=10 ctermbg=7 cterm=NONE + hi perlVarPlain ctermfg=3 ctermbg=7 cterm=NONE + hi perlStatementFileDesc ctermfg=6 ctermbg=7 cterm=NONE + hi texstatement ctermfg=6 ctermbg=7 cterm=NONE + hi texmathzonex ctermfg=3 ctermbg=7 cterm=NONE + hi texmathmatcher ctermfg=3 ctermbg=7 cterm=NONE + hi texreflabel ctermfg=3 ctermbg=7 cterm=NONE + hi rubyDefine ctermfg=10 ctermbg=7 cterm=bold + hi! link rubySymbol Type + hi rubyBoolean ctermfg=5 ctermbg=7 cterm=NONE + hi cPreCondit ctermfg=9 ctermbg=NONE cterm=NONE + hi VarId ctermfg=4 ctermbg=NONE cterm=NONE + hi ConId ctermfg=3 ctermbg=NONE cterm=NONE + hi hsImport ctermfg=5 ctermbg=NONE cterm=NONE + hi hsString ctermfg=12 ctermbg=NONE cterm=NONE + hi hsStructure ctermfg=6 ctermbg=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=4 ctermbg=NONE cterm=NONE + hi hsStatement ctermfg=6 ctermbg=NONE cterm=NONE + hi hsImportLabel ctermfg=6 ctermbg=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=3 ctermbg=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=9 ctermbg=NONE cterm=NONE + hi hsVarSym ctermfg=6 ctermbg=NONE cterm=NONE + hi hsType ctermfg=3 ctermbg=NONE cterm=NONE + hi hsTypedef ctermfg=6 ctermbg=NONE cterm=NONE + hi hsModuleName ctermfg=2 ctermbg=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi! link hsDelimTypeExport Delimiter + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=6 ctermbg=NONE cterm=NONE + hi hsniceoperator ctermfg=6 ctermbg=NONE cterm=NONE + if !s:italics + hi gitcommitComment cterm=NONE + hi htmlSpecialTagName cterm=NONE + endif + let hs_highlight_boolean=1 + let hs_highlight_delimiters=1 + hi pandocTitleBlock ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=4 ctermbg=NONE cterm=bold + hi pandocTitleComment ctermfg=4 ctermbg=NONE cterm=bold + hi pandocComment ctermfg=14 ctermbg=NONE cterm=italic + hi pandocVerbatimBlock ctermfg=3 ctermbg=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocBlockQuote ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=6 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=3 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=1 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=11 ctermbg=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=14 ctermbg=NONE cterm=NONE + hi pandocListMarker ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocListReference ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocDefinitionBlock ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocDefinitionTerm ctermfg=13 ctermbg=NONE cterm=standout + hi pandocDefinitionIndctr ctermfg=13 ctermbg=NONE cterm=bold + hi pandocEmphasisDefinition ctermfg=13 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=13 ctermbg=NONE cterm=bold + hi pandocStrikeoutDefinition ctermfg=13 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineDefinition ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocTableStructure ctermfg=4 ctermbg=NONE cterm=NONE + hi! link pandocTableStructureTop pandocTableStructre + hi! link pandocTableStructureEnd pandocTableStructre + hi pandocTableZebraLight ctermfg=4 ctermbg=15 cterm=NONE + hi pandocTableZebraDark ctermfg=4 ctermbg=7 cterm=NONE + hi pandocEmphasisTable ctermfg=4 ctermbg=NONE cterm=italic + hi pandocEmphasisNestedTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=4 ctermbg=NONE cterm=bold + hi pandocStrikeoutTable ctermfg=4 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocSuperscriptTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocSubscriptTable ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocHeadingMarker ctermfg=9 ctermbg=NONE cterm=bold + hi pandocEmphasisHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocStrikeoutHeading ctermfg=9 ctermbg=NONE cterm=reverse + hi pandocVerbatimInlineHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocSuperscriptHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocSubscriptHeading ctermfg=9 ctermbg=NONE cterm=bold + hi pandocLinkDelim ctermfg=14 ctermbg=NONE cterm=NONE + hi pandocLinkLabel ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocLinkText ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocLinkURL ctermfg=12 ctermbg=NONE cterm=NONE + hi pandocLinkTitle ctermfg=12 ctermbg=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=14 ctermbg=NONE cterm=NONE + hi pandocLinkDefinition ctermfg=6 ctermbg=NONE cterm=NONE + hi pandocLinkDefinitionID ctermfg=4 ctermbg=NONE cterm=bold + hi pandocImageCaption ctermfg=13 ctermbg=NONE cterm=bold + hi pandocFootnoteLink ctermfg=2 ctermbg=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=2 ctermbg=NONE cterm=bold + hi pandocFootnoteInline ctermfg=2 ctermbg=NONE cterm=bold + hi pandocFootnote ctermfg=2 ctermbg=NONE cterm=NONE + hi pandocCitationDelim ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocCitation ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocCitationID ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocCitationRef ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocStyleDelim ctermfg=14 ctermbg=NONE cterm=NONE + hi pandocEmphasis ctermfg=11 ctermbg=NONE cterm=italic + hi pandocEmphasisNested ctermfg=11 ctermbg=NONE cterm=bold + hi pandocStrongEmphasis ctermfg=11 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=11 ctermbg=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=11 ctermbg=NONE cterm=bold + hi pandocStrikeout ctermfg=14 ctermbg=NONE cterm=reverse + hi pandocVerbatimInline ctermfg=3 ctermbg=NONE cterm=NONE + hi pandocSuperscript ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocSubscript ctermfg=13 ctermbg=NONE cterm=NONE + hi pandocRule ctermfg=4 ctermbg=NONE cterm=bold + hi pandocRuleLine ctermfg=4 ctermbg=NONE cterm=bold + hi pandocEscapePair ctermfg=1 ctermbg=NONE cterm=bold + hi pandocCitationRef ctermfg=5 ctermbg=NONE cterm=NONE + hi pandocNonBreakingSpace ctermfg=1 ctermbg=NONE cterm=reverse + hi! link pandocEscapedCharacter pandocEscapePair + hi! link pandocLineBreak pandocEscapePair + hi pandocMetadataDelim ctermfg=14 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocMetadataKey ctermfg=4 ctermbg=NONE cterm=NONE + hi pandocMetadata ctermfg=4 ctermbg=NONE cterm=bold + hi! link pandocMetadataTitle pandocMetadata + if !s:italics + hi pandocComment cterm=NONE + hi pandocEmphasisDefinition cterm=NONE + hi pandocEmphasisTable cterm=NONE + hi pandocEmphasis cterm=NONE + endif + unlet s:termtrans + unlet s:t_Co s:italics + finish +endif + +if s:t_Co >= 2 + hi Normal term=NONE + hi ColorColumn term=reverse + hi Conceal term=NONE + hi Cursor term=NONE + hi CursorColumn term=reverse + hi CursorLine term=underline + hi CursorLineNr term=bold,italic,reverse,underline + hi DiffAdd term=reverse,underline + hi DiffChange term=reverse,underline + hi DiffDelete term=reverse,underline + hi DiffText term=bold,reverse,underline + hi Directory term=NONE + hi EndOfBuffer term=NONE + hi ErrorMsg term=bold,italic,reverse + hi FoldColumn term=reverse + hi Folded term=italic,reverse,underline + hi IncSearch term=bold,italic,reverse + hi LineNr term=reverse + hi MatchParen term=bold,underline + hi ModeMsg term=NONE + hi MoreMsg term=NONE + hi NonText term=NONE + hi Pmenu term=reverse + hi PmenuSbar term=NONE + hi PmenuSel term=NONE + hi PmenuThumb term=NONE + hi Question term=standout + hi Search term=italic,underline + hi SignColumn term=reverse + hi SpecialKey term=bold + hi SpellBad term=italic,underline + hi SpellCap term=italic,underline + hi SpellLocal term=italic,underline + hi SpellRare term=italic,underline + hi StatusLine term=bold,reverse + hi StatusLineNC term=reverse + hi TabLine term=italic,reverse,underline + hi TabLineFill term=reverse,underline + hi TabLineSel term=bold + hi Title term=bold + hi VertSplit term=reverse + hi Visual term=reverse + hi VisualNOS term=NONE + hi WarningMsg term=standout + hi WildMenu term=bold + hi Comment term=italic + hi Constant term=bold,italic + hi Error term=reverse + hi Identifier term=italic + hi Ignore term=NONE + hi PreProc term=italic + hi Special term=bold,italic + hi Statement term=bold + hi Todo term=bold,underline + hi Type term=bold + hi Underlined term=underline + hi CursorIM term=NONE + hi ToolbarLine term=reverse + hi ToolbarButton term=bold,reverse + if !s:italics + hi CursorLineNr term=bold,reverse,underline + hi ErrorMsg term=bold,reverse + hi Folded term=reverse,underline + hi IncSearch term=bold,reverse + hi Search term=underline + hi SpellBad term=underline + hi SpellCap term=underline + hi SpellLocal term=underline + hi SpellRare term=underline + hi TabLine term=reverse,underline + hi Comment term=NONE + hi Constant term=bold + hi Identifier term=NONE + hi PreProc term=NONE + hi Special term=bold + endif + unlet s:termtrans + unlet s:t_Co s:italics + finish +endif + +" let s:italics = s:italics && get(g:, '@optionprefix_italics', 1) +" let s:termtrans = get(g:, '@optionprefix_termtrans', 0) && !has('gui_running') +" Boolean -> Constant +" Character -> Constant +" Conditional -> Statement +" Debug -> Special +" Define -> PreProc +" Delimiter -> Special +" Exception -> Statement +" Float -> Constant +" Function -> Identifier +" Include -> PreProc +" Keyword -> Statement +" Label -> Statement +" Macro -> PreProc +" Number -> Constant +" Operator -> Statement +" PreCondit -> PreProc +" QuickFixLine -> Search +" Repeat -> Statement +" SpecialChar -> Special +" SpecialComment -> Special +" StatusLineTerm -> StatusLine +" StatusLineTermNC -> StatusLineNC +" StorageClass -> Type +" String -> Constant +" Structure -> Type +" Tag -> Special +" Typedef -> Type +" lCursor -> Cursor +" Variant: gui 256 16 " Background: dark -" Color: base03 #002b36 ~ 8 -" Color: base02 #073642 239 0 -" Color: base01 #586e75 ~ 10 -" Color: base00 #657b83 ~ 11 -" Color: base0 #839496 ~ 12 -" Color: base1 #93a1a1 ~ 14 -" Color: base2 #eee8d5 ~ 7 -" Color: base3 #fdf6e3 ~ 15 -" Color: yellow #b58900 ~ 3 -" Color: orange #cb4b16 ~ 9 -" Color: red #dc322f ~ 1 -" Color: magenta #d33682 ~ 5 -" Color: violet #6c71c4 ~ 13 -" Color: blue #268bd2 ~ 4 -" Color: cyan #2aa198 ~ 6 -" Color: green #859900 ~ 2 -" Color: back #073642 ~ 0 -" TermCursor -> Cursor -" TermCursorNC base03 base01 +" Color: base02 #073642 239 0 +" Color: back #073642 236 0 +" Color: red #dc322f 160 1 +" Color: green #859900 106 2 +" Color: yellow #b58900 136 3 +" Color: blue #268bd2 32 4 +" Color: magenta #d33682 162 5 +" Color: cyan #2aa198 37 6 +" Color: base2 #eee8d5 254 7 +" Color: base03 #002b36 235 8 +" Color: orange #cb4b16 166 9 +" Color: base01 #586e75 242 10 +" Color: base00 #657b83 66 11 +" Color: base0 #839496 246 12 +" Color: violet #6c71c4 61 13 +" Color: base1 #93a1a1 247 14 +" Color: base3 #fdf6e3 230 15 +" Term Colors: base02 red green yellow blue magenta cyan base2 +" Term Colors: base03 orange base01 base00 base0 violet base1 base3 +" if s:termtrans " Normal base0 none +" CursorLine none none underline s=base1 " FoldColumn fg none " Folded fg none bold s=base03 " LineNr base01 none " Terminal fg none -" Normal base0 back -" FoldColumn base0 base02 -" Folded base0 base02 bold s=base03 -" LineNr base01 base02 -" Terminal fg back +" ToolbarButton base1 none bold +" ToolbarLine none none +" else +" Normal base0 back +" CursorLine none base02 +" FoldColumn base0 base02 +" Folded base0 base02 bold s=base03 +" LineNr base01 base02 +" Terminal fg back +" ToolbarButton base1 base02 bold +" ToolbarLine none base02 +" endif +" if get(g:, '@optionprefix_visibility', '') ==# 'high' +" CursorLineNr orange base02 bold +" NonText orange none bold +" SpecialKey orange none reverse +" SpellBad violet base2 t=underline,reverse g=undercurl,reverse s=red +" SpellCap violet base2 t=underline,reverse g=undercurl,reverse s=red +" SpellLocal yellow base2 t=underline,reverse g=undercurl,reverse s=red +" SpellRare cyan base2 t=underline,reverse g=undercurl,reverse s=red +" Title yellow none bold +" elseif get(g:, '@optionprefix_visibility', '') ==# 'low' +" CursorLineNr base01 base02 bold +" NonText base02 none bold +" SpecialKey base02 none reverse +" SpellBad violet none t=underline g=undercurl s=violet +" SpellCap violet none t=underline g=undercurl s=violet +" SpellLocal yellow none t=underline g=undercurl s=yellow +" SpellRare cyan none t=underline g=undercurl s=cyan +" Title base01 none bold +" else +" CursorLineNr base0 base02 bold +" NonText base00 none bold +" SpecialKey base00 base02 bold +" SpellBad violet none t=underline g=undercurl s=violet +" SpellCap violet none t=underline g=undercurl s=violet +" SpellLocal yellow none t=underline g=undercurl s=yellow +" SpellRare cyan none t=underline g=undercurl s=cyan +" Title yellow none bold +" endif +" Variant: gui +" if s:termtrans +" hi CursorLineNr guibg=NONE +" endif +" Variant: 256 16 +" if s:termtrans +" hi CursorLineNr ctermbg=NONE +" endif +" Variant: gui 256 16 +" if get(g:, '@optionprefix_old_cursor_style', 0) +" Cursor base03 base0 +" else +" Cursor base3 blue +" endif +" if get(g:, '@optionprefix_diffmode', '') ==# 'high' +" DiffAdd green none reverse +" DiffChange yellow none reverse +" DiffDelete red none reverse +" DiffText blue none reverse +" elseif get(g:, '@optionprefix_diffmode', '') ==# 'low' +" DiffAdd green none s=green +" DiffChange yellow none s=yellow +" DiffDelete red none bold +" DiffText blue none s=blue +" else " normal diffmode +" DiffAdd green base02 s=green +" DiffChange yellow base02 s=yellow +" DiffDelete red base02 bold +" DiffText blue base02 s=blue +" endif +" if get(g:, '@optionprefix_statusline', '') ==# 'low' +" StatusLine base01 base2 reverse +" StatusLineNC base01 base1 reverse +" TabLine base01 base1 reverse +" TabLineFill base01 base1 reverse +" TabLineSel base01 base2 reverse +" VertSplit base1 base01 +" elseif get(g:, '@optionprefix_statusline', '') ==# 'flat' +" StatusLine base03 base2 reverse +" StatusLineNC base03 base1 reverse +" TabLineSel base2 base03 +" TabLine base01 base03 +" TabLineFill base01 base03 +" VertSplit base01 base03 +" else +" StatusLine base0 base02 reverse +" StatusLineNC base01 base02 reverse +" TabLine base01 base02 reverse +" TabLineFill base01 base02 reverse +" TabLineSel base0 base02 reverse +" VertSplit base1 base01 +" endif " ColorColumn none base02 " Conceal blue none -" NonText orange none bold -" SpecialKey orange none reverse -" SpellBad violet base2 t=underline,reverse g=undercurl,reverse s=red -" SpellCap violet base2 t=underline,reverse g=undercurl,reverse s=red -" SpellLocal yellow base2 t=underline,reverse g=undercurl,reverse s=red -" SpellRare cyan base2 t=underline,reverse g=undercurl,reverse s=red -" Title yellow none bold -" NonText base02 none bold -" SpecialKey base02 none reverse -" SpellBad violet none t=underline g=undercurl s=violet -" SpellCap violet none t=underline g=undercurl s=violet -" SpellLocal yellow none t=underline g=undercurl s=yellow -" SpellRare cyan none t=underline g=undercurl s=cyan -" Title base01 none bold -" NonText base00 none bold -" SpecialKey base00 base02 bold -" SpellBad violet none t=underline g=undercurl s=violet -" SpellCap violet none t=underline g=undercurl s=violet -" SpellLocal yellow none t=underline g=undercurl s=yellow -" SpellRare cyan none t=underline g=undercurl s=cyan -" Title yellow none bold -" Cursor base03 base0 -" Cursor base3 blue " CursorColumn none base02 -" CursorLine none base02 underline s=base1 -" DiffAdd green none reverse -" DiffChange yellow none reverse -" DiffDelete red none reverse -" DiffText blue none reverse -" DiffAdd green none s=green -" DiffChange yellow none s=yellow -" DiffDelete red none bold -" DiffText blue none s=blue -" DiffAdd green base02 s=green -" DiffChange yellow base02 s=yellow -" DiffDelete red base02 bold -" DiffText blue base02 s=blue " Directory blue none " EndOfBuffer none none " ErrorMsg red base3 reverse @@ -1604,77 +2378,33 @@ finish " PmenuSel base00 base02 " PmenuThumb none base03 " Question cyan none bold -" QuickFixLine -> Search " Search yellow none reverse " SignColumn base0 none -" StatusLine base01 base2 reverse -" StatusLineNC base01 base1 reverse -" TabLine base01 base1 reverse -" TabLineFill base01 base1 reverse -" TabLineSel base01 base2 reverse -" VertSplit base1 base01 -" StatusLine base03 base2 reverse -" StatusLineNC base03 base1 reverse -" TabLineSel base2 base03 -" TabLine base01 base03 -" TabLineFill base01 base03 -" VertSplit base01 base03 -" StatusLine base0 base02 reverse -" StatusLineNC base01 base02 reverse -" TabLine base01 base02 reverse -" TabLineFill base01 base02 reverse -" TabLineSel base0 base02 reverse -" VertSplit base1 base01 -" StatusLineTerm -> StatusLine -" StatusLineTermNC -> StatusLineNC " Visual base01 base03 reverse " VisualNOS none base02 reverse " WarningMsg orange none bold " WildMenu base2 base02 reverse -" Boolean -> Constant -" Character -> Constant -" Comment base01 none g=italic -" Conditional -> Statement +" Comment base01 none italic " Constant cyan none -" Define -> PreProc -" Debug -> Special -" Delimiter -> Special +" CursorIM none fg " Error red base3 bold,reverse -" Exception -> Statement -" Float -> Constant -" Function -> Identifier " Identifier blue none " Ignore none none -" Include -> PreProc -" Keyword -> Statement -" Label -> Statement -" Macro -> PreProc -" Number -> Constant -" Operator -> Statement -" PreCondit -> PreProc " PreProc orange none -" Repeat -> Statement " Special orange none -" SpecialChar -> Special -" SpecialComment -> Special " Statement green none -" StorageClass -> Type -" String -> Constant -" Structure -> Type -" Tag -> Special " Todo magenta none bold " Type yellow none -" Typedef -> Type " Underlined violet none -" lCursor -> Cursor -" CursorIM none fg -" ToolbarLine none base02 -" ToolbarButton base1 base02 bold " NormalMode base0 base3 reverse " InsertMode cyan base3 reverse " ReplaceMode orange base3 reverse " VisualMode magenta base3 reverse " CommandMode magenta base3 reverse +" if !get(g:, '@optionprefix_extra_hi_groups', 0) +" unlet s:t_Co s:italics s:termtrans +" finish +" endif " vimVar -> Identifier " vimFunc -> Function " vimUserFunc -> Function @@ -1698,7 +2428,7 @@ finish " vimGroup blue none bold " diffAdded -> Statement " diffLine -> Identifier -" gitcommitComment base01 none g=italic +" gitcommitComment base01 none italic " gitcommitUntracked -> gitcommitComment " gitcommitDiscarded -> gitcommitComment " gitcommitSelected -> gitcommitComment @@ -1721,7 +2451,7 @@ finish " htmlEndTag base01 none " htmlTagN base1 none bold " htmlTagName blue none bold -" htmlSpecialTagName blue none g=italic +" htmlSpecialTagName blue none italic " htmlArg base00 none " javaScript yellow none " jsFuncCall -> Function @@ -1756,10 +2486,12 @@ finish " hsModuleWhereLabel -> hsModuleStartLabel " hsNiceOperator cyan none " hsniceoperator cyan none +" let hs_highlight_boolean=1 +" let hs_highlight_delimiters=1 " pandocTitleBlock blue none " pandocTitleBlockTitle blue none bold " pandocTitleComment blue none bold -" pandocComment base01 none g=italic +" pandocComment base01 none italic " pandocVerbatimBlock yellow none " pandocVerbatimBlockDeep -> pandocVerbatimBlock " pandocCodeBlock -> pandocVerbatimBlock @@ -1776,7 +2508,7 @@ finish " pandocDefinitionBlock violet none " pandocDefinitionTerm violet none standout " pandocDefinitionIndctr violet none bold -" pandocEmphasisDefinition violet none g=italic +" pandocEmphasisDefinition violet none italic " pandocEmphasisNestedDefinition violet none bold " pandocStrongEmphasisDefinition violet none bold " pandocStrongEmphasisNestedDefinition violet none bold @@ -1791,7 +2523,7 @@ finish " pandocTableStructureEnd -> pandocTableStructre " pandocTableZebraLight blue base03 " pandocTableZebraDark blue base02 -" pandocEmphasisTable blue none g=italic +" pandocEmphasisTable blue none italic " pandocEmphasisNestedTable blue none bold " pandocStrongEmphasisTable blue none bold " pandocStrongEmphasisNestedTable blue none bold @@ -1829,7 +2561,7 @@ finish " pandocCitationID magenta none " pandocCitationRef magenta none " pandocStyleDelim base01 none -" pandocEmphasis base0 none g=italic +" pandocEmphasis base0 none italic " pandocEmphasisNested base0 none bold " pandocStrongEmphasis base0 none bold " pandocStrongEmphasisNested base0 none bold @@ -1850,82 +2582,144 @@ finish " pandocMetadataKey blue none " pandocMetadata blue none bold " pandocMetadataTitle -> pandocMetadata +" unlet s:termtrans " Background: light -" Color: base3 #002b36 ~ 8 -" Color: base2 #073642 ~ 0 -" Color: base1 #586e75 ~ 10 -" Color: base0 #657b83 ~ 11 -" Color: base00 #839496 ~ 12 -" Color: base01 #93a1a1 ~ 14 -" Color: base02 #eee8d5 ~ 7 -" Color: base03 #fdf6e3 ~ 15 -" Color: yellow #b58900 ~ 3 -" Color: orange #cb4b16 ~ 9 -" Color: red #dc322f ~ 1 -" Color: magenta #d33682 ~ 5 -" Color: violet #6c71c4 ~ 13 -" Color: blue #268bd2 ~ 4 -" Color: cyan #2aa198 ~ 6 -" Color: green #859900 ~ 2 -" Color: back #eee8d5 ~ 7 -" TermCursor -> Cursor -" TermCursorNC base03 base01 +" Color: base2 #073642 236 0 +" Color: red #dc322f 160 1 +" Color: green #859900 106 2 +" Color: yellow #b58900 136 3 +" Color: blue #268bd2 32 4 +" Color: magenta #d33682 162 5 +" Color: cyan #2aa198 37 6 +" Color: base02 #eee8d5 254 7 +" Color: back #eee8d5 254 7 +" Color: base3 #002b36 235 8 +" Color: orange #cb4b16 166 9 +" Color: base1 #586e75 242 10 +" Color: base0 #657b83 66 11 +" Color: base00 #839496 246 12 +" Color: violet #6c71c4 61 13 +" Color: base01 #93a1a1 247 14 +" Color: base03 #fdf6e3 230 15 +" Term Colors: base2 red green yellow blue magenta cyan base02 +" Term Colors: base3 orange base1 base0 base00 violet base01 base03 +" if s:termtrans " Normal base0 none " FoldColumn base0 none " Folded base0 none bold s=base03 " LineNr base01 none " Terminal fg none -" Normal base0 back -" FoldColumn base0 base02 -" Folded base0 base02 bold s=base03 -" LineNr base01 base02 -" Terminal fg back -" Cursor base03 base0 -" Cursor base03 red -" MatchParen base3 none bold,underline -" NonText red none bold -" SpecialKey red none reverse -" SpellBad magenta base02 t=underline,reverse g=undercurl,reverse s=violet -" SpellCap magenta base02 t=underline,reverse g=undercurl,reverse s=violet -" SpellLocal yellow base02 t=underline,reverse g=undercurl,reverse s=orange -" SpellRare cyan base02 t=underline,reverse g=undercurl,reverse s=orange -" Title orange none bold -" Cursor base03 base0 -" Cursor base03 orange -" MatchParen base3 base02 bold -" NonText base02 none bold -" SpecialKey base02 none bold -" SpellBad magenta none t=underline g=undercurl s=violet -" SpellCap magenta none t=underline g=undercurl s=violet -" SpellLocal yellow none t=underline g=undercurl s=yellow -" SpellRare cyan none t=underline g=undercurl s=cyan -" Title base01 none bold -" Cursor base03 base0 -" Cursor base03 orange -" MatchParen base3 base02 bold -" NonText base00 none bold -" SpecialKey base00 base02 bold -" SpellBad magenta none t=underline g=undercurl s=violet -" SpellCap magenta none t=underline g=undercurl s=violet -" SpellLocal yellow none t=underline g=undercurl s=yellow -" SpellRare cyan none t=underline g=undercurl s=cyan -" Title orange none bold +" ToolbarButton base1 none bold +" ToolbarLine none none +" else +" Normal base0 back +" FoldColumn base0 base02 +" Folded base0 base02 bold s=base03 +" LineNr base01 base02 +" Terminal fg back +" ToolbarButton base1 base02 bold +" ToolbarLine none base02 +" endif +" if get(g:, '@optionprefix_visibility', '') ==# 'high' +" CursorLineNr red base02 bold +" if get(g:, '@optionprefix_old_cursor_style', 0) +" Cursor base03 base0 +" else +" Cursor base03 red +" endif +" MatchParen base3 none bold,underline +" NonText red none bold +" SpecialKey red none reverse +" SpellBad magenta base02 t=underline,reverse g=undercurl,reverse s=violet +" SpellCap magenta base02 t=underline,reverse g=undercurl,reverse s=violet +" SpellLocal yellow base02 t=underline,reverse g=undercurl,reverse s=orange +" SpellRare cyan base02 t=underline,reverse g=undercurl,reverse s=orange +" Title orange none bold +" elseif get(g:, '@optionprefix_visibility', '') ==# 'low' +" CursorLineNr base01 base02 bold +" if get(g:, '@optionprefix_old_cursor_style', 0) +" Cursor base03 base0 +" else +" Cursor base03 orange +" endif +" MatchParen base3 base02 bold +" NonText base02 none bold +" SpecialKey base02 none bold +" SpellBad magenta none t=underline g=undercurl s=violet +" SpellCap magenta none t=underline g=undercurl s=violet +" SpellLocal yellow none t=underline g=undercurl s=yellow +" SpellRare cyan none t=underline g=undercurl s=cyan +" Title base01 none bold +" else +" CursorLineNr base0 base02 bold +" if get(g:, 'solarized_old_cursor_style', 0) +" Cursor base03 base0 +" else +" Cursor base03 orange +" endif +" MatchParen base3 base02 bold +" NonText base00 none bold +" SpecialKey base00 base02 bold +" SpellBad magenta none t=underline g=undercurl s=violet +" SpellCap magenta none t=underline g=undercurl s=violet +" SpellLocal yellow none t=underline g=undercurl s=yellow +" SpellRare cyan none t=underline g=undercurl s=cyan +" Title orange none bold +" endif +" Variant: gui +" if s:termtrans +" hi CursorLineNr guibg=NONE +" endif +" Variant: 256 16 +" if s:termtrans +" hi CursorLineNr ctermbg=NONE +" endif +" Variant: gui 256 16 +" if get(g:, '@optionprefix_diffmode', '') ==# 'high' +" DiffAdd green none reverse +" DiffChange yellow none reverse +" DiffDelete red none reverse +" DiffText blue none reverse +" elseif get(g:, '@optionprefix_diffmode', '') ==# 'low' +" DiffAdd green none s=green +" DiffChange yellow none s=yellow +" DiffDelete red none bold +" DiffText blue none s=blue +" else " normal diffmode +" DiffAdd green base02 s=green +" DiffChange yellow base02 s=yellow +" DiffDelete red base02 bold +" DiffText blue base02 s=blue +" endif +" if get(g:, '@optionprefix_statusline', '') ==# 'low' +" StatusLine base01 base02 reverse +" StatusLineNC base01 base1 reverse +" TabLine base01 base1 reverse +" TabLineFill base01 base1 reverse +" TabLineSel base01 base02 reverse +" VertSplit base1 base01 +" WildMenu base0 base02 reverse +" elseif get(g:, '@optionprefix_statusline', '') ==# 'flat' +" StatusLine base03 base2 reverse +" StatusLineNC base03 base1 reverse +" TabLineSel base2 base03 +" TabLine base01 base03 +" TabLineFill base01 base03 +" VertSplit base01 base03 +" WildMenu base01 base03 reverse +" else +" StatusLine base1 base02 reverse +" StatusLineNC base00 base02 reverse +" TabLine base00 base02 reverse +" TabLineFill base00 base02 reverse +" TabLineSel base1 base02 reverse +" VertSplit base1 base01 +" WildMenu base00 base02 reverse +" endif " ColorColumn none base02 " Conceal blue none " CursorColumn none base02 " CursorLine none base02 underline s=base1 -" DiffAdd green none reverse -" DiffChange yellow none reverse -" DiffDelete red none reverse -" DiffText blue none reverse -" DiffAdd green none s=green -" DiffChange yellow none s=yellow -" DiffDelete red none bold -" DiffText blue none s=blue -" DiffAdd green base02 s=green -" DiffChange yellow base02 s=yellow -" DiffDelete red base02 bold -" DiffText blue base02 s=blue " Directory blue none " EndOfBuffer none none " ErrorMsg red base03 reverse @@ -1937,79 +2731,34 @@ finish " PmenuSel base03 base00 " PmenuThumb none base00 " Question cyan none bold -" QuickFixLine -> Search " Search yellow none reverse " SignColumn base0 none -" StatusLine base01 base02 reverse -" StatusLineNC base01 base1 reverse -" TabLine base01 base1 reverse -" TabLineFill base01 base1 reverse -" TabLineSel base01 base02 reverse -" VertSplit base1 base01 -" WildMenu base0 base02 reverse -" StatusLine base03 base2 reverse -" StatusLineNC base03 base1 reverse -" TabLineSel base2 base03 -" TabLine base01 base03 -" TabLineFill base01 base03 -" VertSplit base01 base03 -" WildMenu base01 base03 reverse -" StatusLine base1 base02 reverse -" StatusLineNC base00 base02 reverse -" TabLine base00 base02 reverse -" TabLineFill base00 base02 reverse -" TabLineSel base1 base02 reverse -" VertSplit base1 base01 -" WildMenu base00 base02 reverse -" StatusLineTerm -> StatusLine -" StatusLineTermNC -> StatusLineNC " Visual base01 base03 reverse " VisualNOS none base02 reverse " WarningMsg orange none bold -" Boolean -> Constant -" Character -> Constant -" Comment base01 none g=italic -" Conditional -> Statement +" Comment base01 none italic " Constant cyan none -" Define -> PreProc -" Debug -> Special -" Delimiter -> Special +" CursorIM none fg " Error red base03 bold,reverse -" Exception -> Statement -" Float -> Constant -" Function -> Identifier " Identifier blue none " Ignore none none -" Include -> PreProc -" Keyword -> Statement -" Label -> Statement -" Macro -> PreProc -" Number -> Constant -" Operator -> Statement -" PreCondit -> PreProc " PreProc orange none -" Repeat -> Statement " Special orange none -" SpecialChar -> Special -" SpecialComment -> Special " Statement green none -" StorageClass -> Type -" String -> Constant -" Structure -> Type -" Tag -> Special " Todo magenta none bold " Type yellow none -" Typedef -> Type " Underlined violet none -" lCursor -> Cursor -" CursorIM none fg -" ToolbarLine none base02 -" ToolbarButton base1 base02 bold " NormalMode base1 base03 reverse " InsertMode cyan base03 reverse " ReplaceMode orange base03 reverse " VisualMode magenta base03 reverse " CommandMode magenta base03 reverse +" TermCursor -> Cursor +" TermCursorNC base03 base01 +" if !get(g:, '@optionprefix_extra_hi_groups', 0) +" unlet s:t_Co s:italics s:termtrans +" finish +" endif " vimVar -> Identifier " vimFunc -> Function " vimUserFunc -> Function @@ -2033,7 +2782,7 @@ finish " vimGroup blue none bold " diffAdded -> Statement " diffLine -> Identifier -" gitcommitComment base01 none g=italic +" gitcommitComment base01 none italic " gitcommitUntracked -> gitcommitComment " gitcommitDiscarded -> gitcommitComment " gitcommitSelected -> gitcommitComment @@ -2056,7 +2805,7 @@ finish " htmlEndTag base01 none " htmlTagN base1 none bold " htmlTagName blue none bold -" htmlSpecialTagName blue none g=italic +" htmlSpecialTagName blue none italic " htmlArg base00 none " javaScript yellow none " jsFuncCall -> Function @@ -2091,10 +2840,12 @@ finish " hsModuleWhereLabel -> hsModuleStartLabel " hsNiceOperator cyan none " hsniceoperator cyan none +" let hs_highlight_boolean=1 +" let hs_highlight_delimiters=1 " pandocTitleBlock blue none " pandocTitleBlockTitle blue none bold " pandocTitleComment blue none bold -" pandocComment base01 none g=italic +" pandocComment base01 none italic " pandocVerbatimBlock yellow none " pandocVerbatimBlockDeep -> pandocVerbatimBlock " pandocCodeBlock -> pandocVerbatimBlock @@ -2111,7 +2862,7 @@ finish " pandocDefinitionBlock violet none " pandocDefinitionTerm violet none standout " pandocDefinitionIndctr violet none bold -" pandocEmphasisDefinition violet none g=italic +" pandocEmphasisDefinition violet none italic " pandocEmphasisNestedDefinition violet none bold " pandocStrongEmphasisDefinition violet none bold " pandocStrongEmphasisNestedDefinition violet none bold @@ -2126,7 +2877,7 @@ finish " pandocTableStructureEnd -> pandocTableStructre " pandocTableZebraLight blue base03 " pandocTableZebraDark blue base02 -" pandocEmphasisTable blue none g=italic +" pandocEmphasisTable blue none italic " pandocEmphasisNestedTable blue none bold " pandocStrongEmphasisTable blue none bold " pandocStrongEmphasisNestedTable blue none bold @@ -2164,7 +2915,7 @@ finish " pandocCitationID magenta none " pandocCitationRef magenta none " pandocStyleDelim base01 none -" pandocEmphasis base0 none g=italic +" pandocEmphasis base0 none italic " pandocEmphasisNested base0 none bold " pandocStrongEmphasis base0 none bold " pandocStrongEmphasisNested base0 none bold @@ -2185,3 +2936,67 @@ finish " pandocMetadataKey blue none " pandocMetadata blue none bold " pandocMetadataTitle -> pandocMetadata +" unlet s:termtrans +" Background: any +" Variant: 2 +" Color: unused #000000 0 +" Normal unused unused +" ColorColumn unused unused reverse +" Conceal unused unused +" Cursor unused unused +" CursorColumn unused unused reverse +" CursorLine unused unused underline +" CursorLineNr unused unused reverse,italic,bold,underline +" DiffAdd unused unused reverse,underline +" DiffChange unused unused reverse,underline +" DiffDelete unused unused reverse,underline +" DiffText unused unused bold,reverse,underline +" Directory unused unused +" EndOfBuffer unused unused +" ErrorMsg unused unused bold,reverse,italic +" FoldColumn unused unused reverse +" Folded unused unused italic,reverse,underline +" IncSearch unused unused reverse,bold,italic +" LineNr unused unused reverse +" MatchParen unused unused bold,underline +" ModeMsg unused unused +" MoreMsg unused unused +" NonText unused unused +" Pmenu unused unused reverse +" PmenuSbar unused unused +" PmenuSel unused unused +" PmenuThumb unused unused +" Question unused unused standout +" Search unused unused underline,italic +" SignColumn unused unused reverse +" SpecialKey unused unused bold +" SpellBad unused unused underline,italic +" SpellCap unused unused underline,italic +" SpellLocal unused unused underline,italic +" SpellRare unused unused underline,italic +" StatusLine unused unused reverse,bold +" StatusLineNC unused unused reverse +" TabLine unused unused reverse,underline,italic +" TabLineFill unused unused reverse,underline +" TabLineSel unused unused bold +" Title unused unused bold +" VertSplit unused unused reverse +" Visual unused unused reverse +" VisualNOS unused unused +" WarningMsg unused unused standout +" WildMenu unused unused bold +" Comment unused unused italic +" Constant unused unused bold,italic +" Error unused unused reverse +" Identifier unused unused italic +" Ignore unused unused +" PreProc unused unused italic +" Special unused unused bold,italic +" Statement unused unused bold +" Todo unused unused bold,underline +" Type unused unused bold +" Underlined unused unused underline +" CursorIM unused unused +" ToolbarLine unused unused reverse +" ToolbarButton unused unused bold,reverse +" unlet s:termtrans diff --git a/doc/solarized8.txt b/doc/solarized8.txt index 88d8032..3b745ee 100644 --- a/doc/solarized8.txt +++ b/doc/solarized8.txt @@ -1,6 +1,65 @@ -*solarized8.txt* For Vim version 7.4 Last change: 2019 March 26 +*solarized8.txt* For Vim version 8.1 Last change: 2019 Jun 06 + + + Solarized 8 color scheme + +Modernized and actively maintained Solarized color scheme for Vim. + ============================================================================== -Solarized 8 license *solarized8-license* +Colorscheme options *solarized8-options* + + *g:solarized_diffmode* +Tweak the way diffs are displayed. Allowed values are `"normal"` (default), +`"high"`, and `"low"`. +> + let g:solarized_diffmode = "normal" +< + *g:solarized_enable_extra_hi_groups* +Set to 1 to enable filetype-specific syntax highlight group. +> + let g:solarized_enable_extra_hi_groups = 0 +< +NOTE: setting this to 1 may leave "a wake of destruction when switching away" +(T. Pope), that is, when you switch to a different colorscheme the +highlighting may look wrong or disabled. + + *g:solarized_old_cursor_style* +Set to 1 if you want to use the original Solarized's cursor style. By default, +the cursor is blue. NOTE: your terminal may override the cursor's color. +> + let g:solarized_old_cursor_style = 0 +< + *g:solarized_statusline* +Set to `"low"` to reduce the contrast in the status line. Set to `"flat"` to +make the status lines, tab bars and vertical splits similar to how they look +in the flat variant (of course, `"flat"` does not have any effect in the flat +variant). +> + let g:solarized_statusline = "normal" +< + *g:solarized_italics* +Set to 0 if you do not want to enable italics. Note that the color scheme in +normal circumstances automatically detects whether italics is available. You +should never need to set this option explicitly. You may want to unset it if +you do not want Vim to display italics even when the feature is available +(e.g., in GUI versions of Vim). +> + let g:solarized_italics = 1 +< + *g:solarized_termtrans* +Set to 1 if you want a transparent background. Takes effect only in the +terminal. +> + let g:solarized_termtrans = 0 +< + *g:solarized_visibility* +Tweak the visibility of a few elements. Allowed values are `"normal"` +(default), `"high"`, and `"low"`. +> + let g:solarized_visibility = "normal" +< +============================================================================== +Solarized 8 license *solarized8-license* Copyright (c) 2011 Ethan Schoonover @@ -22,61 +81,6 @@ 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. ============================================================================== -Solarized 8 colorscheme *solarized8* - *g:solarized_diffmode* -Tweak the way diffs are displayed. Allowed values are `"normal"` (default), -`"high"`, and `"low"`. -> - let g:solarized_diffmode = "normal" -< - *g:solarized_enable_extra_hi_groups* -Set to 1 to enable filetype-specific syntax highlight group. -> - let g:solarized_enable_extra_hi_groups = 0 -< -NOTE: setting this to 1 may leave "a wake of destruction when switching away" -(T. Pope), that is, when you switch to a different colorscheme the -highlighting may look wrong or disabled. - *g:solarized_old_cursor_style* -Set to 1 if you want to use the original Solarized's cursor style. By default, -the cursor is blue. NOTE: your terminal may override the cursor's color. -> - let g:solarized_old_cursor_style = 0 -< - *g:solarized_statusline* -Set to `"low"` to reduce the contrast in the status line. Set to `"flat"` to -make the status lines, tab bars and vertical splits similar to how they look -in the flat variant (of course, `"flat"` does not have any effect in the flat -variant). -> - let g:solarized_statusline = "normal" -< - *g:solarized_term_italics* -Set to 1 if you want to enable italics in the terminal. -> - let g:solarized_term_italics = 0 -< - *g:solarized_termtrans* -Set to 1 if you want a transparent background. Takes effect only in the -terminal. -> - let g:solarized_termtrans = 0 -< - *g:solarized_visibility* -Tweak the visibility of a few elements. Allowed values are `"normal"` -(default), `"high"`, and `"low"`. -> - let g:solarized_visibility = "normal" -< + vim:tw=78:ts=8:noet:ft=help:norl: - -============================================================================== -Solarized 8 other options *solarized8-other-options* - - *g:solarized_use16* -Set to 1 if you want to force the use of 16 colors. -> - let g:solarized_use16 = 0 -< -vim:tw=78:ts=8:ft=help:norl: diff --git a/scripts/solarized8.sh b/scripts/solarized8.sh old mode 100755 new mode 100644 index 00a13d8..3393ff7 --- a/scripts/solarized8.sh +++ b/scripts/solarized8.sh @@ -69,4 +69,3 @@ printf $printf_template 106 $(hex2rgb "#859900") unset printf_template unset printf_template_var unset printf_template_custom -