From 2cf827f778250c98e73765b2a9e662c32881c2f7 Mon Sep 17 00:00:00 2001 From: Lifepillar Date: Mon, 24 Apr 2023 21:04:30 +0200 Subject: [PATCH] Complete the upgrade to Colortemplate v3 syntax. --- colors/solarized8.vim | 1271 +++++++++++++++++++++- colors/solarized8_flat.vim | 1271 +++++++++++++++++++++- colors/solarized8_high.vim | 1271 +++++++++++++++++++++- colors/solarized8_low.vim | 1271 +++++++++++++++++++++- doc/solarized8.txt | 2 +- scripts/solarized8.sh | 32 +- templates/_extra.colortemplate | 620 +++++++---- templates/_fix-256-palette.colortemplate | 32 +- templates/_global.colortemplate | 4 +- templates/solarized8.colortemplate | 8 +- templates/solarized8_flat.colortemplate | 7 +- templates/solarized8_high.colortemplate | 7 +- templates/solarized8_low.colortemplate | 7 +- 13 files changed, 5537 insertions(+), 266 deletions(-) diff --git a/colors/solarized8.vim b/colors/solarized8.vim index 61d8fa6..190db67 100644 --- a/colors/solarized8.vim +++ b/colors/solarized8.vim @@ -4,7 +4,7 @@ " Maintainers: Lifepillar " URLs: https://github.com/lifepillar/vim-solarized8 " License: OSI approved MIT license -" Last Updated: Sun Apr 23 23:53:35 2023 +" Last Updated: Mon Apr 24 21:03:41 2023 " Generated by Colortemplate v3.0.0-dev @@ -13,6 +13,9 @@ let g:colors_name = 'solarized8' let s:t_Co = exists('&t_Co') && !has('gui_running') ? +&t_Co : -1 +let hs_highlight_boolean=1 +let hs_highlight_delimiters=1 + if &background == 'dark' let s:italics = get(g:, 'solarized_italics', 1) && ((&t_ZH != '' && &t_ZH != '') || has('gui_running') || has('nvim')) let s:termtrans = get(g:, 'solarized_termtrans', 0) && !has('gui_running') @@ -21,7 +24,10 @@ if &background == 'dark' let s:transvis = get(g:, 'solarized_termtrans', 0) + 2 * s:vismap[get(g:, 'solarized_visibility', 'normal')] let s:diffmode = get(g:, 'solarized_diffmode', 'normal') let s:stl = get(g:, 'solarized_statusline', 'normal') + let s:extra = get(g:, 'solarized_extra_hi_groups', 1) let s:oldcursor = get(g:, 'solarized_old_cursor_style', 0) + let s:extra_stl = get(g:, 'solarized_extra_hi_groups', 1) + 2 * (get(g:, 'solarized_statusline', '') == 'flat') + let s:extra_stl_hl = get(g:, 'solarized_extra_hi_groups', 1) + 2 * (get(g:, 'solarized_statusline', '') == 'flat') + 4 * get(g:, 'ale_sign_highlight_linenrs', '') let g:terminal_ansi_colors = ['#073642', '#dc322f', '#859900', '#b58900', '#268bd2', '#d33682', '#2aa198', '#eee8d5', '#002b36', '#cb4b16', '#586e75', '#657b83', '#839496', '#6c71c4', '#93a1a1', '#fdf6e3'] @@ -134,6 +140,213 @@ if &background == 'dark' hi DiffDelete guifg=#dc322f guibg=NONE guisp=NONE gui=bold hi DiffText guifg=#268bd2 guibg=NONE guisp=#268bd2 gui=NONE endif + if s:extra == 1 + hi ALEError guifg=#dc322f guibg=NONE guisp=#dc322f gui=undercurl + hi ALEErrorLine guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi ALEInfo guifg=#2aa198 guibg=NONE guisp=#2aa198 gui=undercurl + hi ALEInfoLine guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi! link ALEStyleError ALEError + hi! link ALEStyleErrorSign ALEErrorSign + hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr + hi! link ALEStyleWarning ALEWarning + hi! link ALEStyleWarningSign ALEWarningSign + hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr + hi ALEWarning guifg=#b58900 guibg=NONE guisp=#b58900 gui=undercurl + hi ALEWarningLine guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi ConId guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi VarId guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi cPreCondit guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitBranch guifg=#d33682 guibg=NONE guisp=NONE gui=bold + hi gitcommitComment guifg=#586e75 guibg=NONE guisp=NONE gui=italic + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi gitcommitDiscardedFile guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi gitcommitFile guifg=#839496 guibg=NONE guisp=NONE gui=bold + hi gitcommitHeader guifg=#586e75 guibg=NONE guisp=NONE gui=NONE + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitOnBranch guifg=#586e75 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitSelected gitcommitComment + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi gitcommitSelectedFile guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi gitcommitUnmerged guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi gitcommitUnmergedFile guifg=#b58900 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitUntracked gitcommitComment + hi gitcommitUntrackedFile guifg=#2aa198 guibg=NONE guisp=NONE gui=bold + hi gitcommitdiscardedtype guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi gitcommitselectedtype guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi helpExample guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi helpHyperTextEntry guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi helpHyperTextJump guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi helpNote guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi helpOption guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi! link helpSpecial Special + hi helpVim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi! link hsDelimTypeExport Delimiter + hi hsImport guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi hsImportLabel guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi! link hsImportParams Delimiter + hi hsModuleName guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsStatement guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsString guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi hsStructure guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsType guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi hsTypedef guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsVarSym guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hs_DeclareFunction guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE + hi hs_OpFunctionName guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi hs_hlFunctionName guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi hsniceoperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi htmlArg guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi htmlEndTag guifg=#586e75 guibg=NONE guisp=NONE gui=NONE + hi htmlSpecialTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=italic + hi htmlTag guifg=#586e75 guibg=NONE guisp=NONE gui=NONE + hi htmlTagN guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold + hi htmlTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi javaScript guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi! link jsFuncCall Function + hi pandocBlockQuote guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader1 guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader2 guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader3 guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader4 guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader5 guifg=#839496 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader6 guifg=#586e75 guibg=NONE guisp=NONE gui=NONE + hi pandocCitation guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocCitationDelim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocCitationID guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocCitationRef guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocComment guifg=#586e75 guibg=NONE guisp=NONE gui=italic + hi pandocDefinitionBlock guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocDefinitionIndctr guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocDefinitionTerm guifg=#6c71c4 guibg=NONE guisp=NONE gui=standout + hi pandocEmphasis guifg=#839496 guibg=NONE guisp=NONE gui=italic + hi pandocEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=italic + hi pandocEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNested guifg=#839496 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=italic + hi pandocEscapePair guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi! link pandocEscapedCharacter pandocEscapePair + hi pandocFootnote guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi pandocFootnoteDefLink guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi pandocFootnoteInline guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi pandocFootnoteLink guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi pandocHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocHeadingMarker guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocImageCaption guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi! link pandocLineBreak pandocEscapePair + hi pandocLinkDefinition guifg=#2aa198 guibg=NONE guisp=#657b83 gui=NONE + hi pandocLinkDefinitionID guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocLinkDelim guifg=#586e75 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkLabel guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkText guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkTitle guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkTitleDelim guifg=#586e75 guibg=NONE guisp=#657b83 gui=NONE + hi pandocLinkURL guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi pandocListMarker guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocListReference guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocMetadata guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocMetadataDelim guifg=#586e75 guibg=NONE guisp=NONE gui=NONE + hi pandocMetadataKey guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi! link pandocMetadataTitle pandocMetadata + hi pandocNonBreakingSpace guifg=#dc322f guibg=NONE guisp=NONE gui=reverse + hi pandocRule guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocRuleLine guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStrikeout guifg=#586e75 guibg=NONE guisp=NONE gui=reverse + hi pandocStrikeoutDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=reverse + hi pandocStrikeoutHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=reverse + hi pandocStrikeoutTable guifg=#268bd2 guibg=NONE guisp=NONE gui=reverse + hi pandocStrongEmphasis guifg=#839496 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasis guifg=#839496 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNested guifg=#839496 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStyleDelim guifg=#586e75 guibg=NONE guisp=NONE gui=NONE + hi pandocSubscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSubscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSubscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocSubscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocSuperscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSuperscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSuperscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocSuperscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocTableStructure guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi! link pandocTableStructureEnd pandocTableStructre + hi! link pandocTableStructureTop pandocTableStructre + hi pandocTableZebraDark guifg=#268bd2 guibg=#073642 guisp=NONE gui=NONE + hi pandocTableZebraLight guifg=#268bd2 guibg=#002b36 guisp=NONE gui=NONE + hi pandocTitleBlock guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocTitleBlockTitle guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocTitleComment guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocVerbatimBlock guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi pandocVerbatimInline guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi pandocVerbatimInlineDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocVerbatimInlineHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocVerbatimInlineTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi perlHereDoc guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi perlStatementFileDesc guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi perlVarPlain guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi rubyBoolean guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi rubyDefine guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold + hi! link rubySymbol Type + hi texmathmatcher guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi texmathzonex guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi texreflabel guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi texstatement guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi vimCmdSep guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi vimCommand guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi vimCommentString guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi! link vimFunc Function + hi vimGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi vimHiGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi vimHiLink guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi vimIsCommand guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi vimSynMtchOpt guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi vimSynType guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi! link vimUserFunc Function + hi! link vimVar Identifier + endif + if s:extra_stl == 1 + hi ALEErrorSignLineNr guifg=#073642 guibg=#dc322f guisp=NONE gui=NONE + hi ALEInfoSignLineNr guifg=#073642 guibg=#2aa198 guisp=NONE gui=NONE + hi ALEWarningSignLineNr guifg=#073642 guibg=#b58900 guisp=NONE gui=NONE + elseif s:extra_stl == 3 + hi ALEErrorSignLineNr guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi ALEInfoSignLineNr guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi ALEWarningSignLineNr guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + endif + if s:extra_stl_hl == 1 + hi ALEErrorSign guifg=#dc322f guibg=#073642 guisp=NONE gui=bold + hi ALEInfoSign guifg=#2aa198 guibg=#073642 guisp=NONE gui=bold + hi ALEWarningSign guifg=#b58900 guibg=#073642 guisp=NONE gui=bold + elseif s:extra_stl_hl == 3 + hi ALEErrorSign guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi ALEInfoSign guifg=#2aa198 guibg=NONE guisp=NONE gui=bold + hi ALEWarningSign guifg=#b58900 guibg=NONE guisp=NONE gui=bold + elseif s:extra_stl_hl == 5 + hi ALEErrorSign guifg=#073642 guibg=#dc322f guisp=NONE gui=bold + hi ALEInfoSign guifg=#073642 guibg=#2aa198 guisp=NONE gui=bold + hi ALEWarningSign guifg=#073642 guibg=#b58900 guisp=NONE gui=bold + endif if s:italics == 0 hi Comment gui=NONE endif @@ -268,6 +481,213 @@ if &background == 'dark' hi DiffDelete ctermfg=160 ctermbg=NONE ctermul=NONE cterm=bold hi DiffText ctermfg=32 ctermbg=NONE ctermul=32 cterm=NONE endif + if s:extra == 1 + hi ALEError ctermfg=160 ctermbg=NONE ctermul=160 cterm=undercurl + hi ALEErrorLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfo ctermfg=37 ctermbg=NONE ctermul=37 cterm=undercurl + hi ALEInfoLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi! link ALEStyleError ALEError + hi! link ALEStyleErrorSign ALEErrorSign + hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr + hi! link ALEStyleWarning ALEWarning + hi! link ALEStyleWarningSign ALEWarningSign + hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr + hi ALEWarning ctermfg=136 ctermbg=NONE ctermul=136 cterm=undercurl + hi ALEWarningLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ConId ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi VarId ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi cPreCondit ctermfg=166 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitBranch ctermfg=162 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitComment ctermfg=242 ctermbg=NONE ctermul=NONE cterm=italic + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi gitcommitDiscardedFile ctermfg=160 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitFile ctermfg=246 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitHeader ctermfg=242 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitOnBranch ctermfg=242 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitSelected gitcommitComment + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi gitcommitSelectedFile ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitUnmerged ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi gitcommitUnmergedFile ctermfg=136 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUntracked gitcommitComment + hi gitcommitUntrackedFile ctermfg=37 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitdiscardedtype ctermfg=160 ctermbg=NONE ctermul=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpExample ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextJump ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpNote ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpOption ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link helpSpecial Special + hi helpVim ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsDelimTypeExport Delimiter + hi hsImport ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsImportLabel ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi hsModuleName ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStatement ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsString ctermfg=66 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStructure ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsType ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsTypedef ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsVarSym ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=166 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsniceoperator ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlArg ctermfg=66 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlEndTag ctermfg=242 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlSpecialTagName ctermfg=32 ctermbg=NONE ctermul=NONE cterm=italic + hi htmlTag ctermfg=242 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlTagN ctermfg=247 ctermbg=NONE ctermul=NONE cterm=bold + hi htmlTagName ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi javaScript ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link jsFuncCall Function + hi pandocBlockQuote ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=160 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=246 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=242 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitation ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationDelim ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationID ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationRef ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocComment ctermfg=242 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocDefinitionBlock ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocDefinitionIndctr ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocDefinitionTerm ctermfg=61 ctermbg=NONE ctermul=NONE cterm=standout + hi pandocEmphasis ctermfg=246 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNested ctermfg=246 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEscapePair ctermfg=160 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocEscapedCharacter pandocEscapePair + hi pandocFootnote ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteInline ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteLink ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocHeadingMarker ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocImageCaption ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocLineBreak pandocEscapePair + hi pandocLinkDefinition ctermfg=37 ctermbg=NONE ctermul=66 cterm=NONE + hi pandocLinkDefinitionID ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocLinkDelim ctermfg=242 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkLabel ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkText ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitle ctermfg=66 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=242 ctermbg=NONE ctermul=66 cterm=NONE + hi pandocLinkURL ctermfg=66 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListMarker ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListReference ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadata ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocMetadataDelim ctermfg=242 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadataKey ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocMetadataTitle pandocMetadata + hi pandocNonBreakingSpace ctermfg=160 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocRule ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocRuleLine ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrikeout ctermfg=242 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrongEmphasis ctermfg=246 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=246 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=246 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStyleDelim ctermfg=242 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscript ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSubscriptTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscript ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSuperscriptTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTableStructure ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocTableStructureEnd pandocTableStructre + hi! link pandocTableStructureTop pandocTableStructre + hi pandocTableZebraDark ctermfg=32 ctermbg=236 ctermul=NONE cterm=NONE + hi pandocTableZebraLight ctermfg=32 ctermbg=235 ctermul=NONE cterm=NONE + hi pandocTitleBlock ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocTitleComment ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimBlock ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi pandocVerbatimInline ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimInlineTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlHereDoc ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlStatementFileDesc ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlVarPlain ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyBoolean ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyDefine ctermfg=247 ctermbg=NONE ctermul=NONE cterm=bold + hi! link rubySymbol Type + hi texmathmatcher ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi texmathzonex ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi texreflabel ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi texstatement ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCmdSep ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi vimCommand ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCommentString ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimFunc Function + hi vimGroup ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi vimHiGroup ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimHiLink ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimIsCommand ctermfg=66 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynType ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimUserFunc Function + hi! link vimVar Identifier + endif + if s:extra_stl == 1 + hi ALEErrorSignLineNr ctermfg=236 ctermbg=160 ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=236 ctermbg=37 ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=236 ctermbg=136 ctermul=NONE cterm=NONE + elseif s:extra_stl == 3 + hi ALEErrorSignLineNr ctermfg=160 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + endif + if s:extra_stl_hl == 1 + hi ALEErrorSign ctermfg=160 ctermbg=236 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=37 ctermbg=236 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=136 ctermbg=236 ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 3 + hi ALEErrorSign ctermfg=160 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=37 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=136 ctermbg=NONE ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 5 + hi ALEErrorSign ctermfg=236 ctermbg=160 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=236 ctermbg=37 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=236 ctermbg=136 ctermul=NONE cterm=bold + endif if s:italics == 0 hi Comment cterm=NONE endif @@ -338,7 +758,10 @@ if &background == 'dark' unlet s:transvis unlet s:diffmode unlet s:stl + unlet s:extra unlet s:oldcursor + unlet s:extra_stl + unlet s:extra_stl_hl finish endif @@ -420,6 +843,213 @@ if &background == 'dark' hi DiffDelete ctermfg=1 ctermbg=NONE ctermul=NONE cterm=bold hi DiffText ctermfg=4 ctermbg=NONE ctermul=4 cterm=NONE endif + if s:extra == 1 + hi ALEError ctermfg=1 ctermbg=NONE ctermul=1 cterm=undercurl + hi ALEErrorLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfo ctermfg=6 ctermbg=NONE ctermul=6 cterm=undercurl + hi ALEInfoLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi! link ALEStyleError ALEError + hi! link ALEStyleErrorSign ALEErrorSign + hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr + hi! link ALEStyleWarning ALEWarning + hi! link ALEStyleWarningSign ALEWarningSign + hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr + hi ALEWarning ctermfg=3 ctermbg=NONE ctermul=3 cterm=undercurl + hi ALEWarningLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ConId ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi VarId ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi cPreCondit ctermfg=9 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitBranch ctermfg=5 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitComment ctermfg=10 ctermbg=NONE ctermul=NONE cterm=italic + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi gitcommitDiscardedFile ctermfg=1 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitFile ctermfg=12 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitHeader ctermfg=10 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitOnBranch ctermfg=10 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitSelected gitcommitComment + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi gitcommitSelectedFile ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitUnmerged ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi gitcommitUnmergedFile ctermfg=3 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUntracked gitcommitComment + hi gitcommitUntrackedFile ctermfg=6 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitdiscardedtype ctermfg=1 ctermbg=NONE ctermul=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpExample ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextJump ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpNote ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpOption ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link helpSpecial Special + hi helpVim ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsDelimTypeExport Delimiter + hi hsImport ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsImportLabel ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi hsModuleName ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStatement ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsString ctermfg=11 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStructure ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsType ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsTypedef ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsVarSym ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=9 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsniceoperator ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlArg ctermfg=11 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlEndTag ctermfg=10 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlSpecialTagName ctermfg=4 ctermbg=NONE ctermul=NONE cterm=italic + hi htmlTag ctermfg=10 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlTagN ctermfg=14 ctermbg=NONE ctermul=NONE cterm=bold + hi htmlTagName ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi javaScript ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link jsFuncCall Function + hi pandocBlockQuote ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=1 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=12 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=10 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitation ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationDelim ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationID ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationRef ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocComment ctermfg=10 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocDefinitionBlock ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocDefinitionIndctr ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocDefinitionTerm ctermfg=13 ctermbg=NONE ctermul=NONE cterm=standout + hi pandocEmphasis ctermfg=12 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNested ctermfg=12 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEscapePair ctermfg=1 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocEscapedCharacter pandocEscapePair + hi pandocFootnote ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteInline ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteLink ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocHeadingMarker ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocImageCaption ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocLineBreak pandocEscapePair + hi pandocLinkDefinition ctermfg=6 ctermbg=NONE ctermul=11 cterm=NONE + hi pandocLinkDefinitionID ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocLinkDelim ctermfg=10 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkLabel ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkText ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitle ctermfg=11 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=10 ctermbg=NONE ctermul=11 cterm=NONE + hi pandocLinkURL ctermfg=11 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListMarker ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListReference ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadata ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocMetadataDelim ctermfg=10 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadataKey ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocMetadataTitle pandocMetadata + hi pandocNonBreakingSpace ctermfg=1 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocRule ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocRuleLine ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrikeout ctermfg=10 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrongEmphasis ctermfg=12 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=12 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=12 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStyleDelim ctermfg=10 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscript ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSubscriptTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscript ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSuperscriptTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTableStructure ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocTableStructureEnd pandocTableStructre + hi! link pandocTableStructureTop pandocTableStructre + hi pandocTableZebraDark ctermfg=4 ctermbg=0 ctermul=NONE cterm=NONE + hi pandocTableZebraLight ctermfg=4 ctermbg=8 ctermul=NONE cterm=NONE + hi pandocTitleBlock ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocTitleComment ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimBlock ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi pandocVerbatimInline ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimInlineTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlHereDoc ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlStatementFileDesc ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlVarPlain ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyBoolean ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyDefine ctermfg=14 ctermbg=NONE ctermul=NONE cterm=bold + hi! link rubySymbol Type + hi texmathmatcher ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi texmathzonex ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi texreflabel ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi texstatement ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCmdSep ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi vimCommand ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCommentString ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimFunc Function + hi vimGroup ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi vimHiGroup ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimHiLink ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimIsCommand ctermfg=11 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynType ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimUserFunc Function + hi! link vimVar Identifier + endif + if s:extra_stl == 1 + hi ALEErrorSignLineNr ctermfg=0 ctermbg=1 ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=0 ctermbg=6 ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=0 ctermbg=3 ctermul=NONE cterm=NONE + elseif s:extra_stl == 3 + hi ALEErrorSignLineNr ctermfg=1 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + endif + if s:extra_stl_hl == 1 + hi ALEErrorSign ctermfg=1 ctermbg=0 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=6 ctermbg=0 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=3 ctermbg=0 ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 3 + hi ALEErrorSign ctermfg=1 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=6 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=3 ctermbg=NONE ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 5 + hi ALEErrorSign ctermfg=0 ctermbg=1 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=0 ctermbg=6 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=0 ctermbg=3 ctermul=NONE cterm=bold + endif if s:italics == 0 hi Comment cterm=NONE endif @@ -490,7 +1120,10 @@ if &background == 'dark' unlet s:transvis unlet s:diffmode unlet s:stl + unlet s:extra unlet s:oldcursor + unlet s:extra_stl + unlet s:extra_stl_hl finish endif @@ -623,7 +1256,10 @@ if &background == 'dark' unlet s:transvis unlet s:diffmode unlet s:stl + unlet s:extra unlet s:oldcursor + unlet s:extra_stl + unlet s:extra_stl_hl finish endif endif @@ -636,7 +1272,10 @@ if &background == 'light' let s:transvis = get(g:, 'solarized_termtrans', 0) + 2 * s:vismap[get(g:, 'solarized_visibility', 'normal')] let s:diffmode = get(g:, 'solarized_diffmode', 'normal') let s:stl = get(g:, 'solarized_statusline', 'normal') + let s:extra = get(g:, 'solarized_extra_hi_groups', 1) let s:viscurs = get(g:, 'solarized_old_cursor_style', 0) + 2 * s:vismap[get(g:, 'solarized_visibility', 'normal')] + let s:extra_stl = get(g:, 'solarized_extra_hi_groups', 1) + 2 * (get(g:, 'solarized_statusline', '') == 'flat') + let s:extra_stl_hl = get(g:, 'solarized_extra_hi_groups', 1) + 2 * (get(g:, 'solarized_statusline', '') == 'flat') + 4 * get(g:, 'ale_sign_highlight_linenrs', '') let g:terminal_ansi_colors = ['#073642', '#dc322f', '#859900', '#b58900', '#268bd2', '#d33682', '#2aa198', '#eee8d5', '#002b36', '#cb4b16', '#586e75', '#657b83', '#839496', '#6c71c4', '#93a1a1', '#fdf6e3'] @@ -749,6 +1388,213 @@ if &background == 'light' hi DiffDelete guifg=#dc322f guibg=NONE guisp=NONE gui=bold hi DiffText guifg=#268bd2 guibg=NONE guisp=#268bd2 gui=NONE endif + if s:extra == 1 + hi ALEError guifg=#dc322f guibg=NONE guisp=#dc322f gui=undercurl + hi ALEErrorLine guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi ALEInfo guifg=#2aa198 guibg=NONE guisp=#2aa198 gui=undercurl + hi ALEInfoLine guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi! link ALEStyleError ALEError + hi! link ALEStyleErrorSign ALEErrorSign + hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr + hi! link ALEStyleWarning ALEWarning + hi! link ALEStyleWarningSign ALEWarningSign + hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr + hi ALEWarning guifg=#b58900 guibg=NONE guisp=#b58900 gui=undercurl + hi ALEWarningLine guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi ConId guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi VarId guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi cPreCondit guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitBranch guifg=#d33682 guibg=NONE guisp=NONE gui=bold + hi gitcommitComment guifg=#93a1a1 guibg=NONE guisp=NONE gui=italic + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi gitcommitDiscardedFile guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi gitcommitFile guifg=#657b83 guibg=NONE guisp=NONE gui=bold + hi gitcommitHeader guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitOnBranch guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitSelected gitcommitComment + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi gitcommitSelectedFile guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi gitcommitUnmerged guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi gitcommitUnmergedFile guifg=#b58900 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitUntracked gitcommitComment + hi gitcommitUntrackedFile guifg=#2aa198 guibg=NONE guisp=NONE gui=bold + hi gitcommitdiscardedtype guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi gitcommitselectedtype guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi helpExample guifg=#586e75 guibg=NONE guisp=NONE gui=NONE + hi helpHyperTextEntry guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi helpHyperTextJump guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi helpNote guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi helpOption guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi! link helpSpecial Special + hi helpVim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi! link hsDelimTypeExport Delimiter + hi hsImport guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi hsImportLabel guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi! link hsImportParams Delimiter + hi hsModuleName guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsStatement guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsString guifg=#839496 guibg=NONE guisp=NONE gui=NONE + hi hsStructure guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsType guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi hsTypedef guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsVarSym guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hs_DeclareFunction guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE + hi hs_OpFunctionName guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi hs_hlFunctionName guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi hsniceoperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi htmlArg guifg=#839496 guibg=NONE guisp=NONE gui=NONE + hi htmlEndTag guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi htmlSpecialTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=italic + hi htmlTag guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi htmlTagN guifg=#586e75 guibg=NONE guisp=NONE gui=bold + hi htmlTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi javaScript guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi! link jsFuncCall Function + hi pandocBlockQuote guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader1 guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader2 guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader3 guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader4 guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader5 guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader6 guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi pandocCitation guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocCitationDelim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocCitationID guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocCitationRef guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocComment guifg=#93a1a1 guibg=NONE guisp=NONE gui=italic + hi pandocDefinitionBlock guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocDefinitionIndctr guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocDefinitionTerm guifg=#6c71c4 guibg=NONE guisp=NONE gui=standout + hi pandocEmphasis guifg=#657b83 guibg=NONE guisp=NONE gui=italic + hi pandocEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=italic + hi pandocEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNested guifg=#657b83 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=italic + hi pandocEscapePair guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi! link pandocEscapedCharacter pandocEscapePair + hi pandocFootnote guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi pandocFootnoteDefLink guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi pandocFootnoteInline guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi pandocFootnoteLink guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi pandocHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocHeadingMarker guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocImageCaption guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi! link pandocLineBreak pandocEscapePair + hi pandocLinkDefinition guifg=#2aa198 guibg=NONE guisp=#839496 gui=NONE + hi pandocLinkDefinitionID guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocLinkDelim guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkLabel guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkText guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkTitle guifg=#839496 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkTitleDelim guifg=#93a1a1 guibg=NONE guisp=#839496 gui=NONE + hi pandocLinkURL guifg=#839496 guibg=NONE guisp=NONE gui=NONE + hi pandocListMarker guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocListReference guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocMetadata guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocMetadataDelim guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi pandocMetadataKey guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi! link pandocMetadataTitle pandocMetadata + hi pandocNonBreakingSpace guifg=#dc322f guibg=NONE guisp=NONE gui=reverse + hi pandocRule guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocRuleLine guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStrikeout guifg=#93a1a1 guibg=NONE guisp=NONE gui=reverse + hi pandocStrikeoutDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=reverse + hi pandocStrikeoutHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=reverse + hi pandocStrikeoutTable guifg=#268bd2 guibg=NONE guisp=NONE gui=reverse + hi pandocStrongEmphasis guifg=#657b83 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasis guifg=#657b83 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNested guifg=#657b83 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStyleDelim guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi pandocSubscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSubscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSubscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocSubscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocSuperscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSuperscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSuperscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocSuperscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocTableStructure guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi! link pandocTableStructureEnd pandocTableStructre + hi! link pandocTableStructureTop pandocTableStructre + hi pandocTableZebraDark guifg=#268bd2 guibg=#eee8d5 guisp=NONE gui=NONE + hi pandocTableZebraLight guifg=#268bd2 guibg=#fdf6e3 guisp=NONE gui=NONE + hi pandocTitleBlock guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocTitleBlockTitle guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocTitleComment guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocVerbatimBlock guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi pandocVerbatimInline guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi pandocVerbatimInlineDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocVerbatimInlineHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocVerbatimInlineTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi perlHereDoc guifg=#586e75 guibg=NONE guisp=NONE gui=NONE + hi perlStatementFileDesc guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi perlVarPlain guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi rubyBoolean guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi rubyDefine guifg=#586e75 guibg=NONE guisp=NONE gui=bold + hi! link rubySymbol Type + hi texmathmatcher guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi texmathzonex guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi texreflabel guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi texstatement guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi vimCmdSep guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi vimCommand guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi vimCommentString guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi! link vimFunc Function + hi vimGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi vimHiGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi vimHiLink guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi vimIsCommand guifg=#839496 guibg=NONE guisp=NONE gui=NONE + hi vimSynMtchOpt guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi vimSynType guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi! link vimUserFunc Function + hi! link vimVar Identifier + endif + if s:extra_stl == 1 + hi ALEErrorSignLineNr guifg=#eee8d5 guibg=#dc322f guisp=NONE gui=NONE + hi ALEInfoSignLineNr guifg=#eee8d5 guibg=#2aa198 guisp=NONE gui=NONE + hi ALEWarningSignLineNr guifg=#eee8d5 guibg=#b58900 guisp=NONE gui=NONE + elseif s:extra_stl == 3 + hi ALEErrorSignLineNr guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi ALEInfoSignLineNr guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi ALEWarningSignLineNr guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + endif + if s:extra_stl_hl == 1 + hi ALEErrorSign guifg=#dc322f guibg=#eee8d5 guisp=NONE gui=bold + hi ALEInfoSign guifg=#2aa198 guibg=#eee8d5 guisp=NONE gui=bold + hi ALEWarningSign guifg=#b58900 guibg=#eee8d5 guisp=NONE gui=bold + elseif s:extra_stl_hl == 3 + hi ALEErrorSign guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi ALEInfoSign guifg=#2aa198 guibg=NONE guisp=NONE gui=bold + hi ALEWarningSign guifg=#b58900 guibg=NONE guisp=NONE gui=bold + elseif s:extra_stl_hl == 5 + hi ALEErrorSign guifg=#eee8d5 guibg=#dc322f guisp=NONE gui=bold + hi ALEInfoSign guifg=#eee8d5 guibg=#2aa198 guisp=NONE gui=bold + hi ALEWarningSign guifg=#eee8d5 guibg=#b58900 guisp=NONE gui=bold + endif if s:italics == 0 hi Comment gui=NONE endif @@ -895,6 +1741,213 @@ if &background == 'light' hi DiffDelete ctermfg=160 ctermbg=NONE ctermul=NONE cterm=bold hi DiffText ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE endif + if s:extra == 1 + hi ALEError ctermfg=160 ctermbg=NONE ctermul=160 cterm=undercurl + hi ALEErrorLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfo ctermfg=37 ctermbg=NONE ctermul=37 cterm=undercurl + hi ALEInfoLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi! link ALEStyleError ALEError + hi! link ALEStyleErrorSign ALEErrorSign + hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr + hi! link ALEStyleWarning ALEWarning + hi! link ALEStyleWarningSign ALEWarningSign + hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr + hi ALEWarning ctermfg=136 ctermbg=NONE ctermul=136 cterm=undercurl + hi ALEWarningLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ConId ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi VarId ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi cPreCondit ctermfg=166 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitBranch ctermfg=162 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitComment ctermfg=247 ctermbg=NONE ctermul=NONE cterm=italic + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi gitcommitDiscardedFile ctermfg=160 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitFile ctermfg=66 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitHeader ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitOnBranch ctermfg=247 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitSelected gitcommitComment + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi gitcommitSelectedFile ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitUnmerged ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi gitcommitUnmergedFile ctermfg=136 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUntracked gitcommitComment + hi gitcommitUntrackedFile ctermfg=37 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitdiscardedtype ctermfg=160 ctermbg=NONE ctermul=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpExample ctermfg=242 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextJump ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpNote ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpOption ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link helpSpecial Special + hi helpVim ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsDelimTypeExport Delimiter + hi hsImport ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsImportLabel ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi hsModuleName ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStatement ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsString ctermfg=246 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStructure ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsType ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsTypedef ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsVarSym ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=166 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsniceoperator ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlArg ctermfg=246 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlEndTag ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlSpecialTagName ctermfg=32 ctermbg=NONE ctermul=NONE cterm=italic + hi htmlTag ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlTagN ctermfg=242 ctermbg=NONE ctermul=NONE cterm=bold + hi htmlTagName ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi javaScript ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link jsFuncCall Function + hi pandocBlockQuote ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=160 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=66 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitation ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationDelim ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationID ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationRef ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocComment ctermfg=247 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocDefinitionBlock ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocDefinitionIndctr ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocDefinitionTerm ctermfg=61 ctermbg=NONE ctermul=NONE cterm=standout + hi pandocEmphasis ctermfg=66 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNested ctermfg=66 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEscapePair ctermfg=160 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocEscapedCharacter pandocEscapePair + hi pandocFootnote ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteInline ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteLink ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocHeadingMarker ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocImageCaption ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocLineBreak pandocEscapePair + hi pandocLinkDefinition ctermfg=37 ctermbg=NONE ctermul=246 cterm=NONE + hi pandocLinkDefinitionID ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocLinkDelim ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkLabel ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkText ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitle ctermfg=246 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=247 ctermbg=NONE ctermul=246 cterm=NONE + hi pandocLinkURL ctermfg=246 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListMarker ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListReference ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadata ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocMetadataDelim ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadataKey ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocMetadataTitle pandocMetadata + hi pandocNonBreakingSpace ctermfg=160 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocRule ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocRuleLine ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrikeout ctermfg=247 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrongEmphasis ctermfg=66 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=66 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=66 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStyleDelim ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscript ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSubscriptTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscript ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSuperscriptTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTableStructure ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocTableStructureEnd pandocTableStructre + hi! link pandocTableStructureTop pandocTableStructre + hi pandocTableZebraDark ctermfg=32 ctermbg=254 ctermul=NONE cterm=NONE + hi pandocTableZebraLight ctermfg=32 ctermbg=230 ctermul=NONE cterm=NONE + hi pandocTitleBlock ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocTitleComment ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimBlock ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi pandocVerbatimInline ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimInlineTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlHereDoc ctermfg=242 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlStatementFileDesc ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlVarPlain ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyBoolean ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyDefine ctermfg=242 ctermbg=NONE ctermul=NONE cterm=bold + hi! link rubySymbol Type + hi texmathmatcher ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi texmathzonex ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi texreflabel ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi texstatement ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCmdSep ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi vimCommand ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCommentString ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimFunc Function + hi vimGroup ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi vimHiGroup ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimHiLink ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimIsCommand ctermfg=246 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynType ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimUserFunc Function + hi! link vimVar Identifier + endif + if s:extra_stl == 1 + hi ALEErrorSignLineNr ctermfg=254 ctermbg=160 ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=254 ctermbg=37 ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=254 ctermbg=136 ctermul=NONE cterm=NONE + elseif s:extra_stl == 3 + hi ALEErrorSignLineNr ctermfg=160 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + endif + if s:extra_stl_hl == 1 + hi ALEErrorSign ctermfg=160 ctermbg=254 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=37 ctermbg=254 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=136 ctermbg=254 ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 3 + hi ALEErrorSign ctermfg=160 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=37 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=136 ctermbg=NONE ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 5 + hi ALEErrorSign ctermfg=254 ctermbg=160 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=254 ctermbg=37 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=254 ctermbg=136 ctermul=NONE cterm=bold + endif if s:italics == 0 hi Comment cterm=NONE endif @@ -977,7 +2030,10 @@ if &background == 'light' unlet s:transvis unlet s:diffmode unlet s:stl + unlet s:extra unlet s:viscurs + unlet s:extra_stl + unlet s:extra_stl_hl finish endif @@ -1059,6 +2115,213 @@ if &background == 'light' hi DiffDelete ctermfg=1 ctermbg=NONE ctermul=NONE cterm=bold hi DiffText ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE endif + if s:extra == 1 + hi ALEError ctermfg=1 ctermbg=NONE ctermul=1 cterm=undercurl + hi ALEErrorLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfo ctermfg=6 ctermbg=NONE ctermul=6 cterm=undercurl + hi ALEInfoLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi! link ALEStyleError ALEError + hi! link ALEStyleErrorSign ALEErrorSign + hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr + hi! link ALEStyleWarning ALEWarning + hi! link ALEStyleWarningSign ALEWarningSign + hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr + hi ALEWarning ctermfg=3 ctermbg=NONE ctermul=3 cterm=undercurl + hi ALEWarningLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ConId ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi VarId ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi cPreCondit ctermfg=9 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitBranch ctermfg=5 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitComment ctermfg=14 ctermbg=NONE ctermul=NONE cterm=italic + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi gitcommitDiscardedFile ctermfg=1 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitFile ctermfg=11 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitHeader ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitOnBranch ctermfg=14 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitSelected gitcommitComment + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi gitcommitSelectedFile ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitUnmerged ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi gitcommitUnmergedFile ctermfg=3 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUntracked gitcommitComment + hi gitcommitUntrackedFile ctermfg=6 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitdiscardedtype ctermfg=1 ctermbg=NONE ctermul=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpExample ctermfg=10 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextJump ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpNote ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpOption ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link helpSpecial Special + hi helpVim ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsDelimTypeExport Delimiter + hi hsImport ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsImportLabel ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi hsModuleName ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStatement ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsString ctermfg=12 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStructure ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsType ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsTypedef ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsVarSym ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=9 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsniceoperator ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlArg ctermfg=12 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlEndTag ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlSpecialTagName ctermfg=4 ctermbg=NONE ctermul=NONE cterm=italic + hi htmlTag ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlTagN ctermfg=10 ctermbg=NONE ctermul=NONE cterm=bold + hi htmlTagName ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi javaScript ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link jsFuncCall Function + hi pandocBlockQuote ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=1 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=11 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitation ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationDelim ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationID ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationRef ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocComment ctermfg=14 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocDefinitionBlock ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocDefinitionIndctr ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocDefinitionTerm ctermfg=13 ctermbg=NONE ctermul=NONE cterm=standout + hi pandocEmphasis ctermfg=11 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNested ctermfg=11 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEscapePair ctermfg=1 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocEscapedCharacter pandocEscapePair + hi pandocFootnote ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteInline ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteLink ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocHeadingMarker ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocImageCaption ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocLineBreak pandocEscapePair + hi pandocLinkDefinition ctermfg=6 ctermbg=NONE ctermul=12 cterm=NONE + hi pandocLinkDefinitionID ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocLinkDelim ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkLabel ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkText ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitle ctermfg=12 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=14 ctermbg=NONE ctermul=12 cterm=NONE + hi pandocLinkURL ctermfg=12 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListMarker ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListReference ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadata ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocMetadataDelim ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadataKey ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocMetadataTitle pandocMetadata + hi pandocNonBreakingSpace ctermfg=1 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocRule ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocRuleLine ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrikeout ctermfg=14 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrongEmphasis ctermfg=11 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=11 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=11 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStyleDelim ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscript ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSubscriptTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscript ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSuperscriptTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTableStructure ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocTableStructureEnd pandocTableStructre + hi! link pandocTableStructureTop pandocTableStructre + hi pandocTableZebraDark ctermfg=4 ctermbg=7 ctermul=NONE cterm=NONE + hi pandocTableZebraLight ctermfg=4 ctermbg=15 ctermul=NONE cterm=NONE + hi pandocTitleBlock ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocTitleComment ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimBlock ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi pandocVerbatimInline ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimInlineTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlHereDoc ctermfg=10 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlStatementFileDesc ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlVarPlain ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyBoolean ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyDefine ctermfg=10 ctermbg=NONE ctermul=NONE cterm=bold + hi! link rubySymbol Type + hi texmathmatcher ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi texmathzonex ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi texreflabel ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi texstatement ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCmdSep ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi vimCommand ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCommentString ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimFunc Function + hi vimGroup ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi vimHiGroup ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimHiLink ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimIsCommand ctermfg=12 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynType ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimUserFunc Function + hi! link vimVar Identifier + endif + if s:extra_stl == 1 + hi ALEErrorSignLineNr ctermfg=7 ctermbg=1 ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=7 ctermbg=6 ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=7 ctermbg=3 ctermul=NONE cterm=NONE + elseif s:extra_stl == 3 + hi ALEErrorSignLineNr ctermfg=1 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + endif + if s:extra_stl_hl == 1 + hi ALEErrorSign ctermfg=1 ctermbg=7 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=6 ctermbg=7 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=3 ctermbg=7 ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 3 + hi ALEErrorSign ctermfg=1 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=6 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=3 ctermbg=NONE ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 5 + hi ALEErrorSign ctermfg=7 ctermbg=1 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=7 ctermbg=6 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=7 ctermbg=3 ctermul=NONE cterm=bold + endif if s:italics == 0 hi Comment cterm=NONE endif @@ -1141,7 +2404,10 @@ if &background == 'light' unlet s:transvis unlet s:diffmode unlet s:stl + unlet s:extra unlet s:viscurs + unlet s:extra_stl + unlet s:extra_stl_hl finish endif @@ -1286,7 +2552,10 @@ if &background == 'light' unlet s:transvis unlet s:diffmode unlet s:stl + unlet s:extra unlet s:viscurs + unlet s:extra_stl + unlet s:extra_stl_hl finish endif endif diff --git a/colors/solarized8_flat.vim b/colors/solarized8_flat.vim index 022f154..aaebdd9 100644 --- a/colors/solarized8_flat.vim +++ b/colors/solarized8_flat.vim @@ -4,7 +4,7 @@ " Maintainers: Lifepillar " URLs: https://github.com/lifepillar/vim-solarized8 " License: OSI approved MIT license -" Last Updated: Sun Apr 23 22:05:04 2023 +" Last Updated: Mon Apr 24 20:11:50 2023 " Generated by Colortemplate v3.0.0-dev @@ -13,6 +13,9 @@ let g:colors_name = 'solarized8_flat' let s:t_Co = exists('&t_Co') && !has('gui_running') ? +&t_Co : -1 +let hs_highlight_boolean=1 +let hs_highlight_delimiters=1 + if &background == 'dark' let s:italics = get(g:, 'solarized_italics', 1) && ((&t_ZH != '' && &t_ZH != '') || has('gui_running') || has('nvim')) let s:termtrans = get(g:, 'solarized_termtrans', 0) && !has('gui_running') @@ -21,7 +24,10 @@ if &background == 'dark' let s:transvis = get(g:, 'solarized_termtrans', 0) + 2 * s:vismap[get(g:, 'solarized_visibility', 'normal')] let s:diffmode = get(g:, 'solarized_diffmode', 'normal') let s:stl = get(g:, 'solarized_statusline', 'normal') + let s:extra = get(g:, 'solarized_extra_hi_groups', 1) let s:oldcursor = get(g:, 'solarized_old_cursor_style', 0) + let s:extra_stl = get(g:, 'solarized_extra_hi_groups', 1) + 2 * (get(g:, 'solarized_statusline', '') == 'flat') + let s:extra_stl_hl = get(g:, 'solarized_extra_hi_groups', 1) + 2 * (get(g:, 'solarized_statusline', '') == 'flat') + 4 * get(g:, 'ale_sign_highlight_linenrs', '') let g:terminal_ansi_colors = ['#073642', '#dc322f', '#859900', '#b58900', '#268bd2', '#d33682', '#2aa198', '#eee8d5', '#002b36', '#cb4b16', '#586e75', '#657b83', '#839496', '#6c71c4', '#93a1a1', '#fdf6e3'] @@ -134,6 +140,213 @@ if &background == 'dark' hi DiffDelete guifg=#dc322f guibg=NONE guisp=NONE gui=bold hi DiffText guifg=#268bd2 guibg=NONE guisp=#268bd2 gui=NONE endif + if s:extra == 1 + hi ALEError guifg=#dc322f guibg=NONE guisp=#dc322f gui=undercurl + hi ALEErrorLine guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi ALEInfo guifg=#2aa198 guibg=NONE guisp=#2aa198 gui=undercurl + hi ALEInfoLine guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi! link ALEStyleError ALEError + hi! link ALEStyleErrorSign ALEErrorSign + hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr + hi! link ALEStyleWarning ALEWarning + hi! link ALEStyleWarningSign ALEWarningSign + hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr + hi ALEWarning guifg=#b58900 guibg=NONE guisp=#b58900 gui=undercurl + hi ALEWarningLine guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi ConId guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi VarId guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi cPreCondit guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitBranch guifg=#d33682 guibg=NONE guisp=NONE gui=bold + hi gitcommitComment guifg=#586e75 guibg=NONE guisp=NONE gui=italic + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi gitcommitDiscardedFile guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi gitcommitFile guifg=#839496 guibg=NONE guisp=NONE gui=bold + hi gitcommitHeader guifg=#586e75 guibg=NONE guisp=NONE gui=NONE + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitOnBranch guifg=#586e75 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitSelected gitcommitComment + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi gitcommitSelectedFile guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi gitcommitUnmerged guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi gitcommitUnmergedFile guifg=#b58900 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitUntracked gitcommitComment + hi gitcommitUntrackedFile guifg=#2aa198 guibg=NONE guisp=NONE gui=bold + hi gitcommitdiscardedtype guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi gitcommitselectedtype guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi helpExample guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi helpHyperTextEntry guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi helpHyperTextJump guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi helpNote guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi helpOption guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi! link helpSpecial Special + hi helpVim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi! link hsDelimTypeExport Delimiter + hi hsImport guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi hsImportLabel guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi! link hsImportParams Delimiter + hi hsModuleName guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsStatement guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsString guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi hsStructure guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsType guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi hsTypedef guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsVarSym guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hs_DeclareFunction guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE + hi hs_OpFunctionName guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi hs_hlFunctionName guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi hsniceoperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi htmlArg guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi htmlEndTag guifg=#586e75 guibg=NONE guisp=NONE gui=NONE + hi htmlSpecialTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=italic + hi htmlTag guifg=#586e75 guibg=NONE guisp=NONE gui=NONE + hi htmlTagN guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold + hi htmlTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi javaScript guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi! link jsFuncCall Function + hi pandocBlockQuote guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader1 guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader2 guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader3 guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader4 guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader5 guifg=#839496 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader6 guifg=#586e75 guibg=NONE guisp=NONE gui=NONE + hi pandocCitation guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocCitationDelim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocCitationID guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocCitationRef guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocComment guifg=#586e75 guibg=NONE guisp=NONE gui=italic + hi pandocDefinitionBlock guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocDefinitionIndctr guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocDefinitionTerm guifg=#6c71c4 guibg=NONE guisp=NONE gui=standout + hi pandocEmphasis guifg=#839496 guibg=NONE guisp=NONE gui=italic + hi pandocEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=italic + hi pandocEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNested guifg=#839496 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=italic + hi pandocEscapePair guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi! link pandocEscapedCharacter pandocEscapePair + hi pandocFootnote guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi pandocFootnoteDefLink guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi pandocFootnoteInline guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi pandocFootnoteLink guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi pandocHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocHeadingMarker guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocImageCaption guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi! link pandocLineBreak pandocEscapePair + hi pandocLinkDefinition guifg=#2aa198 guibg=NONE guisp=#657b83 gui=NONE + hi pandocLinkDefinitionID guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocLinkDelim guifg=#586e75 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkLabel guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkText guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkTitle guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkTitleDelim guifg=#586e75 guibg=NONE guisp=#657b83 gui=NONE + hi pandocLinkURL guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi pandocListMarker guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocListReference guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocMetadata guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocMetadataDelim guifg=#586e75 guibg=NONE guisp=NONE gui=NONE + hi pandocMetadataKey guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi! link pandocMetadataTitle pandocMetadata + hi pandocNonBreakingSpace guifg=#dc322f guibg=NONE guisp=NONE gui=reverse + hi pandocRule guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocRuleLine guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStrikeout guifg=#586e75 guibg=NONE guisp=NONE gui=reverse + hi pandocStrikeoutDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=reverse + hi pandocStrikeoutHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=reverse + hi pandocStrikeoutTable guifg=#268bd2 guibg=NONE guisp=NONE gui=reverse + hi pandocStrongEmphasis guifg=#839496 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasis guifg=#839496 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNested guifg=#839496 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStyleDelim guifg=#586e75 guibg=NONE guisp=NONE gui=NONE + hi pandocSubscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSubscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSubscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocSubscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocSuperscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSuperscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSuperscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocSuperscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocTableStructure guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi! link pandocTableStructureEnd pandocTableStructre + hi! link pandocTableStructureTop pandocTableStructre + hi pandocTableZebraDark guifg=#268bd2 guibg=#073642 guisp=NONE gui=NONE + hi pandocTableZebraLight guifg=#268bd2 guibg=#002b36 guisp=NONE gui=NONE + hi pandocTitleBlock guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocTitleBlockTitle guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocTitleComment guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocVerbatimBlock guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi pandocVerbatimInline guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi pandocVerbatimInlineDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocVerbatimInlineHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocVerbatimInlineTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi perlHereDoc guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi perlStatementFileDesc guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi perlVarPlain guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi rubyBoolean guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi rubyDefine guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold + hi! link rubySymbol Type + hi texmathmatcher guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi texmathzonex guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi texreflabel guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi texstatement guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi vimCmdSep guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi vimCommand guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi vimCommentString guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi! link vimFunc Function + hi vimGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi vimHiGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi vimHiLink guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi vimIsCommand guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi vimSynMtchOpt guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi vimSynType guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi! link vimUserFunc Function + hi! link vimVar Identifier + endif + if s:extra_stl == 1 + hi ALEErrorSignLineNr guifg=#073642 guibg=#dc322f guisp=NONE gui=NONE + hi ALEInfoSignLineNr guifg=#073642 guibg=#2aa198 guisp=NONE gui=NONE + hi ALEWarningSignLineNr guifg=#073642 guibg=#b58900 guisp=NONE gui=NONE + elseif s:extra_stl == 3 + hi ALEErrorSignLineNr guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi ALEInfoSignLineNr guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi ALEWarningSignLineNr guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + endif + if s:extra_stl_hl == 1 + hi ALEErrorSign guifg=#dc322f guibg=#073642 guisp=NONE gui=bold + hi ALEInfoSign guifg=#2aa198 guibg=#073642 guisp=NONE gui=bold + hi ALEWarningSign guifg=#b58900 guibg=#073642 guisp=NONE gui=bold + elseif s:extra_stl_hl == 3 + hi ALEErrorSign guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi ALEInfoSign guifg=#2aa198 guibg=NONE guisp=NONE gui=bold + hi ALEWarningSign guifg=#b58900 guibg=NONE guisp=NONE gui=bold + elseif s:extra_stl_hl == 5 + hi ALEErrorSign guifg=#073642 guibg=#dc322f guisp=NONE gui=bold + hi ALEInfoSign guifg=#073642 guibg=#2aa198 guisp=NONE gui=bold + hi ALEWarningSign guifg=#073642 guibg=#b58900 guisp=NONE gui=bold + endif if s:italics == 0 hi Comment gui=NONE endif @@ -245,6 +458,213 @@ if &background == 'dark' hi DiffDelete ctermfg=160 ctermbg=NONE ctermul=NONE cterm=bold hi DiffText ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE endif + if s:extra == 1 + hi ALEError ctermfg=160 ctermbg=NONE ctermul=160 cterm=undercurl + hi ALEErrorLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfo ctermfg=37 ctermbg=NONE ctermul=37 cterm=undercurl + hi ALEInfoLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi! link ALEStyleError ALEError + hi! link ALEStyleErrorSign ALEErrorSign + hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr + hi! link ALEStyleWarning ALEWarning + hi! link ALEStyleWarningSign ALEWarningSign + hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr + hi ALEWarning ctermfg=136 ctermbg=NONE ctermul=136 cterm=undercurl + hi ALEWarningLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ConId ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi VarId ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi cPreCondit ctermfg=166 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitBranch ctermfg=162 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitComment ctermfg=242 ctermbg=NONE ctermul=NONE cterm=italic + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi gitcommitDiscardedFile ctermfg=160 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitFile ctermfg=246 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitHeader ctermfg=242 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitOnBranch ctermfg=242 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitSelected gitcommitComment + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi gitcommitSelectedFile ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitUnmerged ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi gitcommitUnmergedFile ctermfg=136 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUntracked gitcommitComment + hi gitcommitUntrackedFile ctermfg=37 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitdiscardedtype ctermfg=160 ctermbg=NONE ctermul=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpExample ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextJump ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpNote ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpOption ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link helpSpecial Special + hi helpVim ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsDelimTypeExport Delimiter + hi hsImport ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsImportLabel ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi hsModuleName ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStatement ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsString ctermfg=66 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStructure ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsType ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsTypedef ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsVarSym ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=166 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsniceoperator ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlArg ctermfg=66 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlEndTag ctermfg=242 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlSpecialTagName ctermfg=32 ctermbg=NONE ctermul=NONE cterm=italic + hi htmlTag ctermfg=242 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlTagN ctermfg=247 ctermbg=NONE ctermul=NONE cterm=bold + hi htmlTagName ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi javaScript ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link jsFuncCall Function + hi pandocBlockQuote ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=160 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=246 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=242 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitation ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationDelim ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationID ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationRef ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocComment ctermfg=242 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocDefinitionBlock ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocDefinitionIndctr ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocDefinitionTerm ctermfg=61 ctermbg=NONE ctermul=NONE cterm=standout + hi pandocEmphasis ctermfg=246 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNested ctermfg=246 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEscapePair ctermfg=160 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocEscapedCharacter pandocEscapePair + hi pandocFootnote ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteInline ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteLink ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocHeadingMarker ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocImageCaption ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocLineBreak pandocEscapePair + hi pandocLinkDefinition ctermfg=37 ctermbg=NONE ctermul=66 cterm=NONE + hi pandocLinkDefinitionID ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocLinkDelim ctermfg=242 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkLabel ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkText ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitle ctermfg=66 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=242 ctermbg=NONE ctermul=66 cterm=NONE + hi pandocLinkURL ctermfg=66 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListMarker ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListReference ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadata ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocMetadataDelim ctermfg=242 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadataKey ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocMetadataTitle pandocMetadata + hi pandocNonBreakingSpace ctermfg=160 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocRule ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocRuleLine ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrikeout ctermfg=242 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrongEmphasis ctermfg=246 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=246 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=246 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStyleDelim ctermfg=242 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscript ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSubscriptTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscript ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSuperscriptTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTableStructure ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocTableStructureEnd pandocTableStructre + hi! link pandocTableStructureTop pandocTableStructre + hi pandocTableZebraDark ctermfg=32 ctermbg=236 ctermul=NONE cterm=NONE + hi pandocTableZebraLight ctermfg=32 ctermbg=235 ctermul=NONE cterm=NONE + hi pandocTitleBlock ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocTitleComment ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimBlock ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi pandocVerbatimInline ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimInlineTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlHereDoc ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlStatementFileDesc ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlVarPlain ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyBoolean ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyDefine ctermfg=247 ctermbg=NONE ctermul=NONE cterm=bold + hi! link rubySymbol Type + hi texmathmatcher ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi texmathzonex ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi texreflabel ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi texstatement ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCmdSep ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi vimCommand ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCommentString ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimFunc Function + hi vimGroup ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi vimHiGroup ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimHiLink ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimIsCommand ctermfg=66 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynType ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimUserFunc Function + hi! link vimVar Identifier + endif + if s:extra_stl == 1 + hi ALEErrorSignLineNr ctermfg=236 ctermbg=160 ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=236 ctermbg=37 ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=236 ctermbg=136 ctermul=NONE cterm=NONE + elseif s:extra_stl == 3 + hi ALEErrorSignLineNr ctermfg=160 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + endif + if s:extra_stl_hl == 1 + hi ALEErrorSign ctermfg=160 ctermbg=236 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=37 ctermbg=236 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=136 ctermbg=236 ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 3 + hi ALEErrorSign ctermfg=160 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=37 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=136 ctermbg=NONE ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 5 + hi ALEErrorSign ctermfg=236 ctermbg=160 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=236 ctermbg=37 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=236 ctermbg=136 ctermul=NONE cterm=bold + endif if s:italics == 0 hi Comment cterm=NONE endif @@ -291,7 +711,10 @@ if &background == 'dark' unlet s:transvis unlet s:diffmode unlet s:stl + unlet s:extra unlet s:oldcursor + unlet s:extra_stl + unlet s:extra_stl_hl finish endif @@ -373,6 +796,213 @@ if &background == 'dark' hi DiffDelete ctermfg=1 ctermbg=NONE ctermul=NONE cterm=bold hi DiffText ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE endif + if s:extra == 1 + hi ALEError ctermfg=1 ctermbg=NONE ctermul=1 cterm=undercurl + hi ALEErrorLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfo ctermfg=6 ctermbg=NONE ctermul=6 cterm=undercurl + hi ALEInfoLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi! link ALEStyleError ALEError + hi! link ALEStyleErrorSign ALEErrorSign + hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr + hi! link ALEStyleWarning ALEWarning + hi! link ALEStyleWarningSign ALEWarningSign + hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr + hi ALEWarning ctermfg=3 ctermbg=NONE ctermul=3 cterm=undercurl + hi ALEWarningLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ConId ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi VarId ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi cPreCondit ctermfg=9 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitBranch ctermfg=5 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitComment ctermfg=10 ctermbg=NONE ctermul=NONE cterm=italic + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi gitcommitDiscardedFile ctermfg=1 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitFile ctermfg=12 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitHeader ctermfg=10 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitOnBranch ctermfg=10 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitSelected gitcommitComment + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi gitcommitSelectedFile ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitUnmerged ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi gitcommitUnmergedFile ctermfg=3 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUntracked gitcommitComment + hi gitcommitUntrackedFile ctermfg=6 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitdiscardedtype ctermfg=1 ctermbg=NONE ctermul=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpExample ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextJump ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpNote ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpOption ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link helpSpecial Special + hi helpVim ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsDelimTypeExport Delimiter + hi hsImport ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsImportLabel ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi hsModuleName ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStatement ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsString ctermfg=11 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStructure ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsType ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsTypedef ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsVarSym ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=9 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsniceoperator ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlArg ctermfg=11 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlEndTag ctermfg=10 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlSpecialTagName ctermfg=4 ctermbg=NONE ctermul=NONE cterm=italic + hi htmlTag ctermfg=10 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlTagN ctermfg=14 ctermbg=NONE ctermul=NONE cterm=bold + hi htmlTagName ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi javaScript ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link jsFuncCall Function + hi pandocBlockQuote ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=1 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=12 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=10 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitation ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationDelim ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationID ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationRef ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocComment ctermfg=10 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocDefinitionBlock ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocDefinitionIndctr ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocDefinitionTerm ctermfg=13 ctermbg=NONE ctermul=NONE cterm=standout + hi pandocEmphasis ctermfg=12 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNested ctermfg=12 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEscapePair ctermfg=1 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocEscapedCharacter pandocEscapePair + hi pandocFootnote ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteInline ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteLink ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocHeadingMarker ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocImageCaption ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocLineBreak pandocEscapePair + hi pandocLinkDefinition ctermfg=6 ctermbg=NONE ctermul=11 cterm=NONE + hi pandocLinkDefinitionID ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocLinkDelim ctermfg=10 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkLabel ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkText ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitle ctermfg=11 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=10 ctermbg=NONE ctermul=11 cterm=NONE + hi pandocLinkURL ctermfg=11 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListMarker ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListReference ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadata ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocMetadataDelim ctermfg=10 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadataKey ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocMetadataTitle pandocMetadata + hi pandocNonBreakingSpace ctermfg=1 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocRule ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocRuleLine ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrikeout ctermfg=10 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrongEmphasis ctermfg=12 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=12 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=12 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStyleDelim ctermfg=10 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscript ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSubscriptTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscript ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSuperscriptTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTableStructure ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocTableStructureEnd pandocTableStructre + hi! link pandocTableStructureTop pandocTableStructre + hi pandocTableZebraDark ctermfg=4 ctermbg=0 ctermul=NONE cterm=NONE + hi pandocTableZebraLight ctermfg=4 ctermbg=8 ctermul=NONE cterm=NONE + hi pandocTitleBlock ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocTitleComment ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimBlock ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi pandocVerbatimInline ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimInlineTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlHereDoc ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlStatementFileDesc ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlVarPlain ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyBoolean ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyDefine ctermfg=14 ctermbg=NONE ctermul=NONE cterm=bold + hi! link rubySymbol Type + hi texmathmatcher ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi texmathzonex ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi texreflabel ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi texstatement ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCmdSep ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi vimCommand ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCommentString ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimFunc Function + hi vimGroup ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi vimHiGroup ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimHiLink ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimIsCommand ctermfg=11 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynType ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimUserFunc Function + hi! link vimVar Identifier + endif + if s:extra_stl == 1 + hi ALEErrorSignLineNr ctermfg=0 ctermbg=1 ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=0 ctermbg=6 ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=0 ctermbg=3 ctermul=NONE cterm=NONE + elseif s:extra_stl == 3 + hi ALEErrorSignLineNr ctermfg=1 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + endif + if s:extra_stl_hl == 1 + hi ALEErrorSign ctermfg=1 ctermbg=0 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=6 ctermbg=0 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=3 ctermbg=0 ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 3 + hi ALEErrorSign ctermfg=1 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=6 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=3 ctermbg=NONE ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 5 + hi ALEErrorSign ctermfg=0 ctermbg=1 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=0 ctermbg=6 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=0 ctermbg=3 ctermul=NONE cterm=bold + endif if s:italics == 0 hi Comment cterm=NONE endif @@ -419,7 +1049,10 @@ if &background == 'dark' unlet s:transvis unlet s:diffmode unlet s:stl + unlet s:extra unlet s:oldcursor + unlet s:extra_stl + unlet s:extra_stl_hl finish endif @@ -529,7 +1162,10 @@ if &background == 'dark' unlet s:transvis unlet s:diffmode unlet s:stl + unlet s:extra unlet s:oldcursor + unlet s:extra_stl + unlet s:extra_stl_hl finish endif endif @@ -542,7 +1178,10 @@ if &background == 'light' let s:transvis = get(g:, 'solarized_termtrans', 0) + 2 * s:vismap[get(g:, 'solarized_visibility', 'normal')] let s:diffmode = get(g:, 'solarized_diffmode', 'normal') let s:stl = get(g:, 'solarized_statusline', 'normal') + let s:extra = get(g:, 'solarized_extra_hi_groups', 1) let s:viscurs = get(g:, 'solarized_old_cursor_style', 0) + 2 * s:vismap[get(g:, 'solarized_visibility', 'normal')] + let s:extra_stl = get(g:, 'solarized_extra_hi_groups', 1) + 2 * (get(g:, 'solarized_statusline', '') == 'flat') + let s:extra_stl_hl = get(g:, 'solarized_extra_hi_groups', 1) + 2 * (get(g:, 'solarized_statusline', '') == 'flat') + 4 * get(g:, 'ale_sign_highlight_linenrs', '') let g:terminal_ansi_colors = ['#073642', '#dc322f', '#859900', '#b58900', '#268bd2', '#d33682', '#2aa198', '#eee8d5', '#002b36', '#cb4b16', '#586e75', '#657b83', '#839496', '#6c71c4', '#93a1a1', '#fdf6e3'] @@ -655,6 +1294,213 @@ if &background == 'light' hi DiffDelete guifg=#dc322f guibg=NONE guisp=NONE gui=bold hi DiffText guifg=#268bd2 guibg=NONE guisp=#268bd2 gui=NONE endif + if s:extra == 1 + hi ALEError guifg=#dc322f guibg=NONE guisp=#dc322f gui=undercurl + hi ALEErrorLine guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi ALEInfo guifg=#2aa198 guibg=NONE guisp=#2aa198 gui=undercurl + hi ALEInfoLine guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi! link ALEStyleError ALEError + hi! link ALEStyleErrorSign ALEErrorSign + hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr + hi! link ALEStyleWarning ALEWarning + hi! link ALEStyleWarningSign ALEWarningSign + hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr + hi ALEWarning guifg=#b58900 guibg=NONE guisp=#b58900 gui=undercurl + hi ALEWarningLine guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi ConId guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi VarId guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi cPreCondit guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitBranch guifg=#d33682 guibg=NONE guisp=NONE gui=bold + hi gitcommitComment guifg=#93a1a1 guibg=NONE guisp=NONE gui=italic + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi gitcommitDiscardedFile guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi gitcommitFile guifg=#657b83 guibg=NONE guisp=NONE gui=bold + hi gitcommitHeader guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitOnBranch guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitSelected gitcommitComment + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi gitcommitSelectedFile guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi gitcommitUnmerged guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi gitcommitUnmergedFile guifg=#b58900 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitUntracked gitcommitComment + hi gitcommitUntrackedFile guifg=#2aa198 guibg=NONE guisp=NONE gui=bold + hi gitcommitdiscardedtype guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi gitcommitselectedtype guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi helpExample guifg=#586e75 guibg=NONE guisp=NONE gui=NONE + hi helpHyperTextEntry guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi helpHyperTextJump guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi helpNote guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi helpOption guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi! link helpSpecial Special + hi helpVim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi! link hsDelimTypeExport Delimiter + hi hsImport guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi hsImportLabel guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi! link hsImportParams Delimiter + hi hsModuleName guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsStatement guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsString guifg=#839496 guibg=NONE guisp=NONE gui=NONE + hi hsStructure guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsType guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi hsTypedef guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsVarSym guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hs_DeclareFunction guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE + hi hs_OpFunctionName guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi hs_hlFunctionName guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi hsniceoperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi htmlArg guifg=#839496 guibg=NONE guisp=NONE gui=NONE + hi htmlEndTag guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi htmlSpecialTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=italic + hi htmlTag guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi htmlTagN guifg=#586e75 guibg=NONE guisp=NONE gui=bold + hi htmlTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi javaScript guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi! link jsFuncCall Function + hi pandocBlockQuote guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader1 guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader2 guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader3 guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader4 guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader5 guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader6 guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi pandocCitation guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocCitationDelim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocCitationID guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocCitationRef guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocComment guifg=#93a1a1 guibg=NONE guisp=NONE gui=italic + hi pandocDefinitionBlock guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocDefinitionIndctr guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocDefinitionTerm guifg=#6c71c4 guibg=NONE guisp=NONE gui=standout + hi pandocEmphasis guifg=#657b83 guibg=NONE guisp=NONE gui=italic + hi pandocEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=italic + hi pandocEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNested guifg=#657b83 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=italic + hi pandocEscapePair guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi! link pandocEscapedCharacter pandocEscapePair + hi pandocFootnote guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi pandocFootnoteDefLink guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi pandocFootnoteInline guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi pandocFootnoteLink guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi pandocHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocHeadingMarker guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocImageCaption guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi! link pandocLineBreak pandocEscapePair + hi pandocLinkDefinition guifg=#2aa198 guibg=NONE guisp=#839496 gui=NONE + hi pandocLinkDefinitionID guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocLinkDelim guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkLabel guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkText guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkTitle guifg=#839496 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkTitleDelim guifg=#93a1a1 guibg=NONE guisp=#839496 gui=NONE + hi pandocLinkURL guifg=#839496 guibg=NONE guisp=NONE gui=NONE + hi pandocListMarker guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocListReference guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocMetadata guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocMetadataDelim guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi pandocMetadataKey guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi! link pandocMetadataTitle pandocMetadata + hi pandocNonBreakingSpace guifg=#dc322f guibg=NONE guisp=NONE gui=reverse + hi pandocRule guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocRuleLine guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStrikeout guifg=#93a1a1 guibg=NONE guisp=NONE gui=reverse + hi pandocStrikeoutDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=reverse + hi pandocStrikeoutHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=reverse + hi pandocStrikeoutTable guifg=#268bd2 guibg=NONE guisp=NONE gui=reverse + hi pandocStrongEmphasis guifg=#657b83 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasis guifg=#657b83 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNested guifg=#657b83 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStyleDelim guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi pandocSubscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSubscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSubscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocSubscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocSuperscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSuperscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSuperscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocSuperscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocTableStructure guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi! link pandocTableStructureEnd pandocTableStructre + hi! link pandocTableStructureTop pandocTableStructre + hi pandocTableZebraDark guifg=#268bd2 guibg=#eee8d5 guisp=NONE gui=NONE + hi pandocTableZebraLight guifg=#268bd2 guibg=#fdf6e3 guisp=NONE gui=NONE + hi pandocTitleBlock guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocTitleBlockTitle guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocTitleComment guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocVerbatimBlock guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi pandocVerbatimInline guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi pandocVerbatimInlineDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocVerbatimInlineHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocVerbatimInlineTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi perlHereDoc guifg=#586e75 guibg=NONE guisp=NONE gui=NONE + hi perlStatementFileDesc guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi perlVarPlain guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi rubyBoolean guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi rubyDefine guifg=#586e75 guibg=NONE guisp=NONE gui=bold + hi! link rubySymbol Type + hi texmathmatcher guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi texmathzonex guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi texreflabel guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi texstatement guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi vimCmdSep guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi vimCommand guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi vimCommentString guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi! link vimFunc Function + hi vimGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi vimHiGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi vimHiLink guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi vimIsCommand guifg=#839496 guibg=NONE guisp=NONE gui=NONE + hi vimSynMtchOpt guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi vimSynType guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi! link vimUserFunc Function + hi! link vimVar Identifier + endif + if s:extra_stl == 1 + hi ALEErrorSignLineNr guifg=#eee8d5 guibg=#dc322f guisp=NONE gui=NONE + hi ALEInfoSignLineNr guifg=#eee8d5 guibg=#2aa198 guisp=NONE gui=NONE + hi ALEWarningSignLineNr guifg=#eee8d5 guibg=#b58900 guisp=NONE gui=NONE + elseif s:extra_stl == 3 + hi ALEErrorSignLineNr guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi ALEInfoSignLineNr guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi ALEWarningSignLineNr guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + endif + if s:extra_stl_hl == 1 + hi ALEErrorSign guifg=#dc322f guibg=#eee8d5 guisp=NONE gui=bold + hi ALEInfoSign guifg=#2aa198 guibg=#eee8d5 guisp=NONE gui=bold + hi ALEWarningSign guifg=#b58900 guibg=#eee8d5 guisp=NONE gui=bold + elseif s:extra_stl_hl == 3 + hi ALEErrorSign guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi ALEInfoSign guifg=#2aa198 guibg=NONE guisp=NONE gui=bold + hi ALEWarningSign guifg=#b58900 guibg=NONE guisp=NONE gui=bold + elseif s:extra_stl_hl == 5 + hi ALEErrorSign guifg=#eee8d5 guibg=#dc322f guisp=NONE gui=bold + hi ALEInfoSign guifg=#eee8d5 guibg=#2aa198 guisp=NONE gui=bold + hi ALEWarningSign guifg=#eee8d5 guibg=#b58900 guisp=NONE gui=bold + endif if s:italics == 0 hi Comment gui=NONE endif @@ -775,6 +1621,213 @@ if &background == 'light' hi DiffChange ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE hi DiffText ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE endif + if s:extra == 1 + hi ALEError ctermfg=160 ctermbg=NONE ctermul=160 cterm=undercurl + hi ALEErrorLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfo ctermfg=37 ctermbg=NONE ctermul=37 cterm=undercurl + hi ALEInfoLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi! link ALEStyleError ALEError + hi! link ALEStyleErrorSign ALEErrorSign + hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr + hi! link ALEStyleWarning ALEWarning + hi! link ALEStyleWarningSign ALEWarningSign + hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr + hi ALEWarning ctermfg=136 ctermbg=NONE ctermul=136 cterm=undercurl + hi ALEWarningLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ConId ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi VarId ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi cPreCondit ctermfg=166 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitBranch ctermfg=162 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitComment ctermfg=247 ctermbg=NONE ctermul=NONE cterm=italic + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi gitcommitDiscardedFile ctermfg=160 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitFile ctermfg=66 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitHeader ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitOnBranch ctermfg=247 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitSelected gitcommitComment + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi gitcommitSelectedFile ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitUnmerged ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi gitcommitUnmergedFile ctermfg=136 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUntracked gitcommitComment + hi gitcommitUntrackedFile ctermfg=37 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitdiscardedtype ctermfg=160 ctermbg=NONE ctermul=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpExample ctermfg=242 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextJump ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpNote ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpOption ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link helpSpecial Special + hi helpVim ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsDelimTypeExport Delimiter + hi hsImport ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsImportLabel ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi hsModuleName ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStatement ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsString ctermfg=246 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStructure ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsType ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsTypedef ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsVarSym ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=166 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsniceoperator ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlArg ctermfg=246 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlEndTag ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlSpecialTagName ctermfg=32 ctermbg=NONE ctermul=NONE cterm=italic + hi htmlTag ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlTagN ctermfg=242 ctermbg=NONE ctermul=NONE cterm=bold + hi htmlTagName ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi javaScript ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link jsFuncCall Function + hi pandocBlockQuote ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=160 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=66 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitation ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationDelim ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationID ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationRef ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocComment ctermfg=247 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocDefinitionBlock ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocDefinitionIndctr ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocDefinitionTerm ctermfg=61 ctermbg=NONE ctermul=NONE cterm=standout + hi pandocEmphasis ctermfg=66 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNested ctermfg=66 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEscapePair ctermfg=160 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocEscapedCharacter pandocEscapePair + hi pandocFootnote ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteInline ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteLink ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocHeadingMarker ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocImageCaption ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocLineBreak pandocEscapePair + hi pandocLinkDefinition ctermfg=37 ctermbg=NONE ctermul=246 cterm=NONE + hi pandocLinkDefinitionID ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocLinkDelim ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkLabel ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkText ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitle ctermfg=246 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=247 ctermbg=NONE ctermul=246 cterm=NONE + hi pandocLinkURL ctermfg=246 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListMarker ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListReference ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadata ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocMetadataDelim ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadataKey ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocMetadataTitle pandocMetadata + hi pandocNonBreakingSpace ctermfg=160 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocRule ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocRuleLine ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrikeout ctermfg=247 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrongEmphasis ctermfg=66 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=66 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=66 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStyleDelim ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscript ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSubscriptTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscript ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSuperscriptTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTableStructure ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocTableStructureEnd pandocTableStructre + hi! link pandocTableStructureTop pandocTableStructre + hi pandocTableZebraDark ctermfg=32 ctermbg=254 ctermul=NONE cterm=NONE + hi pandocTableZebraLight ctermfg=32 ctermbg=230 ctermul=NONE cterm=NONE + hi pandocTitleBlock ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocTitleComment ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimBlock ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi pandocVerbatimInline ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimInlineTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlHereDoc ctermfg=242 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlStatementFileDesc ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlVarPlain ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyBoolean ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyDefine ctermfg=242 ctermbg=NONE ctermul=NONE cterm=bold + hi! link rubySymbol Type + hi texmathmatcher ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi texmathzonex ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi texreflabel ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi texstatement ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCmdSep ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi vimCommand ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCommentString ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimFunc Function + hi vimGroup ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi vimHiGroup ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimHiLink ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimIsCommand ctermfg=246 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynType ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimUserFunc Function + hi! link vimVar Identifier + endif + if s:extra_stl == 1 + hi ALEErrorSignLineNr ctermfg=254 ctermbg=160 ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=254 ctermbg=37 ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=254 ctermbg=136 ctermul=NONE cterm=NONE + elseif s:extra_stl == 3 + hi ALEErrorSignLineNr ctermfg=160 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + endif + if s:extra_stl_hl == 1 + hi ALEErrorSign ctermfg=160 ctermbg=254 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=37 ctermbg=254 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=136 ctermbg=254 ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 3 + hi ALEErrorSign ctermfg=160 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=37 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=136 ctermbg=NONE ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 5 + hi ALEErrorSign ctermfg=254 ctermbg=160 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=254 ctermbg=37 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=254 ctermbg=136 ctermul=NONE cterm=bold + endif if s:italics == 0 hi Comment cterm=NONE endif @@ -831,7 +1884,10 @@ if &background == 'light' unlet s:transvis unlet s:diffmode unlet s:stl + unlet s:extra unlet s:viscurs + unlet s:extra_stl + unlet s:extra_stl_hl finish endif @@ -912,6 +1968,213 @@ if &background == 'light' hi DiffChange ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE hi DiffText ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE endif + if s:extra == 1 + hi ALEError ctermfg=1 ctermbg=NONE ctermul=1 cterm=undercurl + hi ALEErrorLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfo ctermfg=6 ctermbg=NONE ctermul=6 cterm=undercurl + hi ALEInfoLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi! link ALEStyleError ALEError + hi! link ALEStyleErrorSign ALEErrorSign + hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr + hi! link ALEStyleWarning ALEWarning + hi! link ALEStyleWarningSign ALEWarningSign + hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr + hi ALEWarning ctermfg=3 ctermbg=NONE ctermul=3 cterm=undercurl + hi ALEWarningLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ConId ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi VarId ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi cPreCondit ctermfg=9 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitBranch ctermfg=5 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitComment ctermfg=14 ctermbg=NONE ctermul=NONE cterm=italic + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi gitcommitDiscardedFile ctermfg=1 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitFile ctermfg=11 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitHeader ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitOnBranch ctermfg=14 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitSelected gitcommitComment + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi gitcommitSelectedFile ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitUnmerged ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi gitcommitUnmergedFile ctermfg=3 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUntracked gitcommitComment + hi gitcommitUntrackedFile ctermfg=6 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitdiscardedtype ctermfg=1 ctermbg=NONE ctermul=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpExample ctermfg=10 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextJump ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpNote ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpOption ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link helpSpecial Special + hi helpVim ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsDelimTypeExport Delimiter + hi hsImport ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsImportLabel ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi hsModuleName ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStatement ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsString ctermfg=12 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStructure ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsType ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsTypedef ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsVarSym ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=9 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsniceoperator ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlArg ctermfg=12 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlEndTag ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlSpecialTagName ctermfg=4 ctermbg=NONE ctermul=NONE cterm=italic + hi htmlTag ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlTagN ctermfg=10 ctermbg=NONE ctermul=NONE cterm=bold + hi htmlTagName ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi javaScript ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link jsFuncCall Function + hi pandocBlockQuote ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=1 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=11 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitation ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationDelim ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationID ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationRef ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocComment ctermfg=14 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocDefinitionBlock ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocDefinitionIndctr ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocDefinitionTerm ctermfg=13 ctermbg=NONE ctermul=NONE cterm=standout + hi pandocEmphasis ctermfg=11 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNested ctermfg=11 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEscapePair ctermfg=1 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocEscapedCharacter pandocEscapePair + hi pandocFootnote ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteInline ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteLink ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocHeadingMarker ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocImageCaption ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocLineBreak pandocEscapePair + hi pandocLinkDefinition ctermfg=6 ctermbg=NONE ctermul=12 cterm=NONE + hi pandocLinkDefinitionID ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocLinkDelim ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkLabel ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkText ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitle ctermfg=12 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=14 ctermbg=NONE ctermul=12 cterm=NONE + hi pandocLinkURL ctermfg=12 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListMarker ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListReference ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadata ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocMetadataDelim ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadataKey ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocMetadataTitle pandocMetadata + hi pandocNonBreakingSpace ctermfg=1 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocRule ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocRuleLine ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrikeout ctermfg=14 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrongEmphasis ctermfg=11 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=11 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=11 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStyleDelim ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscript ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSubscriptTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscript ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSuperscriptTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTableStructure ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocTableStructureEnd pandocTableStructre + hi! link pandocTableStructureTop pandocTableStructre + hi pandocTableZebraDark ctermfg=4 ctermbg=7 ctermul=NONE cterm=NONE + hi pandocTableZebraLight ctermfg=4 ctermbg=15 ctermul=NONE cterm=NONE + hi pandocTitleBlock ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocTitleComment ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimBlock ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi pandocVerbatimInline ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimInlineTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlHereDoc ctermfg=10 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlStatementFileDesc ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlVarPlain ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyBoolean ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyDefine ctermfg=10 ctermbg=NONE ctermul=NONE cterm=bold + hi! link rubySymbol Type + hi texmathmatcher ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi texmathzonex ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi texreflabel ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi texstatement ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCmdSep ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi vimCommand ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCommentString ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimFunc Function + hi vimGroup ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi vimHiGroup ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimHiLink ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimIsCommand ctermfg=12 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynType ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimUserFunc Function + hi! link vimVar Identifier + endif + if s:extra_stl == 1 + hi ALEErrorSignLineNr ctermfg=7 ctermbg=1 ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=7 ctermbg=6 ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=7 ctermbg=3 ctermul=NONE cterm=NONE + elseif s:extra_stl == 3 + hi ALEErrorSignLineNr ctermfg=1 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + endif + if s:extra_stl_hl == 1 + hi ALEErrorSign ctermfg=1 ctermbg=7 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=6 ctermbg=7 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=3 ctermbg=7 ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 3 + hi ALEErrorSign ctermfg=1 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=6 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=3 ctermbg=NONE ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 5 + hi ALEErrorSign ctermfg=7 ctermbg=1 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=7 ctermbg=6 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=7 ctermbg=3 ctermul=NONE cterm=bold + endif if s:italics == 0 hi Comment cterm=NONE endif @@ -968,7 +2231,10 @@ if &background == 'light' unlet s:transvis unlet s:diffmode unlet s:stl + unlet s:extra unlet s:viscurs + unlet s:extra_stl + unlet s:extra_stl_hl finish endif @@ -1086,7 +2352,10 @@ if &background == 'light' unlet s:transvis unlet s:diffmode unlet s:stl + unlet s:extra unlet s:viscurs + unlet s:extra_stl + unlet s:extra_stl_hl finish endif endif diff --git a/colors/solarized8_high.vim b/colors/solarized8_high.vim index 08d8b34..da45d77 100644 --- a/colors/solarized8_high.vim +++ b/colors/solarized8_high.vim @@ -4,7 +4,7 @@ " Maintainers: Lifepillar " URLs: https://github.com/lifepillar/vim-solarized8 " License: OSI approved MIT license -" Last Updated: Sun Apr 23 23:09:44 2023 +" Last Updated: Mon Apr 24 20:11:51 2023 " Generated by Colortemplate v3.0.0-dev @@ -13,6 +13,9 @@ let g:colors_name = 'solarized8_high' let s:t_Co = exists('&t_Co') && !has('gui_running') ? +&t_Co : -1 +let hs_highlight_boolean=1 +let hs_highlight_delimiters=1 + if &background == 'dark' let s:italics = get(g:, 'solarized_italics', 1) && ((&t_ZH != '' && &t_ZH != '') || has('gui_running') || has('nvim')) let s:termtrans = get(g:, 'solarized_termtrans', 0) && !has('gui_running') @@ -21,7 +24,10 @@ if &background == 'dark' let s:transvis = get(g:, 'solarized_termtrans', 0) + 2 * s:vismap[get(g:, 'solarized_visibility', 'normal')] let s:diffmode = get(g:, 'solarized_diffmode', 'normal') let s:stl = get(g:, 'solarized_statusline', 'normal') + let s:extra = get(g:, 'solarized_extra_hi_groups', 1) let s:oldcursor = get(g:, 'solarized_old_cursor_style', 0) + let s:extra_stl = get(g:, 'solarized_extra_hi_groups', 1) + 2 * (get(g:, 'solarized_statusline', '') == 'flat') + let s:extra_stl_hl = get(g:, 'solarized_extra_hi_groups', 1) + 2 * (get(g:, 'solarized_statusline', '') == 'flat') + 4 * get(g:, 'ale_sign_highlight_linenrs', '') let g:terminal_ansi_colors = ['#073642', '#dc322f', '#859900', '#b58900', '#268bd2', '#d33682', '#2aa198', '#fdf6e3', '#002b36', '#cb4b16', '#657b83', '#839496', '#93a1a1', '#6c71c4', '#eee8d5', '#fdf6e3'] @@ -134,6 +140,213 @@ if &background == 'dark' hi DiffDelete guifg=#dc322f guibg=NONE guisp=NONE gui=bold hi DiffText guifg=#268bd2 guibg=NONE guisp=#268bd2 gui=NONE endif + if s:extra == 1 + hi ALEError guifg=#dc322f guibg=NONE guisp=#dc322f gui=undercurl + hi ALEErrorLine guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi ALEInfo guifg=#2aa198 guibg=NONE guisp=#2aa198 gui=undercurl + hi ALEInfoLine guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi! link ALEStyleError ALEError + hi! link ALEStyleErrorSign ALEErrorSign + hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr + hi! link ALEStyleWarning ALEWarning + hi! link ALEStyleWarningSign ALEWarningSign + hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr + hi ALEWarning guifg=#b58900 guibg=NONE guisp=#b58900 gui=undercurl + hi ALEWarningLine guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi ConId guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi VarId guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi cPreCondit guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitBranch guifg=#d33682 guibg=NONE guisp=NONE gui=bold + hi gitcommitComment guifg=#657b83 guibg=NONE guisp=NONE gui=italic + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi gitcommitDiscardedFile guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi gitcommitFile guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold + hi gitcommitHeader guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitOnBranch guifg=#657b83 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitSelected gitcommitComment + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi gitcommitSelectedFile guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi gitcommitUnmerged guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi gitcommitUnmergedFile guifg=#b58900 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitUntracked gitcommitComment + hi gitcommitUntrackedFile guifg=#2aa198 guibg=NONE guisp=NONE gui=bold + hi gitcommitdiscardedtype guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi gitcommitselectedtype guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi helpExample guifg=#eee8d5 guibg=NONE guisp=NONE gui=NONE + hi helpHyperTextEntry guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi helpHyperTextJump guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi helpNote guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi helpOption guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi! link helpSpecial Special + hi helpVim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi! link hsDelimTypeExport Delimiter + hi hsImport guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi hsImportLabel guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi! link hsImportParams Delimiter + hi hsModuleName guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsStatement guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsString guifg=#839496 guibg=NONE guisp=NONE gui=NONE + hi hsStructure guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsType guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi hsTypedef guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsVarSym guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hs_DeclareFunction guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE + hi hs_OpFunctionName guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi hs_hlFunctionName guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi hsniceoperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi htmlArg guifg=#839496 guibg=NONE guisp=NONE gui=NONE + hi htmlEndTag guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi htmlSpecialTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=italic + hi htmlTag guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi htmlTagN guifg=#eee8d5 guibg=NONE guisp=NONE gui=bold + hi htmlTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi javaScript guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi! link jsFuncCall Function + hi pandocBlockQuote guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader1 guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader2 guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader3 guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader4 guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader5 guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader6 guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi pandocCitation guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocCitationDelim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocCitationID guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocCitationRef guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocComment guifg=#657b83 guibg=NONE guisp=NONE gui=italic + hi pandocDefinitionBlock guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocDefinitionIndctr guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocDefinitionTerm guifg=#6c71c4 guibg=NONE guisp=NONE gui=standout + hi pandocEmphasis guifg=#93a1a1 guibg=NONE guisp=NONE gui=italic + hi pandocEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=italic + hi pandocEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNested guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=italic + hi pandocEscapePair guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi! link pandocEscapedCharacter pandocEscapePair + hi pandocFootnote guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi pandocFootnoteDefLink guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi pandocFootnoteInline guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi pandocFootnoteLink guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi pandocHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocHeadingMarker guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocImageCaption guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi! link pandocLineBreak pandocEscapePair + hi pandocLinkDefinition guifg=#2aa198 guibg=NONE guisp=#839496 gui=NONE + hi pandocLinkDefinitionID guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocLinkDelim guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkLabel guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkText guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkTitle guifg=#839496 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkTitleDelim guifg=#657b83 guibg=NONE guisp=#839496 gui=NONE + hi pandocLinkURL guifg=#839496 guibg=NONE guisp=NONE gui=NONE + hi pandocListMarker guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocListReference guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocMetadata guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocMetadataDelim guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi pandocMetadataKey guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi! link pandocMetadataTitle pandocMetadata + hi pandocNonBreakingSpace guifg=#dc322f guibg=NONE guisp=NONE gui=reverse + hi pandocRule guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocRuleLine guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStrikeout guifg=#657b83 guibg=NONE guisp=NONE gui=reverse + hi pandocStrikeoutDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=reverse + hi pandocStrikeoutHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=reverse + hi pandocStrikeoutTable guifg=#268bd2 guibg=NONE guisp=NONE gui=reverse + hi pandocStrongEmphasis guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasis guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNested guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStyleDelim guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi pandocSubscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSubscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSubscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocSubscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocSuperscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSuperscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSuperscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocSuperscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocTableStructure guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi! link pandocTableStructureEnd pandocTableStructre + hi! link pandocTableStructureTop pandocTableStructre + hi pandocTableZebraDark guifg=#268bd2 guibg=#073642 guisp=NONE gui=NONE + hi pandocTableZebraLight guifg=#268bd2 guibg=#002b36 guisp=NONE gui=NONE + hi pandocTitleBlock guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocTitleBlockTitle guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocTitleComment guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocVerbatimBlock guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi pandocVerbatimInline guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi pandocVerbatimInlineDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocVerbatimInlineHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocVerbatimInlineTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi perlHereDoc guifg=#eee8d5 guibg=NONE guisp=NONE gui=NONE + hi perlStatementFileDesc guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi perlVarPlain guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi rubyBoolean guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi rubyDefine guifg=#eee8d5 guibg=NONE guisp=NONE gui=bold + hi! link rubySymbol Type + hi texmathmatcher guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi texmathzonex guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi texreflabel guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi texstatement guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi vimCmdSep guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi vimCommand guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi vimCommentString guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi! link vimFunc Function + hi vimGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi vimHiGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi vimHiLink guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi vimIsCommand guifg=#839496 guibg=NONE guisp=NONE gui=NONE + hi vimSynMtchOpt guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi vimSynType guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi! link vimUserFunc Function + hi! link vimVar Identifier + endif + if s:extra_stl == 1 + hi ALEErrorSignLineNr guifg=#073642 guibg=#dc322f guisp=NONE gui=NONE + hi ALEInfoSignLineNr guifg=#073642 guibg=#2aa198 guisp=NONE gui=NONE + hi ALEWarningSignLineNr guifg=#073642 guibg=#b58900 guisp=NONE gui=NONE + elseif s:extra_stl == 3 + hi ALEErrorSignLineNr guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi ALEInfoSignLineNr guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi ALEWarningSignLineNr guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + endif + if s:extra_stl_hl == 1 + hi ALEErrorSign guifg=#dc322f guibg=#073642 guisp=NONE gui=bold + hi ALEInfoSign guifg=#2aa198 guibg=#073642 guisp=NONE gui=bold + hi ALEWarningSign guifg=#b58900 guibg=#073642 guisp=NONE gui=bold + elseif s:extra_stl_hl == 3 + hi ALEErrorSign guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi ALEInfoSign guifg=#2aa198 guibg=NONE guisp=NONE gui=bold + hi ALEWarningSign guifg=#b58900 guibg=NONE guisp=NONE gui=bold + elseif s:extra_stl_hl == 5 + hi ALEErrorSign guifg=#073642 guibg=#dc322f guisp=NONE gui=bold + hi ALEInfoSign guifg=#073642 guibg=#2aa198 guisp=NONE gui=bold + hi ALEWarningSign guifg=#073642 guibg=#b58900 guisp=NONE gui=bold + endif if s:oldcursor == 1 hi Cursor guifg=#002b36 guibg=#93a1a1 guisp=NONE gui=NONE endif @@ -260,6 +473,213 @@ if &background == 'dark' hi DiffDelete ctermfg=160 ctermbg=NONE ctermul=NONE cterm=bold hi DiffText ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE endif + if s:extra == 1 + hi ALEError ctermfg=160 ctermbg=NONE ctermul=160 cterm=undercurl + hi ALEErrorLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfo ctermfg=37 ctermbg=NONE ctermul=37 cterm=undercurl + hi ALEInfoLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi! link ALEStyleError ALEError + hi! link ALEStyleErrorSign ALEErrorSign + hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr + hi! link ALEStyleWarning ALEWarning + hi! link ALEStyleWarningSign ALEWarningSign + hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr + hi ALEWarning ctermfg=136 ctermbg=NONE ctermul=136 cterm=undercurl + hi ALEWarningLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ConId ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi VarId ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi cPreCondit ctermfg=166 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitBranch ctermfg=162 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitComment ctermfg=243 ctermbg=NONE ctermul=NONE cterm=italic + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi gitcommitDiscardedFile ctermfg=160 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitFile ctermfg=247 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitHeader ctermfg=243 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitOnBranch ctermfg=243 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitSelected gitcommitComment + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi gitcommitSelectedFile ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitUnmerged ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi gitcommitUnmergedFile ctermfg=136 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUntracked gitcommitComment + hi gitcommitUntrackedFile ctermfg=37 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitdiscardedtype ctermfg=160 ctermbg=NONE ctermul=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpExample ctermfg=254 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextJump ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpNote ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpOption ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link helpSpecial Special + hi helpVim ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsDelimTypeExport Delimiter + hi hsImport ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsImportLabel ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi hsModuleName ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStatement ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsString ctermfg=246 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStructure ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsType ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsTypedef ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsVarSym ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=166 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsniceoperator ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlArg ctermfg=246 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlEndTag ctermfg=243 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlSpecialTagName ctermfg=32 ctermbg=NONE ctermul=NONE cterm=italic + hi htmlTag ctermfg=243 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlTagN ctermfg=254 ctermbg=NONE ctermul=NONE cterm=bold + hi htmlTagName ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi javaScript ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link jsFuncCall Function + hi pandocBlockQuote ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=160 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=243 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitation ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationDelim ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationID ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationRef ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocComment ctermfg=243 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocDefinitionBlock ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocDefinitionIndctr ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocDefinitionTerm ctermfg=61 ctermbg=NONE ctermul=NONE cterm=standout + hi pandocEmphasis ctermfg=247 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNested ctermfg=247 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEscapePair ctermfg=160 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocEscapedCharacter pandocEscapePair + hi pandocFootnote ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteInline ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteLink ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocHeadingMarker ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocImageCaption ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocLineBreak pandocEscapePair + hi pandocLinkDefinition ctermfg=37 ctermbg=NONE ctermul=246 cterm=NONE + hi pandocLinkDefinitionID ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocLinkDelim ctermfg=243 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkLabel ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkText ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitle ctermfg=246 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=243 ctermbg=NONE ctermul=246 cterm=NONE + hi pandocLinkURL ctermfg=246 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListMarker ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListReference ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadata ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocMetadataDelim ctermfg=243 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadataKey ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocMetadataTitle pandocMetadata + hi pandocNonBreakingSpace ctermfg=160 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocRule ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocRuleLine ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrikeout ctermfg=243 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrongEmphasis ctermfg=247 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=247 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=247 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStyleDelim ctermfg=243 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscript ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSubscriptTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscript ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSuperscriptTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTableStructure ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocTableStructureEnd pandocTableStructre + hi! link pandocTableStructureTop pandocTableStructre + hi pandocTableZebraDark ctermfg=32 ctermbg=236 ctermul=NONE cterm=NONE + hi pandocTableZebraLight ctermfg=32 ctermbg=235 ctermul=NONE cterm=NONE + hi pandocTitleBlock ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocTitleComment ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimBlock ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi pandocVerbatimInline ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimInlineTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlHereDoc ctermfg=254 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlStatementFileDesc ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlVarPlain ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyBoolean ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyDefine ctermfg=254 ctermbg=NONE ctermul=NONE cterm=bold + hi! link rubySymbol Type + hi texmathmatcher ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi texmathzonex ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi texreflabel ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi texstatement ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCmdSep ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi vimCommand ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCommentString ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimFunc Function + hi vimGroup ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi vimHiGroup ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimHiLink ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimIsCommand ctermfg=246 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynType ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimUserFunc Function + hi! link vimVar Identifier + endif + if s:extra_stl == 1 + hi ALEErrorSignLineNr ctermfg=236 ctermbg=160 ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=236 ctermbg=37 ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=236 ctermbg=136 ctermul=NONE cterm=NONE + elseif s:extra_stl == 3 + hi ALEErrorSignLineNr ctermfg=160 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + endif + if s:extra_stl_hl == 1 + hi ALEErrorSign ctermfg=160 ctermbg=236 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=37 ctermbg=236 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=136 ctermbg=236 ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 3 + hi ALEErrorSign ctermfg=160 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=37 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=136 ctermbg=NONE ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 5 + hi ALEErrorSign ctermfg=236 ctermbg=160 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=236 ctermbg=37 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=236 ctermbg=136 ctermul=NONE cterm=bold + endif if s:oldcursor == 1 hi Cursor ctermfg=235 ctermbg=247 ctermul=NONE cterm=NONE endif @@ -321,7 +741,10 @@ if &background == 'dark' unlet s:transvis unlet s:diffmode unlet s:stl + unlet s:extra unlet s:oldcursor + unlet s:extra_stl + unlet s:extra_stl_hl finish endif @@ -403,6 +826,213 @@ if &background == 'dark' hi DiffDelete ctermfg=1 ctermbg=NONE ctermul=NONE cterm=bold hi DiffText ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE endif + if s:extra == 1 + hi ALEError ctermfg=1 ctermbg=NONE ctermul=1 cterm=undercurl + hi ALEErrorLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfo ctermfg=6 ctermbg=NONE ctermul=6 cterm=undercurl + hi ALEInfoLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi! link ALEStyleError ALEError + hi! link ALEStyleErrorSign ALEErrorSign + hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr + hi! link ALEStyleWarning ALEWarning + hi! link ALEStyleWarningSign ALEWarningSign + hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr + hi ALEWarning ctermfg=3 ctermbg=NONE ctermul=3 cterm=undercurl + hi ALEWarningLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ConId ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi VarId ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi cPreCondit ctermfg=9 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitBranch ctermfg=5 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitComment ctermfg=11 ctermbg=NONE ctermul=NONE cterm=italic + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi gitcommitDiscardedFile ctermfg=1 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitFile ctermfg=14 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitHeader ctermfg=11 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitOnBranch ctermfg=11 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitSelected gitcommitComment + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi gitcommitSelectedFile ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitUnmerged ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi gitcommitUnmergedFile ctermfg=3 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUntracked gitcommitComment + hi gitcommitUntrackedFile ctermfg=6 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitdiscardedtype ctermfg=1 ctermbg=NONE ctermul=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpExample ctermfg=7 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextJump ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpNote ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpOption ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link helpSpecial Special + hi helpVim ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsDelimTypeExport Delimiter + hi hsImport ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsImportLabel ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi hsModuleName ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStatement ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsString ctermfg=12 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStructure ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsType ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsTypedef ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsVarSym ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=9 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsniceoperator ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlArg ctermfg=12 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlEndTag ctermfg=11 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlSpecialTagName ctermfg=4 ctermbg=NONE ctermul=NONE cterm=italic + hi htmlTag ctermfg=11 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlTagN ctermfg=7 ctermbg=NONE ctermul=NONE cterm=bold + hi htmlTagName ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi javaScript ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link jsFuncCall Function + hi pandocBlockQuote ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=1 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=11 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitation ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationDelim ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationID ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationRef ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocComment ctermfg=11 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocDefinitionBlock ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocDefinitionIndctr ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocDefinitionTerm ctermfg=13 ctermbg=NONE ctermul=NONE cterm=standout + hi pandocEmphasis ctermfg=14 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNested ctermfg=14 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEscapePair ctermfg=1 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocEscapedCharacter pandocEscapePair + hi pandocFootnote ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteInline ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteLink ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocHeadingMarker ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocImageCaption ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocLineBreak pandocEscapePair + hi pandocLinkDefinition ctermfg=6 ctermbg=NONE ctermul=12 cterm=NONE + hi pandocLinkDefinitionID ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocLinkDelim ctermfg=11 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkLabel ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkText ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitle ctermfg=12 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=11 ctermbg=NONE ctermul=12 cterm=NONE + hi pandocLinkURL ctermfg=12 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListMarker ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListReference ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadata ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocMetadataDelim ctermfg=11 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadataKey ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocMetadataTitle pandocMetadata + hi pandocNonBreakingSpace ctermfg=1 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocRule ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocRuleLine ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrikeout ctermfg=11 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrongEmphasis ctermfg=14 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=14 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=14 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStyleDelim ctermfg=11 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscript ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSubscriptTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscript ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSuperscriptTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTableStructure ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocTableStructureEnd pandocTableStructre + hi! link pandocTableStructureTop pandocTableStructre + hi pandocTableZebraDark ctermfg=4 ctermbg=0 ctermul=NONE cterm=NONE + hi pandocTableZebraLight ctermfg=4 ctermbg=8 ctermul=NONE cterm=NONE + hi pandocTitleBlock ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocTitleComment ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimBlock ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi pandocVerbatimInline ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimInlineTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlHereDoc ctermfg=7 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlStatementFileDesc ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlVarPlain ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyBoolean ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyDefine ctermfg=7 ctermbg=NONE ctermul=NONE cterm=bold + hi! link rubySymbol Type + hi texmathmatcher ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi texmathzonex ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi texreflabel ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi texstatement ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCmdSep ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi vimCommand ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCommentString ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimFunc Function + hi vimGroup ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi vimHiGroup ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimHiLink ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimIsCommand ctermfg=12 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynType ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimUserFunc Function + hi! link vimVar Identifier + endif + if s:extra_stl == 1 + hi ALEErrorSignLineNr ctermfg=0 ctermbg=1 ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=0 ctermbg=6 ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=0 ctermbg=3 ctermul=NONE cterm=NONE + elseif s:extra_stl == 3 + hi ALEErrorSignLineNr ctermfg=1 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + endif + if s:extra_stl_hl == 1 + hi ALEErrorSign ctermfg=1 ctermbg=0 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=6 ctermbg=0 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=3 ctermbg=0 ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 3 + hi ALEErrorSign ctermfg=1 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=6 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=3 ctermbg=NONE ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 5 + hi ALEErrorSign ctermfg=0 ctermbg=1 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=0 ctermbg=6 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=0 ctermbg=3 ctermul=NONE cterm=bold + endif if s:oldcursor == 1 hi Cursor ctermfg=8 ctermbg=14 ctermul=NONE cterm=NONE endif @@ -464,7 +1094,10 @@ if &background == 'dark' unlet s:transvis unlet s:diffmode unlet s:stl + unlet s:extra unlet s:oldcursor + unlet s:extra_stl + unlet s:extra_stl_hl finish endif @@ -589,7 +1222,10 @@ if &background == 'dark' unlet s:transvis unlet s:diffmode unlet s:stl + unlet s:extra unlet s:oldcursor + unlet s:extra_stl + unlet s:extra_stl_hl finish endif endif @@ -602,7 +1238,10 @@ if &background == 'light' let s:transvis = get(g:, 'solarized_termtrans', 0) + 2 * s:vismap[get(g:, 'solarized_visibility', 'normal')] let s:diffmode = get(g:, 'solarized_diffmode', 'normal') let s:stl = get(g:, 'solarized_statusline', 'normal') + let s:extra = get(g:, 'solarized_extra_hi_groups', 1) let s:viscurs = get(g:, 'solarized_old_cursor_style', 0) + 2 * s:vismap[get(g:, 'solarized_visibility', 'normal')] + let s:extra_stl = get(g:, 'solarized_extra_hi_groups', 1) + 2 * (get(g:, 'solarized_statusline', '') == 'flat') + let s:extra_stl_hl = get(g:, 'solarized_extra_hi_groups', 1) + 2 * (get(g:, 'solarized_statusline', '') == 'flat') + 4 * get(g:, 'ale_sign_highlight_linenrs', '') let g:terminal_ansi_colors = ['#002b36', '#dc322f', '#859900', '#b58900', '#268bd2', '#d33682', '#2aa198', '#eee8d5', '#002b36', '#cb4b16', '#073642', '#586e75', '#657b83', '#6c71c4', '#93a1a1', '#fdf6e3'] @@ -715,6 +1354,213 @@ if &background == 'light' hi DiffDelete guifg=#dc322f guibg=NONE guisp=NONE gui=bold hi DiffText guifg=#268bd2 guibg=NONE guisp=#268bd2 gui=NONE endif + if s:extra == 1 + hi ALEError guifg=#dc322f guibg=NONE guisp=#dc322f gui=undercurl + hi ALEErrorLine guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi ALEInfo guifg=#2aa198 guibg=NONE guisp=#2aa198 gui=undercurl + hi ALEInfoLine guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi! link ALEStyleError ALEError + hi! link ALEStyleErrorSign ALEErrorSign + hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr + hi! link ALEStyleWarning ALEWarning + hi! link ALEStyleWarningSign ALEWarningSign + hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr + hi ALEWarning guifg=#b58900 guibg=NONE guisp=#b58900 gui=undercurl + hi ALEWarningLine guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi ConId guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi VarId guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi cPreCondit guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitBranch guifg=#d33682 guibg=NONE guisp=NONE gui=bold + hi gitcommitComment guifg=#93a1a1 guibg=NONE guisp=NONE gui=italic + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi gitcommitDiscardedFile guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi gitcommitFile guifg=#586e75 guibg=NONE guisp=NONE gui=bold + hi gitcommitHeader guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitOnBranch guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitSelected gitcommitComment + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi gitcommitSelectedFile guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi gitcommitUnmerged guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi gitcommitUnmergedFile guifg=#b58900 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitUntracked gitcommitComment + hi gitcommitUntrackedFile guifg=#2aa198 guibg=NONE guisp=NONE gui=bold + hi gitcommitdiscardedtype guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi gitcommitselectedtype guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi helpExample guifg=#073642 guibg=NONE guisp=NONE gui=NONE + hi helpHyperTextEntry guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi helpHyperTextJump guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi helpNote guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi helpOption guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi! link helpSpecial Special + hi helpVim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi! link hsDelimTypeExport Delimiter + hi hsImport guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi hsImportLabel guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi! link hsImportParams Delimiter + hi hsModuleName guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsStatement guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsString guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi hsStructure guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsType guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi hsTypedef guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsVarSym guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hs_DeclareFunction guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE + hi hs_OpFunctionName guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi hs_hlFunctionName guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi hsniceoperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi htmlArg guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi htmlEndTag guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi htmlSpecialTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=italic + hi htmlTag guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi htmlTagN guifg=#073642 guibg=NONE guisp=NONE gui=bold + hi htmlTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi javaScript guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi! link jsFuncCall Function + hi pandocBlockQuote guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader1 guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader2 guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader3 guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader4 guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader5 guifg=#586e75 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader6 guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi pandocCitation guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocCitationDelim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocCitationID guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocCitationRef guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocComment guifg=#93a1a1 guibg=NONE guisp=NONE gui=italic + hi pandocDefinitionBlock guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocDefinitionIndctr guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocDefinitionTerm guifg=#6c71c4 guibg=NONE guisp=NONE gui=standout + hi pandocEmphasis guifg=#586e75 guibg=NONE guisp=NONE gui=italic + hi pandocEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=italic + hi pandocEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNested guifg=#586e75 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=italic + hi pandocEscapePair guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi! link pandocEscapedCharacter pandocEscapePair + hi pandocFootnote guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi pandocFootnoteDefLink guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi pandocFootnoteInline guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi pandocFootnoteLink guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi pandocHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocHeadingMarker guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocImageCaption guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi! link pandocLineBreak pandocEscapePair + hi pandocLinkDefinition guifg=#2aa198 guibg=NONE guisp=#657b83 gui=NONE + hi pandocLinkDefinitionID guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocLinkDelim guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkLabel guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkText guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkTitle guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkTitleDelim guifg=#93a1a1 guibg=NONE guisp=#657b83 gui=NONE + hi pandocLinkURL guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi pandocListMarker guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocListReference guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocMetadata guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocMetadataDelim guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi pandocMetadataKey guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi! link pandocMetadataTitle pandocMetadata + hi pandocNonBreakingSpace guifg=#dc322f guibg=NONE guisp=NONE gui=reverse + hi pandocRule guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocRuleLine guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStrikeout guifg=#93a1a1 guibg=NONE guisp=NONE gui=reverse + hi pandocStrikeoutDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=reverse + hi pandocStrikeoutHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=reverse + hi pandocStrikeoutTable guifg=#268bd2 guibg=NONE guisp=NONE gui=reverse + hi pandocStrongEmphasis guifg=#586e75 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasis guifg=#586e75 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNested guifg=#586e75 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStyleDelim guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi pandocSubscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSubscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSubscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocSubscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocSuperscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSuperscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSuperscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocSuperscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocTableStructure guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi! link pandocTableStructureEnd pandocTableStructre + hi! link pandocTableStructureTop pandocTableStructre + hi pandocTableZebraDark guifg=#268bd2 guibg=#eee8d5 guisp=NONE gui=NONE + hi pandocTableZebraLight guifg=#268bd2 guibg=#fdf6e3 guisp=NONE gui=NONE + hi pandocTitleBlock guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocTitleBlockTitle guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocTitleComment guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocVerbatimBlock guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi pandocVerbatimInline guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi pandocVerbatimInlineDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocVerbatimInlineHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocVerbatimInlineTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi perlHereDoc guifg=#073642 guibg=NONE guisp=NONE gui=NONE + hi perlStatementFileDesc guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi perlVarPlain guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi rubyBoolean guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi rubyDefine guifg=#073642 guibg=NONE guisp=NONE gui=bold + hi! link rubySymbol Type + hi texmathmatcher guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi texmathzonex guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi texreflabel guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi texstatement guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi vimCmdSep guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi vimCommand guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi vimCommentString guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi! link vimFunc Function + hi vimGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi vimHiGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi vimHiLink guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi vimIsCommand guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi vimSynMtchOpt guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi vimSynType guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi! link vimUserFunc Function + hi! link vimVar Identifier + endif + if s:extra_stl == 1 + hi ALEErrorSignLineNr guifg=#eee8d5 guibg=#dc322f guisp=NONE gui=NONE + hi ALEInfoSignLineNr guifg=#eee8d5 guibg=#2aa198 guisp=NONE gui=NONE + hi ALEWarningSignLineNr guifg=#eee8d5 guibg=#b58900 guisp=NONE gui=NONE + elseif s:extra_stl == 3 + hi ALEErrorSignLineNr guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi ALEInfoSignLineNr guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi ALEWarningSignLineNr guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + endif + if s:extra_stl_hl == 1 + hi ALEErrorSign guifg=#dc322f guibg=#eee8d5 guisp=NONE gui=bold + hi ALEInfoSign guifg=#2aa198 guibg=#eee8d5 guisp=NONE gui=bold + hi ALEWarningSign guifg=#b58900 guibg=#eee8d5 guisp=NONE gui=bold + elseif s:extra_stl_hl == 3 + hi ALEErrorSign guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi ALEInfoSign guifg=#2aa198 guibg=NONE guisp=NONE gui=bold + hi ALEWarningSign guifg=#b58900 guibg=NONE guisp=NONE gui=bold + elseif s:extra_stl_hl == 5 + hi ALEErrorSign guifg=#eee8d5 guibg=#dc322f guisp=NONE gui=bold + hi ALEInfoSign guifg=#eee8d5 guibg=#2aa198 guisp=NONE gui=bold + hi ALEWarningSign guifg=#eee8d5 guibg=#b58900 guisp=NONE gui=bold + endif if s:stl == "flat" hi StatusLine guifg=#eee8d5 guibg=#002b36 guisp=NONE gui=reverse hi StatusLineNC guifg=#eee8d5 guibg=#073642 guisp=NONE gui=reverse @@ -853,6 +1699,213 @@ if &background == 'light' hi DiffDelete ctermfg=160 ctermbg=NONE ctermul=NONE cterm=bold hi DiffText ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE endif + if s:extra == 1 + hi ALEError ctermfg=160 ctermbg=NONE ctermul=160 cterm=undercurl + hi ALEErrorLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfo ctermfg=37 ctermbg=NONE ctermul=37 cterm=undercurl + hi ALEInfoLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi! link ALEStyleError ALEError + hi! link ALEStyleErrorSign ALEErrorSign + hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr + hi! link ALEStyleWarning ALEWarning + hi! link ALEStyleWarningSign ALEWarningSign + hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr + hi ALEWarning ctermfg=136 ctermbg=NONE ctermul=136 cterm=undercurl + hi ALEWarningLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ConId ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi VarId ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi cPreCondit ctermfg=166 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitBranch ctermfg=162 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitComment ctermfg=247 ctermbg=NONE ctermul=NONE cterm=italic + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi gitcommitDiscardedFile ctermfg=160 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitFile ctermfg=242 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitHeader ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitOnBranch ctermfg=247 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitSelected gitcommitComment + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi gitcommitSelectedFile ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitUnmerged ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi gitcommitUnmergedFile ctermfg=136 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUntracked gitcommitComment + hi gitcommitUntrackedFile ctermfg=37 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitdiscardedtype ctermfg=160 ctermbg=NONE ctermul=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpExample ctermfg=236 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextJump ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpNote ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpOption ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link helpSpecial Special + hi helpVim ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsDelimTypeExport Delimiter + hi hsImport ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsImportLabel ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi hsModuleName ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStatement ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsString ctermfg=66 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStructure ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsType ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsTypedef ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsVarSym ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=166 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsniceoperator ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlArg ctermfg=66 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlEndTag ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlSpecialTagName ctermfg=32 ctermbg=NONE ctermul=NONE cterm=italic + hi htmlTag ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlTagN ctermfg=236 ctermbg=NONE ctermul=NONE cterm=bold + hi htmlTagName ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi javaScript ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link jsFuncCall Function + hi pandocBlockQuote ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=160 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=242 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitation ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationDelim ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationID ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationRef ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocComment ctermfg=247 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocDefinitionBlock ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocDefinitionIndctr ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocDefinitionTerm ctermfg=61 ctermbg=NONE ctermul=NONE cterm=standout + hi pandocEmphasis ctermfg=242 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNested ctermfg=242 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEscapePair ctermfg=160 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocEscapedCharacter pandocEscapePair + hi pandocFootnote ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteInline ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteLink ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocHeadingMarker ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocImageCaption ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocLineBreak pandocEscapePair + hi pandocLinkDefinition ctermfg=37 ctermbg=NONE ctermul=66 cterm=NONE + hi pandocLinkDefinitionID ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocLinkDelim ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkLabel ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkText ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitle ctermfg=66 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=247 ctermbg=NONE ctermul=66 cterm=NONE + hi pandocLinkURL ctermfg=66 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListMarker ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListReference ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadata ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocMetadataDelim ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadataKey ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocMetadataTitle pandocMetadata + hi pandocNonBreakingSpace ctermfg=160 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocRule ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocRuleLine ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrikeout ctermfg=247 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrongEmphasis ctermfg=242 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=242 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=242 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStyleDelim ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscript ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSubscriptTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscript ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSuperscriptTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTableStructure ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocTableStructureEnd pandocTableStructre + hi! link pandocTableStructureTop pandocTableStructre + hi pandocTableZebraDark ctermfg=32 ctermbg=254 ctermul=NONE cterm=NONE + hi pandocTableZebraLight ctermfg=32 ctermbg=230 ctermul=NONE cterm=NONE + hi pandocTitleBlock ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocTitleComment ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimBlock ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi pandocVerbatimInline ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimInlineTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlHereDoc ctermfg=236 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlStatementFileDesc ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlVarPlain ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyBoolean ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyDefine ctermfg=236 ctermbg=NONE ctermul=NONE cterm=bold + hi! link rubySymbol Type + hi texmathmatcher ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi texmathzonex ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi texreflabel ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi texstatement ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCmdSep ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi vimCommand ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCommentString ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimFunc Function + hi vimGroup ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi vimHiGroup ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimHiLink ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimIsCommand ctermfg=66 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynType ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimUserFunc Function + hi! link vimVar Identifier + endif + if s:extra_stl == 1 + hi ALEErrorSignLineNr ctermfg=254 ctermbg=160 ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=254 ctermbg=37 ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=254 ctermbg=136 ctermul=NONE cterm=NONE + elseif s:extra_stl == 3 + hi ALEErrorSignLineNr ctermfg=160 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + endif + if s:extra_stl_hl == 1 + hi ALEErrorSign ctermfg=160 ctermbg=254 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=37 ctermbg=254 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=136 ctermbg=254 ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 3 + hi ALEErrorSign ctermfg=160 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=37 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=136 ctermbg=NONE ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 5 + hi ALEErrorSign ctermfg=254 ctermbg=160 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=254 ctermbg=37 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=254 ctermbg=136 ctermul=NONE cterm=bold + endif if s:stl == "flat" hi StatusLine ctermfg=254 ctermbg=235 ctermul=NONE cterm=reverse hi StatusLineNC ctermfg=254 ctermbg=236 ctermul=NONE cterm=reverse @@ -926,7 +1979,10 @@ if &background == 'light' unlet s:transvis unlet s:diffmode unlet s:stl + unlet s:extra unlet s:viscurs + unlet s:extra_stl + unlet s:extra_stl_hl finish endif @@ -1008,6 +2064,213 @@ if &background == 'light' hi DiffDelete ctermfg=1 ctermbg=NONE ctermul=NONE cterm=bold hi DiffText ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE endif + if s:extra == 1 + hi ALEError ctermfg=1 ctermbg=NONE ctermul=1 cterm=undercurl + hi ALEErrorLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfo ctermfg=6 ctermbg=NONE ctermul=6 cterm=undercurl + hi ALEInfoLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi! link ALEStyleError ALEError + hi! link ALEStyleErrorSign ALEErrorSign + hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr + hi! link ALEStyleWarning ALEWarning + hi! link ALEStyleWarningSign ALEWarningSign + hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr + hi ALEWarning ctermfg=3 ctermbg=NONE ctermul=3 cterm=undercurl + hi ALEWarningLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ConId ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi VarId ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi cPreCondit ctermfg=9 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitBranch ctermfg=5 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitComment ctermfg=14 ctermbg=NONE ctermul=NONE cterm=italic + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi gitcommitDiscardedFile ctermfg=1 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitFile ctermfg=10 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitHeader ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitOnBranch ctermfg=14 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitSelected gitcommitComment + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi gitcommitSelectedFile ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitUnmerged ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi gitcommitUnmergedFile ctermfg=3 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUntracked gitcommitComment + hi gitcommitUntrackedFile ctermfg=6 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitdiscardedtype ctermfg=1 ctermbg=NONE ctermul=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpExample ctermfg=0 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextJump ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpNote ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpOption ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link helpSpecial Special + hi helpVim ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsDelimTypeExport Delimiter + hi hsImport ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsImportLabel ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi hsModuleName ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStatement ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsString ctermfg=11 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStructure ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsType ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsTypedef ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsVarSym ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=9 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsniceoperator ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlArg ctermfg=11 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlEndTag ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlSpecialTagName ctermfg=4 ctermbg=NONE ctermul=NONE cterm=italic + hi htmlTag ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlTagN ctermfg=0 ctermbg=NONE ctermul=NONE cterm=bold + hi htmlTagName ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi javaScript ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link jsFuncCall Function + hi pandocBlockQuote ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=1 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=10 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitation ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationDelim ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationID ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationRef ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocComment ctermfg=14 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocDefinitionBlock ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocDefinitionIndctr ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocDefinitionTerm ctermfg=13 ctermbg=NONE ctermul=NONE cterm=standout + hi pandocEmphasis ctermfg=10 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNested ctermfg=10 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEscapePair ctermfg=1 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocEscapedCharacter pandocEscapePair + hi pandocFootnote ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteInline ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteLink ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocHeadingMarker ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocImageCaption ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocLineBreak pandocEscapePair + hi pandocLinkDefinition ctermfg=6 ctermbg=NONE ctermul=11 cterm=NONE + hi pandocLinkDefinitionID ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocLinkDelim ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkLabel ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkText ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitle ctermfg=11 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=14 ctermbg=NONE ctermul=11 cterm=NONE + hi pandocLinkURL ctermfg=11 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListMarker ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListReference ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadata ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocMetadataDelim ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadataKey ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocMetadataTitle pandocMetadata + hi pandocNonBreakingSpace ctermfg=1 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocRule ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocRuleLine ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrikeout ctermfg=14 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrongEmphasis ctermfg=10 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=10 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=10 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStyleDelim ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscript ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSubscriptTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscript ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSuperscriptTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTableStructure ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocTableStructureEnd pandocTableStructre + hi! link pandocTableStructureTop pandocTableStructre + hi pandocTableZebraDark ctermfg=4 ctermbg=7 ctermul=NONE cterm=NONE + hi pandocTableZebraLight ctermfg=4 ctermbg=15 ctermul=NONE cterm=NONE + hi pandocTitleBlock ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocTitleComment ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimBlock ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi pandocVerbatimInline ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimInlineTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlHereDoc ctermfg=0 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlStatementFileDesc ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlVarPlain ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyBoolean ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyDefine ctermfg=0 ctermbg=NONE ctermul=NONE cterm=bold + hi! link rubySymbol Type + hi texmathmatcher ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi texmathzonex ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi texreflabel ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi texstatement ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCmdSep ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi vimCommand ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCommentString ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimFunc Function + hi vimGroup ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi vimHiGroup ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimHiLink ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimIsCommand ctermfg=11 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynType ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimUserFunc Function + hi! link vimVar Identifier + endif + if s:extra_stl == 1 + hi ALEErrorSignLineNr ctermfg=7 ctermbg=1 ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=7 ctermbg=6 ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=7 ctermbg=3 ctermul=NONE cterm=NONE + elseif s:extra_stl == 3 + hi ALEErrorSignLineNr ctermfg=1 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + endif + if s:extra_stl_hl == 1 + hi ALEErrorSign ctermfg=1 ctermbg=7 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=6 ctermbg=7 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=3 ctermbg=7 ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 3 + hi ALEErrorSign ctermfg=1 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=6 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=3 ctermbg=NONE ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 5 + hi ALEErrorSign ctermfg=7 ctermbg=1 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=7 ctermbg=6 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=7 ctermbg=3 ctermul=NONE cterm=bold + endif if s:stl == "flat" hi StatusLine ctermfg=7 ctermbg=8 ctermul=NONE cterm=reverse hi StatusLineNC ctermfg=7 ctermbg=0 ctermul=NONE cterm=reverse @@ -1081,7 +2344,10 @@ if &background == 'light' unlet s:transvis unlet s:diffmode unlet s:stl + unlet s:extra unlet s:viscurs + unlet s:extra_stl + unlet s:extra_stl_hl finish endif @@ -1218,7 +2484,10 @@ if &background == 'light' unlet s:transvis unlet s:diffmode unlet s:stl + unlet s:extra unlet s:viscurs + unlet s:extra_stl + unlet s:extra_stl_hl finish endif endif diff --git a/colors/solarized8_low.vim b/colors/solarized8_low.vim index 65f850e..5f95f99 100644 --- a/colors/solarized8_low.vim +++ b/colors/solarized8_low.vim @@ -4,7 +4,7 @@ " Maintainers: Lifepillar " URLs: https://github.com/lifepillar/vim-solarized8 " License: OSI approved MIT license -" Last Updated: Sun Apr 23 23:52:32 2023 +" Last Updated: Mon Apr 24 20:11:51 2023 " Generated by Colortemplate v3.0.0-dev @@ -13,6 +13,9 @@ let g:colors_name = 'solarized8_low' let s:t_Co = exists('&t_Co') && !has('gui_running') ? +&t_Co : -1 +let hs_highlight_boolean=1 +let hs_highlight_delimiters=1 + if &background == 'dark' let s:italics = get(g:, 'solarized_italics', 1) && ((&t_ZH != '' && &t_ZH != '') || has('gui_running') || has('nvim')) let s:termtrans = get(g:, 'solarized_termtrans', 0) && !has('gui_running') @@ -21,7 +24,10 @@ if &background == 'dark' let s:transvis = get(g:, 'solarized_termtrans', 0) + 2 * s:vismap[get(g:, 'solarized_visibility', 'normal')] let s:diffmode = get(g:, 'solarized_diffmode', 'normal') let s:stl = get(g:, 'solarized_statusline', 'normal') + let s:extra = get(g:, 'solarized_extra_hi_groups', 1) let s:oldcursor = get(g:, 'solarized_old_cursor_style', 0) + let s:extra_stl = get(g:, 'solarized_extra_hi_groups', 1) + 2 * (get(g:, 'solarized_statusline', '') == 'flat') + let s:extra_stl_hl = get(g:, 'solarized_extra_hi_groups', 1) + 2 * (get(g:, 'solarized_statusline', '') == 'flat') + 4 * get(g:, 'ale_sign_highlight_linenrs', '') let g:terminal_ansi_colors = ['#073642', '#dc322f', '#859900', '#b58900', '#268bd2', '#d33682', '#2aa198', '#eee8d5', '#002b36', '#cb4b16', '#586e75', '#657b83', '#839496', '#6c71c4', '#93a1a1', '#fdf6e3'] @@ -132,6 +138,213 @@ if &background == 'dark' hi DiffDelete guifg=#dc322f guibg=NONE guisp=NONE gui=bold hi DiffText guifg=#268bd2 guibg=NONE guisp=#268bd2 gui=NONE endif + if s:extra == 1 + hi ALEError guifg=#dc322f guibg=NONE guisp=#dc322f gui=undercurl + hi ALEErrorLine guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi ALEInfo guifg=#2aa198 guibg=NONE guisp=#2aa198 gui=undercurl + hi ALEInfoLine guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi! link ALEStyleError ALEError + hi! link ALEStyleErrorSign ALEErrorSign + hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr + hi! link ALEStyleWarning ALEWarning + hi! link ALEStyleWarningSign ALEWarningSign + hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr + hi ALEWarning guifg=#b58900 guibg=NONE guisp=#b58900 gui=undercurl + hi ALEWarningLine guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi ConId guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi VarId guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi cPreCondit guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitBranch guifg=#d33682 guibg=NONE guisp=NONE gui=bold + hi gitcommitComment guifg=#586e75 guibg=NONE guisp=NONE gui=italic + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi gitcommitDiscardedFile guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi gitcommitFile guifg=#839496 guibg=NONE guisp=NONE gui=bold + hi gitcommitHeader guifg=#586e75 guibg=NONE guisp=NONE gui=NONE + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitOnBranch guifg=#586e75 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitSelected gitcommitComment + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi gitcommitSelectedFile guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi gitcommitUnmerged guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi gitcommitUnmergedFile guifg=#b58900 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitUntracked gitcommitComment + hi gitcommitUntrackedFile guifg=#2aa198 guibg=NONE guisp=NONE gui=bold + hi gitcommitdiscardedtype guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi gitcommitselectedtype guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi helpExample guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi helpHyperTextEntry guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi helpHyperTextJump guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi helpNote guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi helpOption guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi! link helpSpecial Special + hi helpVim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi! link hsDelimTypeExport Delimiter + hi hsImport guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi hsImportLabel guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi! link hsImportParams Delimiter + hi hsModuleName guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsStatement guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsString guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi hsStructure guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsType guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi hsTypedef guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsVarSym guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hs_DeclareFunction guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE + hi hs_OpFunctionName guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi hs_hlFunctionName guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi hsniceoperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi htmlArg guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi htmlEndTag guifg=#586e75 guibg=NONE guisp=NONE gui=NONE + hi htmlSpecialTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=italic + hi htmlTag guifg=#586e75 guibg=NONE guisp=NONE gui=NONE + hi htmlTagN guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold + hi htmlTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi javaScript guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi! link jsFuncCall Function + hi pandocBlockQuote guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader1 guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader2 guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader3 guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader4 guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader5 guifg=#839496 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader6 guifg=#586e75 guibg=NONE guisp=NONE gui=NONE + hi pandocCitation guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocCitationDelim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocCitationID guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocCitationRef guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocComment guifg=#586e75 guibg=NONE guisp=NONE gui=italic + hi pandocDefinitionBlock guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocDefinitionIndctr guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocDefinitionTerm guifg=#6c71c4 guibg=NONE guisp=NONE gui=standout + hi pandocEmphasis guifg=#839496 guibg=NONE guisp=NONE gui=italic + hi pandocEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=italic + hi pandocEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNested guifg=#839496 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=italic + hi pandocEscapePair guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi! link pandocEscapedCharacter pandocEscapePair + hi pandocFootnote guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi pandocFootnoteDefLink guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi pandocFootnoteInline guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi pandocFootnoteLink guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi pandocHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocHeadingMarker guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocImageCaption guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi! link pandocLineBreak pandocEscapePair + hi pandocLinkDefinition guifg=#2aa198 guibg=NONE guisp=#657b83 gui=NONE + hi pandocLinkDefinitionID guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocLinkDelim guifg=#586e75 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkLabel guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkText guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkTitle guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkTitleDelim guifg=#586e75 guibg=NONE guisp=#657b83 gui=NONE + hi pandocLinkURL guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi pandocListMarker guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocListReference guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocMetadata guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocMetadataDelim guifg=#586e75 guibg=NONE guisp=NONE gui=NONE + hi pandocMetadataKey guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi! link pandocMetadataTitle pandocMetadata + hi pandocNonBreakingSpace guifg=#dc322f guibg=NONE guisp=NONE gui=reverse + hi pandocRule guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocRuleLine guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStrikeout guifg=#586e75 guibg=NONE guisp=NONE gui=reverse + hi pandocStrikeoutDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=reverse + hi pandocStrikeoutHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=reverse + hi pandocStrikeoutTable guifg=#268bd2 guibg=NONE guisp=NONE gui=reverse + hi pandocStrongEmphasis guifg=#839496 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasis guifg=#839496 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNested guifg=#839496 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStyleDelim guifg=#586e75 guibg=NONE guisp=NONE gui=NONE + hi pandocSubscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSubscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSubscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocSubscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocSuperscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSuperscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSuperscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocSuperscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocTableStructure guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi! link pandocTableStructureEnd pandocTableStructre + hi! link pandocTableStructureTop pandocTableStructre + hi pandocTableZebraDark guifg=#268bd2 guibg=#073642 guisp=NONE gui=NONE + hi pandocTableZebraLight guifg=#268bd2 guibg=#002b36 guisp=NONE gui=NONE + hi pandocTitleBlock guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocTitleBlockTitle guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocTitleComment guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocVerbatimBlock guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi pandocVerbatimInline guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi pandocVerbatimInlineDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocVerbatimInlineHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocVerbatimInlineTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi perlHereDoc guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi perlStatementFileDesc guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi perlVarPlain guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi rubyBoolean guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi rubyDefine guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold + hi! link rubySymbol Type + hi texmathmatcher guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi texmathzonex guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi texreflabel guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi texstatement guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi vimCmdSep guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi vimCommand guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi vimCommentString guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi! link vimFunc Function + hi vimGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi vimHiGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi vimHiLink guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi vimIsCommand guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi vimSynMtchOpt guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi vimSynType guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi! link vimUserFunc Function + hi! link vimVar Identifier + endif + if s:extra_stl == 1 + hi ALEErrorSignLineNr guifg=#073642 guibg=#dc322f guisp=NONE gui=NONE + hi ALEInfoSignLineNr guifg=#073642 guibg=#2aa198 guisp=NONE gui=NONE + hi ALEWarningSignLineNr guifg=#073642 guibg=#b58900 guisp=NONE gui=NONE + elseif s:extra_stl == 3 + hi ALEErrorSignLineNr guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi ALEInfoSignLineNr guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi ALEWarningSignLineNr guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + endif + if s:extra_stl_hl == 1 + hi ALEErrorSign guifg=#dc322f guibg=#073642 guisp=NONE gui=bold + hi ALEInfoSign guifg=#2aa198 guibg=#073642 guisp=NONE gui=bold + hi ALEWarningSign guifg=#b58900 guibg=#073642 guisp=NONE gui=bold + elseif s:extra_stl_hl == 3 + hi ALEErrorSign guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi ALEInfoSign guifg=#2aa198 guibg=NONE guisp=NONE gui=bold + hi ALEWarningSign guifg=#b58900 guibg=NONE guisp=NONE gui=bold + elseif s:extra_stl_hl == 5 + hi ALEErrorSign guifg=#073642 guibg=#dc322f guisp=NONE gui=bold + hi ALEInfoSign guifg=#073642 guibg=#2aa198 guisp=NONE gui=bold + hi ALEWarningSign guifg=#073642 guibg=#b58900 guisp=NONE gui=bold + endif if s:oldcursor == 1 hi Cursor guifg=#002b36 guibg=#839496 guisp=NONE gui=NONE endif @@ -257,6 +470,213 @@ if &background == 'dark' hi DiffDelete ctermfg=160 ctermbg=NONE ctermul=NONE cterm=bold hi DiffText ctermfg=32 ctermbg=NONE ctermul=32 cterm=NONE endif + if s:extra == 1 + hi ALEError ctermfg=160 ctermbg=NONE ctermul=160 cterm=undercurl + hi ALEErrorLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfo ctermfg=37 ctermbg=NONE ctermul=37 cterm=undercurl + hi ALEInfoLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi! link ALEStyleError ALEError + hi! link ALEStyleErrorSign ALEErrorSign + hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr + hi! link ALEStyleWarning ALEWarning + hi! link ALEStyleWarningSign ALEWarningSign + hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr + hi ALEWarning ctermfg=136 ctermbg=NONE ctermul=136 cterm=undercurl + hi ALEWarningLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ConId ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi VarId ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi cPreCondit ctermfg=166 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitBranch ctermfg=162 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitComment ctermfg=242 ctermbg=NONE ctermul=NONE cterm=italic + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi gitcommitDiscardedFile ctermfg=160 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitFile ctermfg=246 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitHeader ctermfg=242 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitOnBranch ctermfg=242 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitSelected gitcommitComment + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi gitcommitSelectedFile ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitUnmerged ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi gitcommitUnmergedFile ctermfg=136 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUntracked gitcommitComment + hi gitcommitUntrackedFile ctermfg=37 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitdiscardedtype ctermfg=160 ctermbg=NONE ctermul=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpExample ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextJump ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpNote ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpOption ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link helpSpecial Special + hi helpVim ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsDelimTypeExport Delimiter + hi hsImport ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsImportLabel ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi hsModuleName ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStatement ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsString ctermfg=66 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStructure ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsType ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsTypedef ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsVarSym ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=166 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsniceoperator ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlArg ctermfg=66 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlEndTag ctermfg=242 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlSpecialTagName ctermfg=32 ctermbg=NONE ctermul=NONE cterm=italic + hi htmlTag ctermfg=242 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlTagN ctermfg=247 ctermbg=NONE ctermul=NONE cterm=bold + hi htmlTagName ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi javaScript ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link jsFuncCall Function + hi pandocBlockQuote ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=160 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=246 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=242 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitation ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationDelim ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationID ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationRef ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocComment ctermfg=242 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocDefinitionBlock ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocDefinitionIndctr ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocDefinitionTerm ctermfg=61 ctermbg=NONE ctermul=NONE cterm=standout + hi pandocEmphasis ctermfg=246 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNested ctermfg=246 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEscapePair ctermfg=160 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocEscapedCharacter pandocEscapePair + hi pandocFootnote ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteInline ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteLink ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocHeadingMarker ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocImageCaption ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocLineBreak pandocEscapePair + hi pandocLinkDefinition ctermfg=37 ctermbg=NONE ctermul=66 cterm=NONE + hi pandocLinkDefinitionID ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocLinkDelim ctermfg=242 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkLabel ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkText ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitle ctermfg=66 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=242 ctermbg=NONE ctermul=66 cterm=NONE + hi pandocLinkURL ctermfg=66 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListMarker ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListReference ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadata ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocMetadataDelim ctermfg=242 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadataKey ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocMetadataTitle pandocMetadata + hi pandocNonBreakingSpace ctermfg=160 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocRule ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocRuleLine ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrikeout ctermfg=242 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrongEmphasis ctermfg=246 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=246 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=246 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStyleDelim ctermfg=242 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscript ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSubscriptTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscript ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSuperscriptTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTableStructure ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocTableStructureEnd pandocTableStructre + hi! link pandocTableStructureTop pandocTableStructre + hi pandocTableZebraDark ctermfg=32 ctermbg=239 ctermul=NONE cterm=NONE + hi pandocTableZebraLight ctermfg=32 ctermbg=235 ctermul=NONE cterm=NONE + hi pandocTitleBlock ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocTitleComment ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimBlock ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi pandocVerbatimInline ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimInlineTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlHereDoc ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlStatementFileDesc ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlVarPlain ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyBoolean ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyDefine ctermfg=247 ctermbg=NONE ctermul=NONE cterm=bold + hi! link rubySymbol Type + hi texmathmatcher ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi texmathzonex ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi texreflabel ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi texstatement ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCmdSep ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi vimCommand ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCommentString ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimFunc Function + hi vimGroup ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi vimHiGroup ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimHiLink ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimIsCommand ctermfg=66 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynType ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimUserFunc Function + hi! link vimVar Identifier + endif + if s:extra_stl == 1 + hi ALEErrorSignLineNr ctermfg=239 ctermbg=160 ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=239 ctermbg=37 ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=239 ctermbg=136 ctermul=NONE cterm=NONE + elseif s:extra_stl == 3 + hi ALEErrorSignLineNr ctermfg=160 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + endif + if s:extra_stl_hl == 1 + hi ALEErrorSign ctermfg=160 ctermbg=239 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=37 ctermbg=239 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=136 ctermbg=239 ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 3 + hi ALEErrorSign ctermfg=160 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=37 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=136 ctermbg=NONE ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 5 + hi ALEErrorSign ctermfg=239 ctermbg=160 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=239 ctermbg=37 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=239 ctermbg=136 ctermul=NONE cterm=bold + endif if s:oldcursor == 1 hi Cursor ctermfg=235 ctermbg=246 ctermul=NONE cterm=NONE endif @@ -320,7 +740,10 @@ if &background == 'dark' unlet s:transvis unlet s:diffmode unlet s:stl + unlet s:extra unlet s:oldcursor + unlet s:extra_stl + unlet s:extra_stl_hl finish endif @@ -401,6 +824,213 @@ if &background == 'dark' hi DiffDelete ctermfg=1 ctermbg=NONE ctermul=NONE cterm=bold hi DiffText ctermfg=4 ctermbg=NONE ctermul=4 cterm=NONE endif + if s:extra == 1 + hi ALEError ctermfg=1 ctermbg=NONE ctermul=1 cterm=undercurl + hi ALEErrorLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfo ctermfg=6 ctermbg=NONE ctermul=6 cterm=undercurl + hi ALEInfoLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi! link ALEStyleError ALEError + hi! link ALEStyleErrorSign ALEErrorSign + hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr + hi! link ALEStyleWarning ALEWarning + hi! link ALEStyleWarningSign ALEWarningSign + hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr + hi ALEWarning ctermfg=3 ctermbg=NONE ctermul=3 cterm=undercurl + hi ALEWarningLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ConId ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi VarId ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi cPreCondit ctermfg=9 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitBranch ctermfg=5 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitComment ctermfg=10 ctermbg=NONE ctermul=NONE cterm=italic + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi gitcommitDiscardedFile ctermfg=1 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitFile ctermfg=12 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitHeader ctermfg=10 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitOnBranch ctermfg=10 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitSelected gitcommitComment + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi gitcommitSelectedFile ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitUnmerged ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi gitcommitUnmergedFile ctermfg=3 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUntracked gitcommitComment + hi gitcommitUntrackedFile ctermfg=6 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitdiscardedtype ctermfg=1 ctermbg=NONE ctermul=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpExample ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextJump ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpNote ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpOption ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link helpSpecial Special + hi helpVim ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsDelimTypeExport Delimiter + hi hsImport ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsImportLabel ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi hsModuleName ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStatement ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsString ctermfg=11 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStructure ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsType ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsTypedef ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsVarSym ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=9 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsniceoperator ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlArg ctermfg=11 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlEndTag ctermfg=10 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlSpecialTagName ctermfg=4 ctermbg=NONE ctermul=NONE cterm=italic + hi htmlTag ctermfg=10 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlTagN ctermfg=14 ctermbg=NONE ctermul=NONE cterm=bold + hi htmlTagName ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi javaScript ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link jsFuncCall Function + hi pandocBlockQuote ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=1 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=12 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=10 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitation ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationDelim ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationID ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationRef ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocComment ctermfg=10 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocDefinitionBlock ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocDefinitionIndctr ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocDefinitionTerm ctermfg=13 ctermbg=NONE ctermul=NONE cterm=standout + hi pandocEmphasis ctermfg=12 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNested ctermfg=12 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEscapePair ctermfg=1 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocEscapedCharacter pandocEscapePair + hi pandocFootnote ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteInline ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteLink ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocHeadingMarker ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocImageCaption ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocLineBreak pandocEscapePair + hi pandocLinkDefinition ctermfg=6 ctermbg=NONE ctermul=11 cterm=NONE + hi pandocLinkDefinitionID ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocLinkDelim ctermfg=10 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkLabel ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkText ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitle ctermfg=11 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=10 ctermbg=NONE ctermul=11 cterm=NONE + hi pandocLinkURL ctermfg=11 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListMarker ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListReference ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadata ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocMetadataDelim ctermfg=10 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadataKey ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocMetadataTitle pandocMetadata + hi pandocNonBreakingSpace ctermfg=1 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocRule ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocRuleLine ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrikeout ctermfg=10 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrongEmphasis ctermfg=12 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=12 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=12 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStyleDelim ctermfg=10 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscript ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSubscriptTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscript ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSuperscriptTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTableStructure ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocTableStructureEnd pandocTableStructre + hi! link pandocTableStructureTop pandocTableStructre + hi pandocTableZebraDark ctermfg=4 ctermbg=0 ctermul=NONE cterm=NONE + hi pandocTableZebraLight ctermfg=4 ctermbg=8 ctermul=NONE cterm=NONE + hi pandocTitleBlock ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocTitleComment ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimBlock ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi pandocVerbatimInline ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimInlineTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlHereDoc ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlStatementFileDesc ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlVarPlain ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyBoolean ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyDefine ctermfg=14 ctermbg=NONE ctermul=NONE cterm=bold + hi! link rubySymbol Type + hi texmathmatcher ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi texmathzonex ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi texreflabel ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi texstatement ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCmdSep ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi vimCommand ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCommentString ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimFunc Function + hi vimGroup ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi vimHiGroup ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimHiLink ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimIsCommand ctermfg=11 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynType ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimUserFunc Function + hi! link vimVar Identifier + endif + if s:extra_stl == 1 + hi ALEErrorSignLineNr ctermfg=0 ctermbg=1 ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=0 ctermbg=6 ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=0 ctermbg=3 ctermul=NONE cterm=NONE + elseif s:extra_stl == 3 + hi ALEErrorSignLineNr ctermfg=1 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + endif + if s:extra_stl_hl == 1 + hi ALEErrorSign ctermfg=1 ctermbg=0 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=6 ctermbg=0 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=3 ctermbg=0 ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 3 + hi ALEErrorSign ctermfg=1 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=6 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=3 ctermbg=NONE ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 5 + hi ALEErrorSign ctermfg=0 ctermbg=1 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=0 ctermbg=6 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=0 ctermbg=3 ctermul=NONE cterm=bold + endif if s:oldcursor == 1 hi Cursor ctermfg=8 ctermbg=12 ctermul=NONE cterm=NONE endif @@ -464,7 +1094,10 @@ if &background == 'dark' unlet s:transvis unlet s:diffmode unlet s:stl + unlet s:extra unlet s:oldcursor + unlet s:extra_stl + unlet s:extra_stl_hl finish endif @@ -588,7 +1221,10 @@ if &background == 'dark' unlet s:transvis unlet s:diffmode unlet s:stl + unlet s:extra unlet s:oldcursor + unlet s:extra_stl + unlet s:extra_stl_hl finish endif endif @@ -601,7 +1237,10 @@ if &background == 'light' let s:transvis = get(g:, 'solarized_termtrans', 0) + 2 * s:vismap[get(g:, 'solarized_visibility', 'normal')] let s:diffmode = get(g:, 'solarized_diffmode', 'normal') let s:stl = get(g:, 'solarized_statusline', 'normal') + let s:extra = get(g:, 'solarized_extra_hi_groups', 1) let s:viscurs = get(g:, 'solarized_old_cursor_style', 0) + 2 * s:vismap[get(g:, 'solarized_visibility', 'normal')] + let s:extra_stl = get(g:, 'solarized_extra_hi_groups', 1) + 2 * (get(g:, 'solarized_statusline', '') == 'flat') + let s:extra_stl_hl = get(g:, 'solarized_extra_hi_groups', 1) + 2 * (get(g:, 'solarized_statusline', '') == 'flat') + 4 * get(g:, 'ale_sign_highlight_linenrs', '') let g:terminal_ansi_colors = ['#073642', '#dc322f', '#859900', '#b58900', '#268bd2', '#d33682', '#2aa198', '#eee8d5', '#002b36', '#cb4b16', '#586e75', '#657b83', '#839496', '#6c71c4', '#93a1a1', '#fdf6e3'] @@ -714,6 +1353,213 @@ if &background == 'light' hi DiffDelete guifg=#dc322f guibg=NONE guisp=NONE gui=bold hi DiffText guifg=#268bd2 guibg=NONE guisp=#268bd2 gui=NONE endif + if s:extra == 1 + hi ALEError guifg=#dc322f guibg=NONE guisp=#dc322f gui=undercurl + hi ALEErrorLine guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi ALEInfo guifg=#2aa198 guibg=NONE guisp=#2aa198 gui=undercurl + hi ALEInfoLine guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi! link ALEStyleError ALEError + hi! link ALEStyleErrorSign ALEErrorSign + hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr + hi! link ALEStyleWarning ALEWarning + hi! link ALEStyleWarningSign ALEWarningSign + hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr + hi ALEWarning guifg=#b58900 guibg=NONE guisp=#b58900 gui=undercurl + hi ALEWarningLine guifg=NONE guibg=NONE guisp=NONE gui=NONE + hi ConId guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi VarId guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi cPreCondit guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitBranch guifg=#d33682 guibg=NONE guisp=NONE gui=bold + hi gitcommitComment guifg=#93a1a1 guibg=NONE guisp=NONE gui=italic + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi gitcommitDiscardedFile guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi gitcommitFile guifg=#657b83 guibg=NONE guisp=NONE gui=bold + hi gitcommitHeader guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitOnBranch guifg=#93a1a1 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitSelected gitcommitComment + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi gitcommitSelectedFile guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi gitcommitUnmerged guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi gitcommitUnmergedFile guifg=#b58900 guibg=NONE guisp=NONE gui=bold + hi! link gitcommitUntracked gitcommitComment + hi gitcommitUntrackedFile guifg=#2aa198 guibg=NONE guisp=NONE gui=bold + hi gitcommitdiscardedtype guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi gitcommitselectedtype guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi helpExample guifg=#586e75 guibg=NONE guisp=NONE gui=NONE + hi helpHyperTextEntry guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi helpHyperTextJump guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi helpNote guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi helpOption guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi! link helpSpecial Special + hi helpVim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi! link hsDelimTypeExport Delimiter + hi hsImport guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi hsImportLabel guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi! link hsImportParams Delimiter + hi hsModuleName guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsStatement guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsString guifg=#839496 guibg=NONE guisp=NONE gui=NONE + hi hsStructure guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsType guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi hsTypedef guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hsVarSym guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi hs_DeclareFunction guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE + hi hs_OpFunctionName guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi hs_hlFunctionName guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi hsniceoperator guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi htmlArg guifg=#839496 guibg=NONE guisp=NONE gui=NONE + hi htmlEndTag guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi htmlSpecialTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=italic + hi htmlTag guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi htmlTagN guifg=#586e75 guibg=NONE guisp=NONE gui=bold + hi htmlTagName guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi javaScript guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi! link jsFuncCall Function + hi pandocBlockQuote guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader1 guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader2 guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader3 guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader4 guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader5 guifg=#657b83 guibg=NONE guisp=NONE gui=NONE + hi pandocBlockQuoteLeader6 guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi pandocCitation guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocCitationDelim guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocCitationID guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocCitationRef guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocComment guifg=#93a1a1 guibg=NONE guisp=NONE gui=italic + hi pandocDefinitionBlock guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocDefinitionIndctr guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocDefinitionTerm guifg=#6c71c4 guibg=NONE guisp=NONE gui=standout + hi pandocEmphasis guifg=#657b83 guibg=NONE guisp=NONE gui=italic + hi pandocEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=italic + hi pandocEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNested guifg=#657b83 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=italic + hi pandocEscapePair guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi! link pandocEscapedCharacter pandocEscapePair + hi pandocFootnote guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi pandocFootnoteDefLink guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi pandocFootnoteInline guifg=#859900 guibg=NONE guisp=NONE gui=bold + hi pandocFootnoteLink guifg=#859900 guibg=NONE guisp=NONE gui=NONE + hi pandocHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocHeadingMarker guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocImageCaption guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi! link pandocLineBreak pandocEscapePair + hi pandocLinkDefinition guifg=#2aa198 guibg=NONE guisp=#839496 gui=NONE + hi pandocLinkDefinitionID guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocLinkDelim guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkLabel guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkText guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkTitle guifg=#839496 guibg=NONE guisp=NONE gui=NONE + hi pandocLinkTitleDelim guifg=#93a1a1 guibg=NONE guisp=#839496 gui=NONE + hi pandocLinkURL guifg=#839496 guibg=NONE guisp=NONE gui=NONE + hi pandocListMarker guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocListReference guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi pandocMetadata guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocMetadataDelim guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi pandocMetadataKey guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi! link pandocMetadataTitle pandocMetadata + hi pandocNonBreakingSpace guifg=#dc322f guibg=NONE guisp=NONE gui=reverse + hi pandocRule guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocRuleLine guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStrikeout guifg=#93a1a1 guibg=NONE guisp=NONE gui=reverse + hi pandocStrikeoutDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=reverse + hi pandocStrikeoutHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=reverse + hi pandocStrikeoutTable guifg=#268bd2 guibg=NONE guisp=NONE gui=reverse + hi pandocStrongEmphasis guifg=#657b83 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasis guifg=#657b83 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasisDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNested guifg=#657b83 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNestedDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNestedHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisNestedTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStrongEmphasisTable guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocStyleDelim guifg=#93a1a1 guibg=NONE guisp=NONE gui=NONE + hi pandocSubscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSubscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSubscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocSubscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocSuperscript guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSuperscriptDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocSuperscriptHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocSuperscriptTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocTableStructure guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi! link pandocTableStructureEnd pandocTableStructre + hi! link pandocTableStructureTop pandocTableStructre + hi pandocTableZebraDark guifg=#268bd2 guibg=#eee8d5 guisp=NONE gui=NONE + hi pandocTableZebraLight guifg=#268bd2 guibg=#fdf6e3 guisp=NONE gui=NONE + hi pandocTitleBlock guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi pandocTitleBlockTitle guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocTitleComment guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi pandocVerbatimBlock guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi pandocVerbatimInline guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi pandocVerbatimInlineDefinition guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi pandocVerbatimInlineHeading guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold + hi pandocVerbatimInlineTable guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi perlHereDoc guifg=#586e75 guibg=NONE guisp=NONE gui=NONE + hi perlStatementFileDesc guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi perlVarPlain guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi rubyBoolean guifg=#d33682 guibg=NONE guisp=NONE gui=NONE + hi rubyDefine guifg=#586e75 guibg=NONE guisp=NONE gui=bold + hi! link rubySymbol Type + hi texmathmatcher guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi texmathzonex guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi texreflabel guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi texstatement guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi vimCmdSep guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi vimCommand guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi vimCommentString guifg=#6c71c4 guibg=NONE guisp=NONE gui=NONE + hi! link vimFunc Function + hi vimGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=bold + hi vimHiGroup guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi vimHiLink guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE + hi vimIsCommand guifg=#839496 guibg=NONE guisp=NONE gui=NONE + hi vimSynMtchOpt guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + hi vimSynType guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi! link vimUserFunc Function + hi! link vimVar Identifier + endif + if s:extra_stl == 1 + hi ALEErrorSignLineNr guifg=#eee8d5 guibg=#dc322f guisp=NONE gui=NONE + hi ALEInfoSignLineNr guifg=#eee8d5 guibg=#2aa198 guisp=NONE gui=NONE + hi ALEWarningSignLineNr guifg=#eee8d5 guibg=#b58900 guisp=NONE gui=NONE + elseif s:extra_stl == 3 + hi ALEErrorSignLineNr guifg=#dc322f guibg=NONE guisp=NONE gui=NONE + hi ALEInfoSignLineNr guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE + hi ALEWarningSignLineNr guifg=#b58900 guibg=NONE guisp=NONE gui=NONE + endif + if s:extra_stl_hl == 1 + hi ALEErrorSign guifg=#dc322f guibg=#eee8d5 guisp=NONE gui=bold + hi ALEInfoSign guifg=#2aa198 guibg=#eee8d5 guisp=NONE gui=bold + hi ALEWarningSign guifg=#b58900 guibg=#eee8d5 guisp=NONE gui=bold + elseif s:extra_stl_hl == 3 + hi ALEErrorSign guifg=#dc322f guibg=NONE guisp=NONE gui=bold + hi ALEInfoSign guifg=#2aa198 guibg=NONE guisp=NONE gui=bold + hi ALEWarningSign guifg=#b58900 guibg=NONE guisp=NONE gui=bold + elseif s:extra_stl_hl == 5 + hi ALEErrorSign guifg=#eee8d5 guibg=#dc322f guisp=NONE gui=bold + hi ALEInfoSign guifg=#eee8d5 guibg=#2aa198 guisp=NONE gui=bold + hi ALEWarningSign guifg=#eee8d5 guibg=#b58900 guisp=NONE gui=bold + endif if s:stl == "flat" hi StatusLine guifg=#fdf6e3 guibg=#073642 guisp=NONE gui=reverse hi StatusLineNC guifg=#fdf6e3 guibg=#586e75 guisp=NONE gui=reverse @@ -852,6 +1698,213 @@ if &background == 'light' hi DiffDelete ctermfg=160 ctermbg=NONE ctermul=NONE cterm=bold hi DiffText ctermfg=32 ctermbg=NONE ctermul=32 cterm=NONE endif + if s:extra == 1 + hi ALEError ctermfg=160 ctermbg=NONE ctermul=160 cterm=undercurl + hi ALEErrorLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfo ctermfg=37 ctermbg=NONE ctermul=37 cterm=undercurl + hi ALEInfoLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi! link ALEStyleError ALEError + hi! link ALEStyleErrorSign ALEErrorSign + hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr + hi! link ALEStyleWarning ALEWarning + hi! link ALEStyleWarningSign ALEWarningSign + hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr + hi ALEWarning ctermfg=136 ctermbg=NONE ctermul=136 cterm=undercurl + hi ALEWarningLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ConId ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi VarId ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi cPreCondit ctermfg=166 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitBranch ctermfg=162 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitComment ctermfg=247 ctermbg=NONE ctermul=NONE cterm=italic + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi gitcommitDiscardedFile ctermfg=160 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitFile ctermfg=66 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitHeader ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitOnBranch ctermfg=247 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitSelected gitcommitComment + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi gitcommitSelectedFile ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitUnmerged ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi gitcommitUnmergedFile ctermfg=136 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUntracked gitcommitComment + hi gitcommitUntrackedFile ctermfg=37 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitdiscardedtype ctermfg=160 ctermbg=NONE ctermul=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpExample ctermfg=242 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextJump ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpNote ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpOption ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link helpSpecial Special + hi helpVim ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsDelimTypeExport Delimiter + hi hsImport ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsImportLabel ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi hsModuleName ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStatement ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsString ctermfg=246 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStructure ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsType ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsTypedef ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsVarSym ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=166 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsniceoperator ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlArg ctermfg=246 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlEndTag ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlSpecialTagName ctermfg=32 ctermbg=NONE ctermul=NONE cterm=italic + hi htmlTag ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlTagN ctermfg=242 ctermbg=NONE ctermul=NONE cterm=bold + hi htmlTagName ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi javaScript ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link jsFuncCall Function + hi pandocBlockQuote ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=160 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=66 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitation ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationDelim ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationID ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationRef ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocComment ctermfg=247 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocDefinitionBlock ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocDefinitionIndctr ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocDefinitionTerm ctermfg=61 ctermbg=NONE ctermul=NONE cterm=standout + hi pandocEmphasis ctermfg=66 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNested ctermfg=66 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEscapePair ctermfg=160 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocEscapedCharacter pandocEscapePair + hi pandocFootnote ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteInline ctermfg=106 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteLink ctermfg=106 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocHeadingMarker ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocImageCaption ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocLineBreak pandocEscapePair + hi pandocLinkDefinition ctermfg=37 ctermbg=NONE ctermul=246 cterm=NONE + hi pandocLinkDefinitionID ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocLinkDelim ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkLabel ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkText ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitle ctermfg=246 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=247 ctermbg=NONE ctermul=246 cterm=NONE + hi pandocLinkURL ctermfg=246 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListMarker ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListReference ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadata ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocMetadataDelim ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadataKey ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocMetadataTitle pandocMetadata + hi pandocNonBreakingSpace ctermfg=160 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocRule ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocRuleLine ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrikeout ctermfg=247 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrongEmphasis ctermfg=66 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=66 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=66 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStyleDelim ctermfg=247 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscript ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSubscriptTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscript ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSuperscriptTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTableStructure ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocTableStructureEnd pandocTableStructre + hi! link pandocTableStructureTop pandocTableStructre + hi pandocTableZebraDark ctermfg=32 ctermbg=254 ctermul=NONE cterm=NONE + hi pandocTableZebraLight ctermfg=32 ctermbg=230 ctermul=NONE cterm=NONE + hi pandocTitleBlock ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocTitleComment ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimBlock ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi pandocVerbatimInline ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineDefinition ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineHeading ctermfg=166 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimInlineTable ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlHereDoc ctermfg=242 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlStatementFileDesc ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlVarPlain ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyBoolean ctermfg=162 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyDefine ctermfg=242 ctermbg=NONE ctermul=NONE cterm=bold + hi! link rubySymbol Type + hi texmathmatcher ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi texmathzonex ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi texreflabel ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi texstatement ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCmdSep ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi vimCommand ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCommentString ctermfg=61 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimFunc Function + hi vimGroup ctermfg=32 ctermbg=NONE ctermul=NONE cterm=bold + hi vimHiGroup ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimHiLink ctermfg=32 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimIsCommand ctermfg=246 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynType ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimUserFunc Function + hi! link vimVar Identifier + endif + if s:extra_stl == 1 + hi ALEErrorSignLineNr ctermfg=254 ctermbg=160 ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=254 ctermbg=37 ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=254 ctermbg=136 ctermul=NONE cterm=NONE + elseif s:extra_stl == 3 + hi ALEErrorSignLineNr ctermfg=160 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=37 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=136 ctermbg=NONE ctermul=NONE cterm=NONE + endif + if s:extra_stl_hl == 1 + hi ALEErrorSign ctermfg=160 ctermbg=254 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=37 ctermbg=254 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=136 ctermbg=254 ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 3 + hi ALEErrorSign ctermfg=160 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=37 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=136 ctermbg=NONE ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 5 + hi ALEErrorSign ctermfg=254 ctermbg=160 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=254 ctermbg=37 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=254 ctermbg=136 ctermul=NONE cterm=bold + endif if s:stl == "flat" hi StatusLine ctermfg=230 ctermbg=236 ctermul=NONE cterm=reverse hi StatusLineNC ctermfg=230 ctermbg=242 ctermul=NONE cterm=reverse @@ -927,7 +1980,10 @@ if &background == 'light' unlet s:transvis unlet s:diffmode unlet s:stl + unlet s:extra unlet s:viscurs + unlet s:extra_stl + unlet s:extra_stl_hl finish endif @@ -1009,6 +2065,213 @@ if &background == 'light' hi DiffDelete ctermfg=1 ctermbg=NONE ctermul=NONE cterm=bold hi DiffText ctermfg=4 ctermbg=NONE ctermul=4 cterm=NONE endif + if s:extra == 1 + hi ALEError ctermfg=1 ctermbg=NONE ctermul=1 cterm=undercurl + hi ALEErrorLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfo ctermfg=6 ctermbg=NONE ctermul=6 cterm=undercurl + hi ALEInfoLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi! link ALEStyleError ALEError + hi! link ALEStyleErrorSign ALEErrorSign + hi! link ALEStyleErrorSignLineNr ALEErrorSignLineNr + hi! link ALEStyleWarning ALEWarning + hi! link ALEStyleWarningSign ALEWarningSign + hi! link ALEStyleWarningSignLineNr ALEWarningSignLineNr + hi ALEWarning ctermfg=3 ctermbg=NONE ctermul=3 cterm=undercurl + hi ALEWarningLine ctermfg=NONE ctermbg=NONE ctermul=NONE cterm=NONE + hi ConId ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi VarId ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi cPreCondit ctermfg=9 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link diffAdded Statement + hi! link diffLine Identifier + hi gitcommitBranch ctermfg=5 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitComment ctermfg=14 ctermbg=NONE ctermul=NONE cterm=italic + hi! link gitcommitDiscarded gitcommitComment + hi! link gitcommitDiscardedArrow gitcommitDiscardedFile + hi gitcommitDiscardedFile ctermfg=1 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitFile ctermfg=11 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitHeader ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link gitcommitNoBranch gitcommitBranch + hi gitcommitOnBranch ctermfg=14 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitSelected gitcommitComment + hi! link gitcommitSelectedArrow gitcommitSelectedFile + hi gitcommitSelectedFile ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitUnmerged ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUnmergedArrow gitcommitUnmergedFile + hi gitcommitUnmergedFile ctermfg=3 ctermbg=NONE ctermul=NONE cterm=bold + hi! link gitcommitUntracked gitcommitComment + hi gitcommitUntrackedFile ctermfg=6 ctermbg=NONE ctermul=NONE cterm=bold + hi gitcommitdiscardedtype ctermfg=1 ctermbg=NONE ctermul=NONE cterm=NONE + hi gitcommitselectedtype ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpExample ctermfg=10 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextEntry ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpHyperTextJump ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpNote ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi helpOption ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link helpSpecial Special + hi helpVim ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsDelimTypeExport Delimiter + hi hsImport ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsImportLabel ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsImportParams Delimiter + hi hsModuleName ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link hsModuleStartLabel hsStructure + hi! link hsModuleWhereLabel hsModuleStartLabel + hi hsNiceOperator ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStatement ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsString ctermfg=12 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsStructure ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsType ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsTypedef ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsVarSym ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_DeclareFunction ctermfg=9 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_OpFunctionName ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi hs_hlFunctionName ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi hsniceoperator ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlArg ctermfg=12 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlEndTag ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlSpecialTagName ctermfg=4 ctermbg=NONE ctermul=NONE cterm=italic + hi htmlTag ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi htmlTagN ctermfg=10 ctermbg=NONE ctermul=NONE cterm=bold + hi htmlTagName ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi javaScript ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link jsFuncCall Function + hi pandocBlockQuote ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader1 ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader2 ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader3 ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader4 ctermfg=1 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader5 ctermfg=11 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocBlockQuoteLeader6 ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitation ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationDelim ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationID ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocCitationRef ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocCodeBlock pandocVerbatimBlock + hi! link pandocCodeBlockDelim pandocVerbatimBlock + hi pandocComment ctermfg=14 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocDefinitionBlock ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocDefinitionIndctr ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocDefinitionTerm ctermfg=13 ctermbg=NONE ctermul=NONE cterm=standout + hi pandocEmphasis ctermfg=11 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEmphasisHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNested ctermfg=11 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisNestedTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocEmphasisTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=italic + hi pandocEscapePair ctermfg=1 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocEscapedCharacter pandocEscapePair + hi pandocFootnote ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocFootnoteDefLink ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteInline ctermfg=2 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocFootnoteLink ctermfg=2 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocHeadingMarker ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocImageCaption ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi! link pandocLineBreak pandocEscapePair + hi pandocLinkDefinition ctermfg=6 ctermbg=NONE ctermul=12 cterm=NONE + hi pandocLinkDefinitionID ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocLinkDelim ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkLabel ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkText ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitle ctermfg=12 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocLinkTitleDelim ctermfg=14 ctermbg=NONE ctermul=12 cterm=NONE + hi pandocLinkURL ctermfg=12 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListMarker ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocListReference ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadata ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocMetadataDelim ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocMetadataKey ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocMetadataTitle pandocMetadata + hi pandocNonBreakingSpace ctermfg=1 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocRule ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocRuleLine ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrikeout ctermfg=14 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrikeoutTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=reverse + hi pandocStrongEmphasis ctermfg=11 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasis ctermfg=11 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisEmphasisTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNested ctermfg=11 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisNestedTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStrongEmphasisTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocStyleDelim ctermfg=14 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscript ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSubscriptHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSubscriptTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscript ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocSuperscriptHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocSuperscriptTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTableStructure ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocTableStructureEnd pandocTableStructre + hi! link pandocTableStructureTop pandocTableStructre + hi pandocTableZebraDark ctermfg=4 ctermbg=7 ctermul=NONE cterm=NONE + hi pandocTableZebraLight ctermfg=4 ctermbg=15 ctermul=NONE cterm=NONE + hi pandocTitleBlock ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocTitleBlockTitle ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocTitleComment ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimBlock ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link pandocVerbatimBlockDeep pandocVerbatimBlock + hi pandocVerbatimInline ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineDefinition ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi pandocVerbatimInlineHeading ctermfg=9 ctermbg=NONE ctermul=NONE cterm=bold + hi pandocVerbatimInlineTable ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlHereDoc ctermfg=10 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlStatementFileDesc ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi perlVarPlain ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyBoolean ctermfg=5 ctermbg=NONE ctermul=NONE cterm=NONE + hi rubyDefine ctermfg=10 ctermbg=NONE ctermul=NONE cterm=bold + hi! link rubySymbol Type + hi texmathmatcher ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi texmathzonex ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi texreflabel ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi texstatement ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCmdSep ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi vimCommand ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimCommentString ctermfg=13 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimFunc Function + hi vimGroup ctermfg=4 ctermbg=NONE ctermul=NONE cterm=bold + hi vimHiGroup ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimHiLink ctermfg=4 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimIsCommand ctermfg=12 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynMtchOpt ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + hi vimSynType ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi! link vimUserFunc Function + hi! link vimVar Identifier + endif + if s:extra_stl == 1 + hi ALEErrorSignLineNr ctermfg=7 ctermbg=1 ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=7 ctermbg=6 ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=7 ctermbg=3 ctermul=NONE cterm=NONE + elseif s:extra_stl == 3 + hi ALEErrorSignLineNr ctermfg=1 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEInfoSignLineNr ctermfg=6 ctermbg=NONE ctermul=NONE cterm=NONE + hi ALEWarningSignLineNr ctermfg=3 ctermbg=NONE ctermul=NONE cterm=NONE + endif + if s:extra_stl_hl == 1 + hi ALEErrorSign ctermfg=1 ctermbg=7 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=6 ctermbg=7 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=3 ctermbg=7 ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 3 + hi ALEErrorSign ctermfg=1 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=6 ctermbg=NONE ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=3 ctermbg=NONE ctermul=NONE cterm=bold + elseif s:extra_stl_hl == 5 + hi ALEErrorSign ctermfg=7 ctermbg=1 ctermul=NONE cterm=bold + hi ALEInfoSign ctermfg=7 ctermbg=6 ctermul=NONE cterm=bold + hi ALEWarningSign ctermfg=7 ctermbg=3 ctermul=NONE cterm=bold + endif if s:stl == "flat" hi StatusLine ctermfg=15 ctermbg=0 ctermul=NONE cterm=reverse hi StatusLineNC ctermfg=15 ctermbg=10 ctermul=NONE cterm=reverse @@ -1084,7 +2347,10 @@ if &background == 'light' unlet s:transvis unlet s:diffmode unlet s:stl + unlet s:extra unlet s:viscurs + unlet s:extra_stl + unlet s:extra_stl_hl finish endif @@ -1221,7 +2487,10 @@ if &background == 'light' unlet s:transvis unlet s:diffmode unlet s:stl + unlet s:extra unlet s:viscurs + unlet s:extra_stl + unlet s:extra_stl_hl finish endif endif diff --git a/doc/solarized8.txt b/doc/solarized8.txt index 5cf097e..4b64162 100644 --- a/doc/solarized8.txt +++ b/doc/solarized8.txt @@ -1,4 +1,4 @@ -*solarized8.txt* For Vim version 9 Last change: 2023 Apr 23 +*solarized8.txt* For Vim version 9 Last change: 2023 Apr 24 Solarized 8 color scheme diff --git a/scripts/solarized8.sh b/scripts/solarized8.sh index 6cf8d62..80cc9c1 100755 --- a/scripts/solarized8.sh +++ b/scripts/solarized8.sh @@ -40,22 +40,22 @@ else printf_template_custom="\033]%s%s\033\\" fi -printf $printf_template @term256base03 $(hex2rgb "#002b36") -printf $printf_template @term256base02 $(hex2rgb "#073642") -printf $printf_template @term256base01 $(hex2rgb "#586e75") -printf $printf_template @term256base00 $(hex2rgb "#657b83") -printf $printf_template @term256base0 $(hex2rgb "#839496") -printf $printf_template @term256base1 $(hex2rgb "#93a1a1") -printf $printf_template @term256base2 $(hex2rgb "#eee8d5") -printf $printf_template @term256base3 $(hex2rgb "#fdf6e3") -printf $printf_template @term256yellow $(hex2rgb "#b58900") -printf $printf_template @term256orange $(hex2rgb "#cb4b16") -printf $printf_template @term256red $(hex2rgb "#dc322f") -printf $printf_template @term256magenta $(hex2rgb "#d33682") -printf $printf_template @term256violet $(hex2rgb "#6c71c4") -printf $printf_template @term256blue $(hex2rgb "#268bd2") -printf $printf_template @term256cyan $(hex2rgb "#2aa198") -printf $printf_template @term256green $(hex2rgb "#859900") +printf $printf_template 235 $(hex2rgb "#002b36") +printf $printf_template 236 $(hex2rgb "#073642") +printf $printf_template 242 $(hex2rgb "#586e75") +printf $printf_template 66 $(hex2rgb "#657b83") +printf $printf_template 246 $(hex2rgb "#839496") +printf $printf_template 247 $(hex2rgb "#93a1a1") +printf $printf_template 254 $(hex2rgb "#eee8d5") +printf $printf_template 230 $(hex2rgb "#fdf6e3") +printf $printf_template 136 $(hex2rgb "#b58900") +printf $printf_template 166 $(hex2rgb "#cb4b16") +printf $printf_template 160 $(hex2rgb "#dc322f") +printf $printf_template 162 $(hex2rgb "#d33682") +printf $printf_template 61 $(hex2rgb "#6c71c4") +printf $printf_template 32 $(hex2rgb "#268bd2") +printf $printf_template 37 $(hex2rgb "#2aa198") +printf $printf_template 106 $(hex2rgb "#859900") # foreground / background / cursor color # if [ -n "$ITERM_SESSION_ID" ]; then diff --git a/templates/_extra.colortemplate b/templates/_extra.colortemplate index 427dabf..2bc7943 100644 --- a/templates/_extra.colortemplate +++ b/templates/_extra.colortemplate @@ -1,79 +1,145 @@ ; vim: ft=colortemplate fdm=marker + ; Filetype specific highlight groups -#if get(g:, '@optionprefix_extra_hi_groups', 1) + ; vim {{{ -vimVar -> Identifier -vimFunc -> Function -vimUserFunc -> Function -helpSpecial -> Special -vimCommentString violet none -vimCommand yellow none -vimCmdSep blue none bold -helpExample base1 none -helpOption cyan none -helpNote magenta none -helpVim magenta none -helpHyperTextJump blue none -helpHyperTextEntry green none -vimIsCommand base00 none -vimSynMtchOpt yellow none -vimSynType cyan none -vimHiLink blue none -vimHiGroup blue none -vimGroup blue none bold +vimVar -> omit +vimFunc -> omit +vimUserFunc -> omit +helpSpecial -> omit +vimCommentString -> omit +vimCommand -> omit +vimCmdSep -> omit +helpExample -> omit +helpOption -> omit +helpNote -> omit +helpVim -> omit +helpHyperTextJump -> omit +helpHyperTextEntry-> omit +vimIsCommand -> omit +vimSynMtchOpt -> omit +vimSynType -> omit +vimHiLink -> omit +vimHiGroup -> omit +vimGroup -> omit + +vimVar /gui/256/16 +extra 1 -> Identifier +vimFunc /gui/256/16 +extra 1 -> Function +vimUserFunc /gui/256/16 +extra 1 -> Function +helpSpecial /gui/256/16 +extra 1 -> Special +vimCommentString /gui/256/16 +extra 1 violet none +vimCommand /gui/256/16 +extra 1 yellow none +vimCmdSep /gui/256/16 +extra 1 blue none bold +helpExample /gui/256/16 +extra 1 base1 none +helpOption /gui/256/16 +extra 1 cyan none +helpNote /gui/256/16 +extra 1 magenta none +helpVim /gui/256/16 +extra 1 magenta none +helpHyperTextJump /gui/256/16 +extra 1 blue none +helpHyperTextEntry/gui/256/16 +extra 1 green none +vimIsCommand /gui/256/16 +extra 1 base00 none +vimSynMtchOpt /gui/256/16 +extra 1 yellow none +vimSynType /gui/256/16 +extra 1 cyan none +vimHiLink /gui/256/16 +extra 1 blue none +vimHiGroup /gui/256/16 +extra 1 blue none +vimGroup /gui/256/16 +extra 1 blue none bold ; }}} ; diff {{{ -diffAdded -> Statement -diffLine -> Identifier +diffAdded -> omit +diffLine -> omit + +diffAdded /gui/256/16 +extra 1 -> Statement +diffLine /gui/256/16 +extra 1 -> Identifier ; }}} ; git {{{ -gitcommitComment base01 none italic -gitcommitUntracked -> gitcommitComment -gitcommitDiscarded -> gitcommitComment -gitcommitSelected -> gitcommitComment -gitcommitUnmerged green none bold -gitcommitOnBranch base01 none bold -gitcommitBranch magenta none bold -gitcommitNoBranch -> gitcommitBranch -gitcommitdiscardedtype red none -gitcommitselectedtype green none -gitcommitHeader base01 none -gitcommitUntrackedFile cyan none bold -gitcommitDiscardedFile red none bold -gitcommitSelectedFile green none bold -gitcommitUnmergedFile yellow none bold -gitcommitFile base0 none bold -gitcommitDiscardedArrow -> gitcommitDiscardedFile -gitcommitSelectedArrow -> gitcommitSelectedFile -gitcommitUnmergedArrow -> gitcommitUnmergedFile +gitcommitComment -> omit +gitcommitUntracked -> omit +gitcommitDiscarded -> omit +gitcommitSelected -> omit +gitcommitUnmerged -> omit +gitcommitOnBranch -> omit +gitcommitBranch -> omit +gitcommitNoBranch -> omit +gitcommitdiscardedtype -> omit +gitcommitselectedtype -> omit +gitcommitHeader -> omit +gitcommitUntrackedFile -> omit +gitcommitDiscardedFile -> omit +gitcommitSelectedFile -> omit +gitcommitUnmergedFile -> omit +gitcommitFile -> omit +gitcommitDiscardedArrow -> omit +gitcommitSelectedArrow -> omit +gitcommitUnmergedArrow -> omit + +gitcommitComment /gui/256/16 +extra 1 base01 none italic +gitcommitUntracked /gui/256/16 +extra 1 -> gitcommitComment +gitcommitDiscarded /gui/256/16 +extra 1 -> gitcommitComment +gitcommitSelected /gui/256/16 +extra 1 -> gitcommitComment +gitcommitUnmerged /gui/256/16 +extra 1 green none bold +gitcommitOnBranch /gui/256/16 +extra 1 base01 none bold +gitcommitBranch /gui/256/16 +extra 1 magenta none bold +gitcommitNoBranch /gui/256/16 +extra 1 -> gitcommitBranch +gitcommitdiscardedtype /gui/256/16 +extra 1 red none +gitcommitselectedtype /gui/256/16 +extra 1 green none +gitcommitHeader /gui/256/16 +extra 1 base01 none +gitcommitUntrackedFile /gui/256/16 +extra 1 cyan none bold +gitcommitDiscardedFile /gui/256/16 +extra 1 red none bold +gitcommitSelectedFile /gui/256/16 +extra 1 green none bold +gitcommitUnmergedFile /gui/256/16 +extra 1 yellow none bold +gitcommitFile /gui/256/16 +extra 1 base0 none bold +gitcommitDiscardedArrow /gui/256/16 +extra 1 -> gitcommitDiscardedFile +gitcommitSelectedArrow /gui/256/16 +extra 1 -> gitcommitSelectedFile +gitcommitUnmergedArrow /gui/256/16 +extra 1 -> gitcommitUnmergedFile ; }}} ; html {{{ -htmlTag base01 none -htmlEndTag base01 none -htmlTagN base1 none bold -htmlTagName blue none bold -htmlSpecialTagName blue none italic -htmlArg base00 none -javaScript yellow none +htmlTag -> omit +htmlEndTag -> omit +htmlTagN -> omit +htmlTagName -> omit +htmlSpecialTagName -> omit +htmlArg -> omit +javaScript -> omit + +htmlTag /gui/256/16 +extra 1 base01 none +htmlEndTag /gui/256/16 +extra 1 base01 none +htmlTagN /gui/256/16 +extra 1 base1 none bold +htmlTagName /gui/256/16 +extra 1 blue none bold +htmlSpecialTagName /gui/256/16 +extra 1 blue none italic +htmlArg /gui/256/16 +extra 1 base00 none +javaScript /gui/256/16 +extra 1 yellow none ; }}} ; javascript {{{ -jsFuncCall -> Function +jsFuncCall -> omit +jsFuncCall /gui/256/16 +extra 1 -> Function ; }}} ; perl {{{ -perlHereDoc base1 none -perlVarPlain yellow none -perlStatementFileDesc cyan none +perlHereDoc -> omit +perlVarPlain -> omit +perlStatementFileDesc -> omit + +perlHereDoc /gui/256/16 +extra 1 base1 none +perlVarPlain /gui/256/16 +extra 1 yellow none +perlStatementFileDesc /gui/256/16 +extra 1 cyan none ; }}} ; tex {{{ -texstatement cyan none -texmathzonex yellow none -texmathmatcher yellow none -texreflabel yellow none +texstatement -> omit +texmathzonex -> omit +texmathmatcher -> omit +texreflabel -> omit + +texstatement /gui/256/16 +extra 1 cyan none +texmathzonex /gui/256/16 +extra 1 yellow none +texmathmatcher /gui/256/16 +extra 1 yellow none +texreflabel /gui/256/16 +extra 1 yellow none ; }}} ; ruby {{{ -rubyDefine base1 none bold -rubySymbol -> Type -rubyBoolean magenta none +rubyDefine -> omit +rubySymbol -> omit +rubyBoolean -> omit + +rubyDefine /gui/256/16 +extra 1 base1 none bold +rubySymbol /gui/256/16 +extra 1 -> Type +rubyBoolean /gui/256/16 +extra 1 magenta none ; }}} ; haskell {{{ ; For use with syntax/haskell.vim : Haskell Syntax File @@ -83,170 +149,304 @@ rubyBoolean magenta none ; ; Treat True and False and highlight delims specially, see the plugin ; referenced above. -cPreCondit orange none -VarId blue none -ConId yellow none -hsImport magenta none -hsString base00 none -hsStructure cyan none -hs_hlFunctionName blue none -hsStatement cyan none -hsImportLabel cyan none -hs_OpFunctionName yellow none -hs_DeclareFunction orange none -hsVarSym cyan none -hsType yellow none -hsTypedef cyan none -hsModuleName green none -hsImportParams -> Delimiter -hsDelimTypeExport -> Delimiter -hsModuleStartLabel -> hsStructure -hsModuleWhereLabel -> hsModuleStartLabel +cPreCondit -> omit +VarId -> omit +ConId -> omit +hsImport -> omit +hsString -> omit +hsStructure -> omit +hs_hlFunctionName -> omit +hsStatement -> omit +hsImportLabel -> omit +hs_OpFunctionName -> omit +hs_DeclareFunction -> omit +hsVarSym -> omit +hsType -> omit +hsTypedef -> omit +hsModuleName -> omit +hsImportParams -> omit +hsDelimTypeExport -> omit +hsModuleStartLabel -> omit +hsModuleWhereLabel -> omit +hsNiceOperator -> omit +hsniceoperator -> omit + +cPreCondit /gui/256/16 +extra 1 orange none +VarId /gui/256/16 +extra 1 blue none +ConId /gui/256/16 +extra 1 yellow none +hsImport /gui/256/16 +extra 1 magenta none +hsString /gui/256/16 +extra 1 base00 none +hsStructure /gui/256/16 +extra 1 cyan none +hs_hlFunctionName /gui/256/16 +extra 1 blue none +hsStatement /gui/256/16 +extra 1 cyan none +hsImportLabel /gui/256/16 +extra 1 cyan none +hs_OpFunctionName /gui/256/16 +extra 1 yellow none +hs_DeclareFunction /gui/256/16 +extra 1 orange none +hsVarSym /gui/256/16 +extra 1 cyan none +hsType /gui/256/16 +extra 1 yellow none +hsTypedef /gui/256/16 +extra 1 cyan none +hsModuleName /gui/256/16 +extra 1 green none +hsImportParams /gui/256/16 +extra 1 -> Delimiter +hsDelimTypeExport /gui/256/16 +extra 1 -> Delimiter +hsModuleStartLabel /gui/256/16 +extra 1 -> hsStructure +hsModuleWhereLabel /gui/256/16 +extra 1 -> hsModuleStartLabel ; following is for the haskell-conceal plugin ; the first two items don't have an impact, but better safe -hsNiceOperator cyan none -hsniceoperator cyan none -#let hs_highlight_boolean=1 -#let hs_highlight_delimiters=1 +hsNiceOperator /gui/256/16 +extra 1 cyan none +hsniceoperator /gui/256/16 +extra 1 cyan none +verbatim +let hs_highlight_boolean=1 +let hs_highlight_delimiters=1 +endverbatim ; }}} ; pandoc {{{ -pandocTitleBlock blue none -pandocTitleBlockTitle blue none bold -pandocTitleComment blue none bold -pandocComment base01 none italic -pandocVerbatimBlock yellow none -pandocVerbatimBlockDeep -> pandocVerbatimBlock -pandocCodeBlock -> pandocVerbatimBlock -pandocCodeBlockDelim -> pandocVerbatimBlock -pandocBlockQuote blue none -pandocBlockQuoteLeader1 blue none -pandocBlockQuoteLeader2 cyan none -pandocBlockQuoteLeader3 yellow none -pandocBlockQuoteLeader4 red none -pandocBlockQuoteLeader5 base0 none -pandocBlockQuoteLeader6 base01 none -pandocListMarker magenta none -pandocListReference magenta none +pandocBlockQuote -> omit +pandocBlockQuoteLeader1 -> omit +pandocBlockQuoteLeader2 -> omit +pandocBlockQuoteLeader3 -> omit +pandocBlockQuoteLeader4 -> omit +pandocBlockQuoteLeader5 -> omit +pandocBlockQuoteLeader6 -> omit +pandocCitation -> omit +pandocCitationDelim -> omit +pandocCitationID -> omit +pandocCitationRef -> omit +pandocCodeBlock -> omit +pandocCodeBlockDelim -> omit +pandocComment -> omit +pandocDefinitionBlock -> omit +pandocDefinitionIndctr -> omit +pandocDefinitionTerm -> omit +pandocEmphasis -> omit +pandocEmphasisDefinition -> omit +pandocEmphasisHeading -> omit +pandocEmphasisNested -> omit +pandocEmphasisNestedDefinition -> omit +pandocEmphasisNestedHeading -> omit +pandocEmphasisNestedTable -> omit +pandocEmphasisTable -> omit +pandocEscapePair -> omit +pandocEscapedCharacter -> omit +pandocFootnote -> omit +pandocFootnoteDefLink -> omit +pandocFootnoteInline -> omit +pandocFootnoteLink -> omit +pandocHeading -> omit +pandocHeadingMarker -> omit +pandocImageCaption -> omit +pandocLineBreak -> omit +pandocLinkDefinition -> omit +pandocLinkDefinitionID -> omit +pandocLinkDelim -> omit +pandocLinkLabel -> omit +pandocLinkText -> omit +pandocLinkTitle -> omit +pandocLinkTitleDelim -> omit +pandocLinkURL -> omit +pandocListMarker -> omit +pandocListReference -> omit +pandocMetadata -> omit +pandocMetadataDelim -> omit +pandocMetadataKey -> omit +pandocMetadataTitle -> omit +pandocNonBreakingSpace -> omit +pandocRule -> omit +pandocRuleLine -> omit +pandocStrikeout -> omit +pandocStrikeoutDefinition -> omit +pandocStrikeoutHeading -> omit +pandocStrikeoutTable -> omit +pandocStrongEmphasis -> omit +pandocStrongEmphasisDefinition -> omit +pandocStrongEmphasisEmphasis -> omit +pandocStrongEmphasisEmphasisDefinition -> omit +pandocStrongEmphasisEmphasisHeading -> omit +pandocStrongEmphasisEmphasisTable -> omit +pandocStrongEmphasisHeading -> omit +pandocStrongEmphasisNested -> omit +pandocStrongEmphasisNestedDefinition -> omit +pandocStrongEmphasisNestedHeading -> omit +pandocStrongEmphasisNestedTable -> omit +pandocStrongEmphasisTable -> omit +pandocStyleDelim -> omit +pandocSubscript -> omit +pandocSubscriptDefinition -> omit +pandocSubscriptHeading -> omit +pandocSubscriptTable -> omit +pandocSuperscript -> omit +pandocSuperscriptDefinition -> omit +pandocSuperscriptHeading -> omit +pandocSuperscriptTable -> omit +pandocTable -> omit +pandocTableStructure -> omit +pandocTableStructureEnd -> omit +pandocTableStructureTop -> omit +pandocTableZebraDark -> omit +pandocTableZebraLight -> omit +pandocTitleBlock -> omit +pandocTitleBlockTitle -> omit +pandocTitleComment -> omit +pandocVerbatimBlock -> omit +pandocVerbatimBlockDeep -> omit +pandocVerbatimInline -> omit +pandocVerbatimInlineDefinition -> omit +pandocVerbatimInlineHeading -> omit +pandocVerbatimInlineTable -> omit + +pandocTitleBlock /gui/256/16 +extra 1 blue none +pandocTitleBlockTitle /gui/256/16 +extra 1 blue none bold +pandocTitleComment /gui/256/16 +extra 1 blue none bold +pandocComment /gui/256/16 +extra 1 base01 none italic +pandocVerbatimBlock /gui/256/16 +extra 1 yellow none +pandocVerbatimBlockDeep /gui/256/16 +extra 1 -> pandocVerbatimBlock +pandocCodeBlock /gui/256/16 +extra 1 -> pandocVerbatimBlock +pandocCodeBlockDelim /gui/256/16 +extra 1 -> pandocVerbatimBlock +pandocBlockQuote /gui/256/16 +extra 1 blue none +pandocBlockQuoteLeader1 /gui/256/16 +extra 1 blue none +pandocBlockQuoteLeader2 /gui/256/16 +extra 1 cyan none +pandocBlockQuoteLeader3 /gui/256/16 +extra 1 yellow none +pandocBlockQuoteLeader4 /gui/256/16 +extra 1 red none +pandocBlockQuoteLeader5 /gui/256/16 +extra 1 base0 none +pandocBlockQuoteLeader6 /gui/256/16 +extra 1 base01 none +pandocListMarker /gui/256/16 +extra 1 magenta none +pandocListReference /gui/256/16 +extra 1 magenta none ; Definitions -pandocDefinitionBlock violet none -pandocDefinitionTerm violet none standout -pandocDefinitionIndctr violet none bold -pandocEmphasisDefinition violet none italic -pandocEmphasisNestedDefinition violet none bold -pandocStrongEmphasisDefinition violet none bold -pandocStrongEmphasisNestedDefinition violet none bold -pandocStrongEmphasisEmphasisDefinition violet none bold -pandocStrikeoutDefinition violet none reverse -pandocVerbatimInlineDefinition violet none -pandocSuperscriptDefinition violet none -pandocSubscriptDefinition violet none +pandocDefinitionBlock /gui/256/16 +extra 1 violet none +pandocDefinitionTerm /gui/256/16 +extra 1 violet none standout +pandocDefinitionIndctr /gui/256/16 +extra 1 violet none bold +pandocEmphasisDefinition /gui/256/16 +extra 1 violet none italic +pandocEmphasisNestedDefinition /gui/256/16 +extra 1 violet none bold +pandocStrongEmphasisDefinition /gui/256/16 +extra 1 violet none bold +pandocStrongEmphasisNestedDefinition /gui/256/16 +extra 1 violet none bold +pandocStrongEmphasisEmphasisDefinition/gui/256/16 +extra 1 violet none bold +pandocStrikeoutDefinition /gui/256/16 +extra 1 violet none reverse +pandocVerbatimInlineDefinition /gui/256/16 +extra 1 violet none +pandocSuperscriptDefinition /gui/256/16 +extra 1 violet none +pandocSubscriptDefinition /gui/256/16 +extra 1 violet none ; Tables -pandocTable blue none -pandocTableStructure blue none +pandocTable /gui/256/16 +extra 1 blue none +pandocTableStructure /gui/256/16 +extra 1 blue none ; Sic in the original Solarized: -pandocTableStructureTop -> pandocTableStructre -pandocTableStructureEnd -> pandocTableStructre -pandocTableZebraLight blue base03 -pandocTableZebraDark blue base02 -pandocEmphasisTable blue none italic -pandocEmphasisNestedTable blue none bold -pandocStrongEmphasisTable blue none bold -pandocStrongEmphasisNestedTable blue none bold -pandocStrongEmphasisEmphasisTable blue none bold -pandocStrikeoutTable blue none reverse -pandocVerbatimInlineTable blue none -pandocSuperscriptTable blue none -pandocSubscriptTable blue none +pandocTableStructureTop /gui/256/16 +extra 1 -> pandocTableStructre +pandocTableStructureEnd /gui/256/16 +extra 1 -> pandocTableStructre +pandocTableZebraLight /gui/256/16 +extra 1 blue base03 +pandocTableZebraDark /gui/256/16 +extra 1 blue base02 +pandocEmphasisTable /gui/256/16 +extra 1 blue none italic +pandocEmphasisNestedTable /gui/256/16 +extra 1 blue none bold +pandocStrongEmphasisTable /gui/256/16 +extra 1 blue none bold +pandocStrongEmphasisNestedTable /gui/256/16 +extra 1 blue none bold +pandocStrongEmphasisEmphasisTable /gui/256/16 +extra 1 blue none bold +pandocStrikeoutTable /gui/256/16 +extra 1 blue none reverse +pandocVerbatimInlineTable /gui/256/16 +extra 1 blue none +pandocSuperscriptTable /gui/256/16 +extra 1 blue none +pandocSubscriptTable /gui/256/16 +extra 1 blue none ; Headings -pandocHeading orange none bold -pandocHeadingMarker orange none bold -pandocEmphasisHeading orange none bold -pandocEmphasisNestedHeading orange none bold -pandocStrongEmphasisHeading orange none bold -pandocStrongEmphasisNestedHeading orange none bold -pandocStrongEmphasisEmphasisHeading orange none bold -pandocStrikeoutHeading orange none reverse -pandocVerbatimInlineHeading orange none bold -pandocSuperscriptHeading orange none bold -pandocSubscriptHeading orange none bold +pandocHeading /gui/256/16 +extra 1 orange none bold +pandocHeadingMarker /gui/256/16 +extra 1 orange none bold +pandocEmphasisHeading /gui/256/16 +extra 1 orange none bold +pandocEmphasisNestedHeading /gui/256/16 +extra 1 orange none bold +pandocStrongEmphasisHeading /gui/256/16 +extra 1 orange none bold +pandocStrongEmphasisNestedHeading /gui/256/16 +extra 1 orange none bold +pandocStrongEmphasisEmphasisHeading/gui/256/16 +extra 1 orange none bold +pandocStrikeoutHeading /gui/256/16 +extra 1 orange none reverse +pandocVerbatimInlineHeading /gui/256/16 +extra 1 orange none bold +pandocSuperscriptHeading /gui/256/16 +extra 1 orange none bold +pandocSubscriptHeading /gui/256/16 +extra 1 orange none bold ; Links -pandocLinkDelim base01 none -pandocLinkLabel blue none -pandocLinkText blue none -pandocLinkURL base00 none -pandocLinkTitle base00 none -pandocLinkTitleDelim base01 none s=base00 -pandocLinkDefinition cyan none s=base00 -pandocLinkDefinitionID blue none bold -pandocImageCaption violet none bold -pandocFootnoteLink green none -pandocFootnoteDefLink green none bold -pandocFootnoteInline green none bold -pandocFootnote green none -pandocCitationDelim magenta none -pandocCitation magenta none -pandocCitationID magenta none -pandocCitationRef magenta none +pandocLinkDelim /gui/256/16 +extra 1 base01 none +pandocLinkLabel /gui/256/16 +extra 1 blue none +pandocLinkText /gui/256/16 +extra 1 blue none +pandocLinkURL /gui/256/16 +extra 1 base00 none +pandocLinkTitle /gui/256/16 +extra 1 base00 none +pandocLinkTitleDelim /gui/256/16 +extra 1 base01 none s=base00 +pandocLinkDefinition /gui/256/16 +extra 1 cyan none s=base00 +pandocLinkDefinitionID /gui/256/16 +extra 1 blue none bold +pandocImageCaption /gui/256/16 +extra 1 violet none bold +pandocFootnoteLink /gui/256/16 +extra 1 green none +pandocFootnoteDefLink /gui/256/16 +extra 1 green none bold +pandocFootnoteInline /gui/256/16 +extra 1 green none bold +pandocFootnote /gui/256/16 +extra 1 green none +pandocCitationDelim /gui/256/16 +extra 1 magenta none +pandocCitation /gui/256/16 +extra 1 magenta none +pandocCitationID /gui/256/16 +extra 1 magenta none +pandocCitationRef /gui/256/16 +extra 1 magenta none ; Main Styles -pandocStyleDelim base01 none -pandocEmphasis base0 none italic -pandocEmphasisNested base0 none bold -pandocStrongEmphasis base0 none bold -pandocStrongEmphasisNested base0 none bold -pandocStrongEmphasisEmphasis base0 none bold -pandocStrikeout base01 none reverse -pandocVerbatimInline yellow none -pandocSuperscript violet none -pandocSubscript violet none -pandocRule blue none bold -pandocRuleLine blue none bold -pandocEscapePair red none bold -pandocCitationRef magenta none -pandocNonBreakingSpace red none reverse -pandocEscapedCharacter -> pandocEscapePair -pandocLineBreak -> pandocEscapePair +pandocStyleDelim /gui/256/16 +extra 1 base01 none +pandocEmphasis /gui/256/16 +extra 1 base0 none italic +pandocEmphasisNested /gui/256/16 +extra 1 base0 none bold +pandocStrongEmphasis /gui/256/16 +extra 1 base0 none bold +pandocStrongEmphasisNested /gui/256/16 +extra 1 base0 none bold +pandocStrongEmphasisEmphasis /gui/256/16 +extra 1 base0 none bold +pandocStrikeout /gui/256/16 +extra 1 base01 none reverse +pandocVerbatimInline /gui/256/16 +extra 1 yellow none +pandocSuperscript /gui/256/16 +extra 1 violet none +pandocSubscript /gui/256/16 +extra 1 violet none +pandocRule /gui/256/16 +extra 1 blue none bold +pandocRuleLine /gui/256/16 +extra 1 blue none bold +pandocEscapePair /gui/256/16 +extra 1 red none bold +pandocNonBreakingSpace /gui/256/16 +extra 1 red none reverse +pandocEscapedCharacter /gui/256/16 +extra 1 -> pandocEscapePair +pandocLineBreak /gui/256/16 +extra 1 -> pandocEscapePair ; Embedded code -pandocMetadataDelim base01 none -pandocMetadata blue none -pandocMetadataKey blue none -pandocMetadata blue none bold -pandocMetadataTitle -> pandocMetadata +pandocMetadataDelim /gui/256/16 +extra 1 base01 none +pandocMetadataKey /gui/256/16 +extra 1 blue none +pandocMetadata /gui/256/16 +extra 1 blue none bold +pandocMetadataTitle /gui/256/16 +extra 1 -> pandocMetadata ; }}} ; ale {{{ -#if get(g:, '@optionprefix_statusline', '') ==# 'flat' - ALEErrorSign red none bold - ALEInfoSign cyan none bold - ALEWarningSign yellow none bold - ALEErrorSignLineNr red none - ALEInfoSignLineNr cyan none - ALEWarningSignLineNr yellow none -#else - #if get(g:, 'ale_sign_highlight_linenrs', '') ==# 1 - ALEErrorSign base02 red bold - ALEInfoSign base02 cyan bold - ALEWarningSign base02 yellow bold - #else - ALEErrorSign red base02 bold - ALEInfoSign cyan base02 bold - ALEWarningSign yellow base02 bold - #endif - ALEErrorSignLineNr base02 red - ALEInfoSignLineNr base02 cyan - ALEWarningSignLineNr base02 yellow -#endif +#const extra_stl = get(g:, '@prefix_extra_hi_groups', 1) + 2 * (get(g:, '@prefix_statusline', '') == 'flat') +#const extra_stl_hl = get(g:, '@prefix_extra_hi_groups', 1) + 2 * (get(g:, '@prefix_statusline', '') == 'flat') + 4 * get(g:, 'ale_sign_highlight_linenrs', '') -ALEError red none undercurl guisp=red -ALEErrorLine none none -ALEInfo cyan none undercurl guisp=cyan -ALEInfoLine none none -ALEWarning yellow none undercurl guisp=yellow -ALEWarningLine none none +ALEError -> omit +ALEErrorLine -> omit +ALEErrorSign -> omit +ALEErrorSignLineNr -> omit +ALEInfo -> omit +ALEInfoLine -> omit +ALEInfoSign -> omit +ALEInfoSignLineNr -> omit +ALEStyleError -> omit +ALEStyleErrorSign -> omit +ALEStyleErrorSignLineNr -> omit +ALEStyleWarning -> omit +ALEStyleWarningSign -> omit +ALEStyleWarningSignLineNr -> omit +ALEWarning -> omit +ALEWarningLine -> omit +ALEWarningSign -> omit +ALEWarningSignLineNr -> omit -ALEStyleError -> ALEError -ALEStyleErrorSign -> ALEErrorSign -ALEStyleErrorSignLineNr -> ALEErrorSignLineNr -ALEStyleWarning -> ALEWarning -ALEStyleWarningSign -> ALEWarningSign -ALEStyleWarningSignLineNr -> ALEWarningSignLineNr +ALEErrorSignLineNr /gui/256/16 +extra_stl 1 base02 red +ALEInfoSignLineNr /gui/256/16 +extra_stl 1 base02 cyan +ALEWarningSignLineNr /gui/256/16 +extra_stl 1 base02 yellow + +ALEErrorSignLineNr /gui/256/16 +extra_stl 3 red none +ALEInfoSignLineNr /gui/256/16 +extra_stl 3 cyan none +ALEWarningSignLineNr /gui/256/16 +extra_stl 3 yellow none + +ALEErrorSign /gui/256/16 +extra_stl_hl 1 red base02 bold +ALEInfoSign /gui/256/16 +extra_stl_hl 1 cyan base02 bold +ALEWarningSign /gui/256/16 +extra_stl_hl 1 yellow base02 bold + +ALEErrorSign /gui/256/16 +extra_stl_hl 3 red none bold +ALEInfoSign /gui/256/16 +extra_stl_hl 3 cyan none bold +ALEWarningSign /gui/256/16 +extra_stl_hl 3 yellow none bold + +ALEErrorSign /gui/256/16 +extra_stl_hl 5 base02 red bold +ALEInfoSign /gui/256/16 +extra_stl_hl 5 base02 cyan bold +ALEWarningSign /gui/256/16 +extra_stl_hl 5 base02 yellow bold + +ALEError /gui/256/16 +extra 1 red none s=red undercurl +ALEErrorLine /gui/256/16 +extra 1 none none +ALEInfo /gui/256/16 +extra 1 cyan none s=cyan undercurl +ALEInfoLine /gui/256/16 +extra 1 none none +ALEWarning /gui/256/16 +extra 1 yellow none s=yellow undercurl +ALEWarningLine /gui/256/16 +extra 1 none none + +ALEStyleError /gui/256/16 +extra 1 -> ALEError +ALEStyleErrorSign /gui/256/16 +extra 1 -> ALEErrorSign +ALEStyleErrorSignLineNr /gui/256/16 +extra 1 -> ALEErrorSignLineNr +ALEStyleWarning /gui/256/16 +extra 1 -> ALEWarning +ALEStyleWarningSign /gui/256/16 +extra 1 -> ALEWarningSign +ALEStyleWarningSignLineNr /gui/256/16 +extra 1 -> ALEWarningSignLineNr ; }}} -#endif diff --git a/templates/_fix-256-palette.colortemplate b/templates/_fix-256-palette.colortemplate index ae5f017..896b1a4 100644 --- a/templates/_fix-256-palette.colortemplate +++ b/templates/_fix-256-palette.colortemplate @@ -41,22 +41,22 @@ else printf_template_custom="\033]%s%s\033\\" fi -printf $printf_template @term256base03 $(hex2rgb "@guibase03") -printf $printf_template @term256base02 $(hex2rgb "@guibase02") -printf $printf_template @term256base01 $(hex2rgb "@guibase01") -printf $printf_template @term256base00 $(hex2rgb "@guibase00") -printf $printf_template @term256base0 $(hex2rgb "@guibase0") -printf $printf_template @term256base1 $(hex2rgb "@guibase1") -printf $printf_template @term256base2 $(hex2rgb "@guibase2") -printf $printf_template @term256base3 $(hex2rgb "@guibase3") -printf $printf_template @term256yellow $(hex2rgb "@guiyellow") -printf $printf_template @term256orange $(hex2rgb "@guiorange") -printf $printf_template @term256red $(hex2rgb "@guired") -printf $printf_template @term256magenta $(hex2rgb "@guimagenta") -printf $printf_template @term256violet $(hex2rgb "@guiviolet") -printf $printf_template @term256blue $(hex2rgb "@guiblue") -printf $printf_template @term256cyan $(hex2rgb "@guicyan") -printf $printf_template @term256green $(hex2rgb "@guigreen") +printf $printf_template @256base03 $(hex2rgb "@guibase03") +printf $printf_template @256base02 $(hex2rgb "@guibase02") +printf $printf_template @256base01 $(hex2rgb "@guibase01") +printf $printf_template @256base00 $(hex2rgb "@guibase00") +printf $printf_template @256base0 $(hex2rgb "@guibase0") +printf $printf_template @256base1 $(hex2rgb "@guibase1") +printf $printf_template @256base2 $(hex2rgb "@guibase2") +printf $printf_template @256base3 $(hex2rgb "@guibase3") +printf $printf_template @256yellow $(hex2rgb "@guiyellow") +printf $printf_template @256orange $(hex2rgb "@guiorange") +printf $printf_template @256red $(hex2rgb "@guired") +printf $printf_template @256magenta $(hex2rgb "@guimagenta") +printf $printf_template @256violet $(hex2rgb "@guiviolet") +printf $printf_template @256blue $(hex2rgb "@guiblue") +printf $printf_template @256cyan $(hex2rgb "@guicyan") +printf $printf_template @256green $(hex2rgb "@guigreen") # foreground / background / cursor color # if [ -n "$ITERM_SESSION_ID" ]; then diff --git a/templates/_global.colortemplate b/templates/_global.colortemplate index 3a7f2e0..c146add 100644 --- a/templates/_global.colortemplate +++ b/templates/_global.colortemplate @@ -1,6 +1,5 @@ ; vim: ft=colortemplate fdm=marker -; FIXME -; #const t_Co = get(g:, '@prefix_use16', 0) ? 16 : s:t_Co + #const italics = get(g:, '@prefix_italics', 1) && ((&t_ZH != '' && &t_ZH != '') || has('gui_running') || has('nvim')) #const termtrans = get(g:, '@prefix_termtrans', 0) && !has('gui_running') #const visibility = get(g:, '@prefix_visibility', 'normal') @@ -14,6 +13,7 @@ #const transvis = get(g:, '@prefix_termtrans', 0) + 2 * s:vismap[get(g:, '@prefix_visibility', 'normal')] #const diffmode = get(g:, '@prefix_diffmode', 'normal') #const stl = get(g:, '@prefix_statusline', 'normal') +#const extra = get(g:, '@prefix_extra_hi_groups', 1) Include: _linked_groups.colortemplate diff --git a/templates/solarized8.colortemplate b/templates/solarized8.colortemplate index 0f9d320..7d93492 100644 --- a/templates/solarized8.colortemplate +++ b/templates/solarized8.colortemplate @@ -426,10 +426,8 @@ CommandMode magenta base03 reverse TermCursor -> Cursor TermCursorNC base03 base01 ; }}} -; Extra stuff (light) {{{ -; Include: _extra.colortemplate ; FIXME -; }}} - Background: any -Include: _bw.colortemplate + +Include: _extra.colortemplate +Include: _bw.colortemplate diff --git a/templates/solarized8_flat.colortemplate b/templates/solarized8_flat.colortemplate index 1e23037..56be2b7 100644 --- a/templates/solarized8_flat.colortemplate +++ b/templates/solarized8_flat.colortemplate @@ -382,10 +382,9 @@ CommandMode base02 magenta bold,revers TermCursor -> Cursor TermCursorNC base03 base01 ; }}} -; Extra stuff (light) {{{ -; Include: _extra.colortemplate ; FIXME -; }}} Background: any -Include: _bw.colortemplate + +Include: _extra.colortemplate +Include: _bw.colortemplate diff --git a/templates/solarized8_high.colortemplate b/templates/solarized8_high.colortemplate index 603106d..bc5b8aa 100644 --- a/templates/solarized8_high.colortemplate +++ b/templates/solarized8_high.colortemplate @@ -407,10 +407,9 @@ CommandMode magenta base03 reverse TermCursor -> Cursor TermCursorNC base03 base01 ; }}} -; Extra stuff (light) {{{ -; Include: _extra.colortemplate ; FIXME -; }}} Background: any -Include: _bw.colortemplate + +Include: _extra.colortemplate +Include: _bw.colortemplate diff --git a/templates/solarized8_low.colortemplate b/templates/solarized8_low.colortemplate index 7550606..a3f0951 100644 --- a/templates/solarized8_low.colortemplate +++ b/templates/solarized8_low.colortemplate @@ -399,10 +399,9 @@ CommandMode magenta base03 reverse TermCursor -> Cursor TermCursorNC base03 base01 ; }}} -; Extra stuff (light) {{{ -; Include: _extra.colortemplate ; FIXME -; }}} Background: any -Include: _bw.colortemplate + +Include: _extra.colortemplate +Include: _bw.colortemplate